Classic Mac Emulation On macOS

Space Quest VI - OS 9 - Sheep Shaver

Classic Mac Emulation On macOS, having just resurrected my 2008 Mac Pro from the doldrums, it has now become a permanent feature in the office / retro basement.  Giving me the opportunity to play about with some emulation options without disturbing my main work Mac.  I have been working on Classic Mac and Amiga emulation, with a slew of great guides and excellent free software.  I will focus on Classic Mac emulation in this article as the Amiga side is a bit more involved and I am still learning the ropes on that (look out for a followup post later).

Classic Mac Emulation On macOS – Mac OS 9

This harps back to my introduction to Macs, when I was first fiddling about with them the only ones I could afford were second hand Performa 6300 or early Power Mac G4s (that I wish I still had now, glances at eBay watch list). So there is a nostalgia in running Mac OS 9 again and having easy (possibly not fully legally) access to a slew of old Mac software.

Having read around the subject of running OS 9 in an emulator I settled on using a free piece of software called SheepShaver this allows you to emulate up to OS 9.0.4 (anything above this will not run).

Classic Mac Emulation On macOS - Sheep Shaver Running OS 9.0.4
Sheep Shaver running OS 9.0.4 Classic on High Sierra

I shall make an assumptions that anyone reading this post and looking to replicate this will be running (High) Sierra.  With this assumption I can point out some relevant quirks with SheepShaver that could trip you up but are easily resolvable.  

  1. OSX 10.8 and later prevents mounting of physical CD-ROMs in SheepShaver but images created from CD-ROMs still work fine. You can create an image from a CD with Disk Utility. Make sure you choose either “read/write” (.dmg) or “DVD/CD Master” (.cdr) for the format. Compressed and read-only formats will not work.   – Basically you need to make disc images or download disc images for OS 9 install or any other CDs you wish to use.  It is not overly complex and should not be a barrier to use.
  2. There is an issue with macOS 10.12 Sierra (in fact with an additional new security feature in Sierra) that prevents a newly installed SheepShaver to run. The procedure to get it running is simply to copy the program (only the SheepShaver application itself!) to the desktop, remove the old program in the SheepShaver folder and move the new copy from the desktop to the SheepShaver folder.  – This is an odd resolution but does work, again an extra step but a simple fix.
  3. With the above point in mind, when downloading SheepShaver you are going to grab the full package and the SDL patch, the SDL patch requires you to replace the main application and in doing so you may resolve the issue outlined in point 2.

Classic Mac Emulation On macOS – Installing SheepShaver

I will not go over the finer details of installing SheepShaver as there is already a very detailed guide done by emacualation.com, it is a great reference to getting everything setup.   However I shall list some resources you will need to ease the process.

  1. SheepShaver install files, this should always be the latest versions, with advisories of any post install patches (like the SDL patch).
  2. Links to ROMs required for SheepShaver, I use the NewWorldRom
  3. Mac OS 9.0.4 Bootable Install, support for all systems and languages.
  4. Vintage Mac Software, this is a great jumping off point to various sites around the web where you can download games, apps and other Classic Mac curios.  I am not sure of the legality of this, I imagine most if not all would be considered abandonware but please do some due diligence if you feel the need.
Classic Mac Emulation On macOS - Space Quest VI - OS 9 - Sheep Shaver
Space Quest VI running on OS 9.0.4 in Sheep Shaver emulator

 

I hope you get the chance to have a play with SheepShaver and enjoy experiencing the Classic Mac OS, it still has a lot to offer and is an excellent way to play with legacy software without having to buy and maintain older hardware (though that is more fun!).

Plus who would not want to play Space Quest 🙂

High Sierra On A Mac Pro 2008

macOS High Sierra Wallpaper Logo

High Sierra on a Mac Pro 2008, technically the last officially supported version of macOS for the Early 2008 Mac Pro is El Capitan.  However this does appear to be a software cutoff point rather than an issue with the hardware required to run it.

There are a large group of older Macs that have fallen foul of this cutoff (most of them being released in and around 2008), thankfully a rather enterprising Mac Rumors user going by the name of dosdude1 has written a patching tool to bypass this limitation.

High Sierra On A Mac Pro 2008 – Patching Thoughts

I can attest to the patch install running without incident on an Early 2008 Mac Pro (3,1) and being relatively easy (ignoring any non Mac video card issues), 90% of it being the same as doing an in place upgrade using a usb stick.

However as you are going to be booting from a USB installer if you are running a Mac with a non Apple video card you will have to do this blind (as my Mac Pro 2008 rebuild article mentions regarding booting into recovery).

I did find this part rather tricky to the point where I went hunting again (in two different houses) for my original Mac Pro graphics card.  In a flash of inspiration I checked an old server in my father’s loft and low and behold there was the card, a quick swap later and I had my Nvidia 8800 GT back and ready to go! Now if only I had remembered where it was when I was rebuilding the Mac Pro, that would have saved me a lot of time and made a fresh install easier.

Mac Nvidia 8800 GT
My long lost Mac Pro graphics card the 8800 GT

High Sierra On A Mac Pro 2008 – How To

I am not going to rehash the simple and clear guide that dosdude1 has written for building the patch installer as it would just be plagiarizing their work, you can find the guide here.

If you are looking for support for any troubleshooting or questions regarding the patching process or install a good place to start would be the Macrumors forum post dedicated to this topic,  you can find it here.

If I can be of any help or if you have any question regarding this, feel free to drop a comment under this post.