#-*-makefile-*-####################################### # # Mac-on-Linux configuration file (molrc) # # MOL looks for this resource file in the following # places: # # $MOLRC [only if started as root] # /etc/molrc-hostname # /etc/molrc # # All paths are relative to the 'lib' folder, # normally /usr/lib/mol/ or /usr/local/lib/mol/ # ##################################################### #################################### # ROM support #################################### # If newworld_boot is set to yes, then MOL boots from a file-ROM # (also called "newworld" ROM). The file-ROM image is simply a copy of the # file "MacOS ROM" and can be copied from the System Folder (MacOS 8.6 or later). # The ROM file might be missing on non-G3 machines if MacOS was installed # with the "minimal installation" option checked (you can use free application # 'tome viewer' to extract the file from the MacOS installer). # # IMPORTANT: Currently it is necessary to strip the first 0x4000 bytes # from the newworld image. This is done with the command # 'strip_nwrom org_romimage destimage'. # # Newworld booting currently does not work on 601-based machines (but # the built-in ROM should work for these machines) # newworld_boot: yes newworld_rom: rom/rom.nw # path to the stripped ROM-image # To boot from a Boot-ROM (not a newworld_boot - set newworld_boot # above to 'no'). The following *only* applies for Boot-ROMs. # # You should in general use a ROM-image and an oftree description # file from the same machine, or from a closely related machine. # If no ofree image is available (or if it doesn't work), # try all the files in the oftrees directory. # # If the lines below are commented, then the ROM/oftree of the # machine running the software will be used (see doc/mol/Status # for more information) # # Note: Do NOT use the "strip_nwrom" command on non-newworld images! # rom_image: rom/rom.8500 oftree: oftrees/oftree.8500 #################################### # Emulation parameters #################################### # 1=601, 2=602, 3=603, 4=604, 8=750 (G3) # # NOTE: 603 machines should currently specify 4 # Some boot-ROMs might not run in G3 mode (specify a 604 instead) processor: 8 ram_size: 192 # You might want to increase this ############################################ # HFS volumes ############################################ # # To let MOL access a HFS volume, simple add a line: # # blkdev: device flags' # # Device can for instance be /dev/hda/, /dev/hda6 or /dev/sda4. # HFS partitions > 4 GB are untested - please report success/failure. # # Supported flags: # # -rw read-write # -ro read-only [default] # -force use this flag to mount non-HFS partitions # -cd CD (in principal the same as -ro) # # You probably want to change the entries below to something # like # # blkdev: /dev/hda6 -rw # # where hda6 is a HFS(+) partition. Use pdisk/disklabel to find # out what partition numbers your HFS partitions have. # blkdev: /dev/hda -rw blkdev: /dev/hdb -rw blkdev: /dev/sda -rw blkdev: /dev/sdb -rw #blkdev: /dev/cdrom -cd # This following line disables the block driver completely #disable_osi_blk: yes ############################################ # SCSI (obsolete - use "blkdev" above instead) ############################################ # # Synopsis: # scsi_disk: scsi_id device1 device2 ... [option [options]] # # Options: # # -osi add to osi bus (default, probably what you want) # -hw add to hardware bus # -rw read/write access (only HFS partitions are affected) # -rwall read/write access (for all partitions) # # Advanced options: # # -nodrvr prevent inclusion of the driver specified by scsi_driver # -nopar don't construct the partition table (implies -nodrvr) # -empty prevent removal of empty device # The SCSI driver is obsolete - use the block driver above instead. # If you still wan't to use it, comment the following line disable_osi_scsi: yes # This entry removes the spin-up delay scsi_disk: 0 -hw -nodrvr -empty # don't touch #scsi_disk: 0 /dev/sda -rw #scsi_disk: 1 /dev/sdb -rw #scsi_disk: 2 /dev/sdc -rw #scsi_disk: 3 /dev/sdd -rw #scsi_disk: 4 /dev/hda -rw #scsi_disk: 5 /dev/hdb -rw #scsi_disk: 6 /dev/hdc -rw # Some harddisks (in particular certain IDE disks) might not contain # suitable SCSI drivers (Apple_Driver43). Refer to the documents # doc/mol/IDE-howto for information how to use such a volume. # As an extra bonus, it will also be possible to export individual # partitions, e.g. # # scsi_disk: 0 /dev/hda6 -rw # # Other recommended reading is doc/mol/Disk-images # and doc/mol/SCSI-driver. #scsi_driver: drivers/scsi_driver #################################### # Newworld settings #################################### oftree_nw: oftrees/oftree.nw nvram_image_nw: nvram/nvram.nw #################################### # Floppy #################################### # # Don't use floppy1 and floppy2 at the same # time - it doesn't work! # # Newworld ROMs doesn't support floppy. # # Tip: Try the disk tools floppy from Apple # (more info in doc/mol/IDE-howto). #floppy1: images/boot_disk.floppy #floppy2: images/boot_disk_2.floppy #################################### # Mouse #################################### # # One of the following mouse settings should probably # be used: # # device protocol # ------------------------------ # /dev/usbmouse, usb # /dev/adbmouse, adb # - console # #mouse_device: /dev/usbmouse mouse_protocol: console # usb (ps2), adb, console #################################### # Ethernet #################################### disable_osi_enet: no enet_interface: eth0 #################################### # Video X / fullscreen #################################### # # enable_mol_video: (fullscreen video) # enable_xvideo: (use X Windows) # xscreen: width/height (X Windows) # # DON'T ENABLE BOTH DRIVERS SIMULTANEOUSLY enable_mol_video: yes enable_xvideo: no #enable_mol_video: no #enable_xvideo: yes #xscreen: 1024/768 #xscreen: 800/600 #################################### # PCI-ROM paths #################################### mol_video_pcirom: pci_roms/mol_video.pcirom osi_scsi_pcirom: pci_roms/osi_scsi.pcirom osi_enet_pcirom: pci_roms/osi_enet.pcirom osi_blk_pcirom: pci_roms/osi_blk.pcirom # corresponding for newworld boot mol_video_pcirom_nw: pci_roms/mol_video.nw osi_scsi_pcirom_nw: pci_roms/osi_scsi.nw osi_enet_pcirom_nw: pci_roms/osi_enet.nw osi_blk_pcirom_nw: pci_roms/osi_blk.nw #################################### # NVRAM image #################################### # # The 8500-image can be used together with most ROMs # More info in the doc/mol/Nvram file nvram_image: nvram/nvram.8500.image #################################### # Misc #################################### #vt: 9 # default VT-number to use #################################### # Debugger settings #################################### debug: false via_verbose: no symfile: syms/atraps.syms symfile: syms/7200.syms symfile: syms/lowmem.syms #symfile: syms/macram.syms symfile: syms/macrom.syms symfile: syms/of_dev.syms symfile: syms/of.syms export_symfile: /tmp/exported_symbols # the logfile is only used if mol was started with the -d flag logfile: /tmp/mol-logfile