Easy way to create a standalone SheepShaver setup for OS X
Posted: Fri Nov 27, 2009 5:29 am
Maybe someone has figured out this out already and I'm just wasting everyone's time, but here is the way to build a complete standalone SheepShaver application for OS X, plus a link to a sample application. (Admins: don't worry; the sample does NOT contain a ROM file or OS.)
I've written an Applescript application that you can find here:
http://dl.dropbox.com/u/271144/SheepShaverSample.zip
Before you use it, you need to create a working SheepShaver .sheepvm file as explained in this thread:
http://www.emaculation.com/forum/viewtopic.php?t=5754
Read on to the place where you download the SheepShaverLauncher application. This makes it easy to build the .sheepvm file. The crucial details are these
Download the SheepShaver launcher here:
http://projectmagma.net/~myrd/SheepShav ... her_b5.zip
Run it and create a New virtual machine, preferably on your desktop. Name it MacOS. Close the launcher.
Cntrl-click on the new MacOS.sheepvm file, choose Show Package Contents, and drag into it a working SheepShaver disk image (you must already KNOW that the disk image works in SheepShaver) and your Mac OS ROM file.
Open the launcher again, edit the MacOS virtual machine so that the disk image INSIDE the file is listed as the hard disk (do not use a full path - just the filename) and the Mac OS ROM file is listed as the ROM (again, do not use the full path, just the filename). Set other settings however you want them. Set the Unix root as /Users/yourusername (the standalone application that I wrote will automatically change this to whoever the current user is when the standalone application starts up). Make sure that the .sheepvm file actually RUNS with SheepShaver. Don't neglect this step!
Next, ctrl-click on the SheepShaverSample application you downloaded in the first step. Choose Show Package Contents; navigate to Contents:Resources:Files. Drag the MacOS.sheepvm file that you created earlier, and drop it into the Files folder. Close the window.
Double-click the SheepShaverSample application, and it should start up with the Unix folder set as your home folder. Please open the application in the AppleScript Editor to see how this works.
The sample includes the build of 23 August 2009 created by Mschmitt and described in this post:
http://www.emaculation.com/forum/viewto ... ght=#30713
It's a Universal Binary. I can't use Ronald's more recent builds because they crash on my system in the same way that some other visitors report crashes. It's easy to replace this build with any other that supports sheepvm bundles.
Tested ONLY on 10.6.2 and therefore on Intel, as 10.6 runs only on Intel. Please let me know if this is useful.
I've written an Applescript application that you can find here:
http://dl.dropbox.com/u/271144/SheepShaverSample.zip
Before you use it, you need to create a working SheepShaver .sheepvm file as explained in this thread:
http://www.emaculation.com/forum/viewtopic.php?t=5754
Read on to the place where you download the SheepShaverLauncher application. This makes it easy to build the .sheepvm file. The crucial details are these
Download the SheepShaver launcher here:
http://projectmagma.net/~myrd/SheepShav ... her_b5.zip
Run it and create a New virtual machine, preferably on your desktop. Name it MacOS. Close the launcher.
Cntrl-click on the new MacOS.sheepvm file, choose Show Package Contents, and drag into it a working SheepShaver disk image (you must already KNOW that the disk image works in SheepShaver) and your Mac OS ROM file.
Open the launcher again, edit the MacOS virtual machine so that the disk image INSIDE the file is listed as the hard disk (do not use a full path - just the filename) and the Mac OS ROM file is listed as the ROM (again, do not use the full path, just the filename). Set other settings however you want them. Set the Unix root as /Users/yourusername (the standalone application that I wrote will automatically change this to whoever the current user is when the standalone application starts up). Make sure that the .sheepvm file actually RUNS with SheepShaver. Don't neglect this step!
Next, ctrl-click on the SheepShaverSample application you downloaded in the first step. Choose Show Package Contents; navigate to Contents:Resources:Files. Drag the MacOS.sheepvm file that you created earlier, and drop it into the Files folder. Close the window.
Double-click the SheepShaverSample application, and it should start up with the Unix folder set as your home folder. Please open the application in the AppleScript Editor to see how this works.
The sample includes the build of 23 August 2009 created by Mschmitt and described in this post:
http://www.emaculation.com/forum/viewto ... ght=#30713
It's a Universal Binary. I can't use Ronald's more recent builds because they crash on my system in the same way that some other visitors report crashes. It's easy to replace this build with any other that supports sheepvm bundles.
Tested ONLY on 10.6.2 and therefore on Intel, as 10.6 runs only on Intel. Please let me know if this is useful.