Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
sheepshaver_setup [2015/12/21 06:07] – [64-bit Windows compatibility] clockwise | sheepshaver_setup [2020/12/26 08:24] – [Internet access / Networking] cat_7 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Setting up SheepShaver for Windows ====== | ====== Setting up SheepShaver for Windows ====== | ||
- | (Last updated | + | (Last updated |
+ | |||
+ | SheepShaver emulates a PPC Macintosh computer capable of running Mac OS 7.5.3 up to Mac OS 9.0.4.\\ | ||
(you can also [[sheepshaver_mac_os_x_setup|set up SheepShaver for OS X]] and [[ubuntu|SheepShaver for Linux]]) | (you can also [[sheepshaver_mac_os_x_setup|set up SheepShaver for OS X]] and [[ubuntu|SheepShaver for Linux]]) | ||
- | ===== Introduction | + | ==== Upgrading from a SheepShaver build from before 22-09-2020 |
- | SheepShaver emulates a PPC Macintosh computer capable of running up to Mac OS 9.0.4. | + | |
- | Setting up the emulator is fun and easy! But before getting started, there are a few things that you will need to assemble: | + | If you are upgrading from an old version of SheepShaver, the best thing to do is to download |
- | * [[http:// | + | |
- | * SheepShaver requires [[http:// | + | |
- | * You will need a valid ROM file. You can get one from an actual Macintosh computer or you can skulk around | + | |
- | **Tip**: Emaculation.com site policy is to not offer or link to ROM files, although Apple seems to have stopped taking action against distribution of ROM files. You can find compatible files when you search the web for “redundant robot sheepshaver” | + | If you kept your Rom file and hard disk image(s) in the old SheepShaver folder, copy them into the new folder. If they are outside your old SheepShaver folder, leave them where they are now.\\ |
- | * You need a Mac OS install disk. A retail Mac OS CD works best, although you can easily find Mac OS (illegally) on several Bit Torrent sites. SheepShaver | + | Next, run the GUI, point to the required ROM and disks in the new folder |
+ | You can then run SheepShaver.\\ | ||
+ | |||
+ | If everything | ||
- | | ||
===== Getting Started ===== | ===== Getting Started ===== | ||
- | Download the files listed above. There is no installer to run - just extract the SheepShaver archive. Remember to put SDL.dll in the SheepShaver directory and to install the GTK +2 Runtime. | ||
- | First you need to deal with your Mac OS install media. As noted above, SheepShaver is best used with Mac OS 8.6 - 9.0.4. | + | You need: |
+ | * [[https:// | ||
+ | * A valid ROM file. Rom files come in two flavours: the old world rom and the new world rom. Using an **old world rom**, you can run Mac OS 7.5.3 up to Mac OS 9.0.4. With the **new world rom** you can run Mac OS 8.5 up to Mac OS 9.0.4 | ||
+ | * A installation CD or a disk image of an installation CD. Universal installation CDs work best, installation CDs for specific Mac models do often not work. | ||
+ | * **Note**: if you are using a CD image, you may need to right-click the image (in Windows), and set it to "read only" in the " | ||
- | ==== For those with a physical Mac OS installation CD ==== | + | **Tip**: We do not offer or link to ROM files. However, you can find compatible files when you search the web for “redundant robot sheepshaver” (without the quotes). |
- | The easiest way to get started is to use an actual Mac OS install CD. To boot from a CD, you must first install SheepShaver' | ||
- | **Note**: | ||
- | Run " | ||
- | ==== For those without | + | ===== Configuration ===== |
+ | === Using a physical Mac OS installation CD === | ||
+ | Insert your CD rom. Run " | ||
- | You can easily mount either a .TOAST or a .ISO image of a Mac OS installation | + | === Using an image of Mac OS installation |
+ | Run " | ||
- | ==== For those who don't have a CD or an image of a CD ==== | + | === For those who don't have a CD or a CD image === |
+ | If you don't have a Mac OS CD or an image of a CD, you can only install Mac OS 7.5.3. Follow the [[Basilisk ii setup|Basilisk II]] instructions to install System 7.5.3 in Sheepshaver. | ||
- | If you don't have a Mac OS CD or an image of a CD, you can follow the [[Basilisk ii setup|Basilisk II]] instructions to install System 7 in Sheepshaver. | + | ==== Volumes === |
+ | {{https:// | ||
+ | **Figure 1: the Volumes tab, set to boot from a real CD** | ||
- | ===== Configuration ===== | + | {{https:// |
+ | **Figure 2: the Volumes tab, set to boot from CD image** | ||
- | In the " | + | On the " |
- | {{http:// | + | {{https://www.emaculation.com/ |
- | **Figure | + | **Figure |
- | When the hard file is created, the GUI will return to the " | + | Set a size for the hard file image should be (Mac OS requires at least 220 MB for a typical install) and give it a name. Click "OK" to create |
+ | **Note**: | ||
- | {{http:// | + | After the hard file has been created, the GUI returns to the " |
- | **Figure two: The " | + | |
- | Switch over to the " | + | {{https://www.emaculation.com/ |
+ | **Figure 4: The Volumes tab with hard disk file created** \\ | ||
- | {{http:// | + | **Note:** When you have your installation CD image listed here too, it has to be the first entry for SheepShaver |
- | **Figure three: The " | + | |
- | Switch to the " | + | Other settings on the volumes |
+ | **Disable CD-ROM Driver**: disables CD access.\\ | ||
+ | **Try to automatically detect new removable media (enable polling)**: when checked, SheepShaver periodically checks for a newly inserted CD.\\ | ||
+ | **Enable "My Computer" | ||
+ | **Mount drives**: shows the host drives that will be available through the My Computer icon on the desktop.\\ | ||
- | {{http:// | + | Switch to the " |
- | **Figure four: The Memory/Misc tab of the SheepShaver GUI** | + | ==== Graphics/Sound ==== |
+ | {{https:// | ||
+ | **Figure 5: The " | ||
+ | |||
+ | Set your video type: windowed of full screen. For best performance, | ||
+ | |||
+ | Switch to the Keyboard/ | ||
+ | ==== Keyboard/ | ||
+ | {{https:// | ||
+ | |||
+ | **Figure 6: Keyboard/ | ||
+ | |||
+ | The keyboard/ | ||
+ | You can also control the mouse wheel behaviour: set it to either move cursor up/down or pages up/down. The Lines to scroll option control how many lines the cursor moves up/down with one mouse wheel roll.\\ | ||
+ | |||
+ | Move to the Serial tab. | ||
+ | ==== Serial ==== | ||
+ | {{https:// | ||
+ | |||
+ | **Figure 7: The Serial tab.**\\ | ||
+ | |||
+ | SheepShaver can direct the Mac OS Modem or Printer port output to various Windows ports or a file: Select the desired port, or write the output to a file.\\ | ||
+ | |||
+ | Switch to the Network tab. | ||
+ | ==== Network ==== | ||
+ | {{https:// | ||
+ | |||
+ | **Figure 8: The Network tab.** | ||
+ | |||
+ | Select which Ethernet interface to use. When you select " | ||
+ | For more advanced networking support (including running Appletalk) see below at Internet access/ | ||
+ | |||
+ | Switch to the " | ||
+ | |||
+ | ==== Memory/Misc ==== | ||
+ | |||
+ | {{https:// | ||
+ | **Figure 9: The Memory/Misc tab** | ||
+ | |||
+ | Set the ram size available for Mac OS and select the rom file to use. Click " | ||
+ | Select " | ||
+ | |||
+ | **Note**: Always select " | ||
+ | |||
+ | Switch to the JIT Compiler tab. | ||
+ | |||
+ | ==== Jit Compiler ==== | ||
+ | {{https:// | ||
+ | **Figure 10: The JIT Compiler tab** | ||
+ | |||
+ | Enabling the JIT Compiler greatly improves performance. It might, however, cause some sporadic crashes, so you can disable it. As PPC Macs contained a 68k Mac emulator, the experimental option is provided to enable it. If you enable it, your mileage may vary... | ||
+ | |||
+ | **You are now ready to run SheepShaver. Click Start.**\\ | ||
+ | **Note**: SheepShaver will only start directly from the SheepShaverGUI when it finds the SheepShaver program itself to be named " | ||
===== Booting ===== | ===== Booting ===== | ||
- | Click " | + | When the Mac boots, |
+ | |||
+ | {{https:// | ||
+ | **Figure 11: Give your hard disk a name and initialize it.** | ||
- | {{http:// | + | Now you can install Mac OS. Figure |
- | **Figure | + | |
- | Now you can install Mac OS. Figure | + | {{https:// |
+ | **Figure | ||
- | {{http:// | + | The actual |
- | **Figure six: A look at the Mac desktop before | + | |
- | The actual installation of Mac OS is fairly straightforward, | + | {{https:// |
+ | **Figure 13: Mac OS 9 installing.** | ||
- | {{http:// | + | {{https://www.emaculation.com/ |
- | **Figure | + | **Figure |
- | When Mac OS finishes | + | When Mac OS has finished |
- | {{http:// | + | If you installed from a real CD, eject it.\\ |
- | **Figure eight: A fresh install | + | Start the SheepShaverGUI (if you started from a CD image, remove the CD image from the list of mounted volumes). If need be, at "Boot From" select " |
+ | Click " | ||
- | Congratulations, | + | {{https:// |
+ | **Figure 15: A fresh installation of Mac OS 9.** | ||
- | ===== Notes, First Run and Possible Issues | + | **This concludes the initial setup.** |
+ | ===== Additional configuration, known issues | ||
==== The Configuration Assistant ==== | ==== The Configuration Assistant ==== | ||
+ | At first run, Mac OS starts the Configuration Assistant. This Assistant will lock-up while configuring network settings. Quit the Assistant when it arrives at the network settings and do the remaining configuration manually in the various control panels. | ||
- | When you launch | + | ==== Internet access / Networking ==== |
+ | After following the guide above, | ||
- | ==== 64-bit Windows compatibility ==== | + | === Slirp === |
- | Both the cdenable.sys driver | + | Slirp provides network address translation (NAT), name resolution (DNS) and a small DHCP server to Mac OS. The TCP/IP settings |
+ | * IP address: 10.0.2.15 | ||
+ | * Subnet mask: 255.255.255.0 | ||
+ | * Router address: 10.0.2.2 | ||
+ | * Name server address: 10.0.2.3 | ||
- | **Cd ROM access:** You can make .iso images of your cd roms and add them to the volumes list in the SheepShaver GUI. You can place the cdenable.sys driver in the \Windows\SysWOW64\drivers folder to get rid of the (faulty) error reported about not being able to find the driver in the \windows\system32\drivers folder.\\ | + | === Tap === |
- | **Update**: A [[http:// | + | Fuller networking capacities can be had when connecting through a tap device. This requires installation of the openvpn tap device. You can then either:\\ |
+ | | ||
+ | * **Bridge** the tap device with your default network connection. **This also allows Appletalk | ||
- | **Internet access:** In order to use internet access | + | When set up with **sharing**, you can select |
- | **Preferences GUI:** The currently available experimental 64-bit GTK package has not been tested with SheepShaver.\\ | + | When set up with **bridging**, you can select the **tap device ** in the Network tab of the SheepShaverGUI and start SheepShaver. SheepShaver then gets its network settings from the DHCP server in your network. In this case, however, you can also set the network settings yourself in the TCP/IP control panel.\\ |
- | ==== Early Crash ==== | + | |
- | If SheepShaver | + | You can network two instances of SheepShaver |
+ | **Note**: Use [[http:// | ||
- | ==== Sound ==== | + | === Router |
- | In “Sound” control panel, select “built-in” for the output device. In Mac OS 9 the Sound control panel is installed with the other control panels and can be accessed | + | The BasiliskII-router option lets SheepShaver piggyback on your default ethernet connection. You should configure |
+ | |||
+ | * Connect via: Ethernet | ||
+ | * Configure: Manually | ||
+ | * IP address: a free IP-address in your network range | ||
+ | * Subnet mask: 255.255.255.0 | ||
+ | * Router address: | ||
+ | * Name server address: | ||
+ | |||
+ | ==== Sound ==== | ||
+ | If sound output doesn' | ||
+ | * With Mac OS 9: Select “built-in” for the output device in the “Sound” control panel.\\ | ||
+ | * With Mac OS 8.5/6: The Sound control panel is installed in the “Apple Extras” folder. Use it to select the built-in output device. | ||
==== QuickTime ==== | ==== QuickTime ==== | ||
Line 116: | Line 206: | ||
- | ==== Internet ==== | ||
- | To access the internet in the emulated system, check out the [[sheepshaver online guide|online guide]]. | ||
==== Printing ==== | ==== Printing ==== | ||
Line 123: | Line 211: | ||
Consult the [[sheepshaver_basilisk_printing|Printing guide]] | Consult the [[sheepshaver_basilisk_printing|Printing guide]] | ||
- | ==== Appletalk ==== | ||
- | Consult | + | ==== Getting a rom file from a real machine or an installation disk ==== |
+ | You can get one from an actual Macintosh computer or you can skulk around | ||
- | ===== Conclusion | + | ==== Conclusion ==== |
- | We're all done! For more assistance, | + | For more community-driven |