This page is a wiki. Please login or create an account to begin editing.


16 posts / 0 new
Last post
OSH's picture
OSH
Offline
Joined: 2010 May 19
Mac OS 9.1-9.2 - How?

Hi guys!
I want to test Mac OS 9.1 and 9.2 wihout a real Mac. And now I have a problem: How can I do this? Sheepshaver supports Mac OS up to 9.0.4. PearPc requires Mac OS X. Any suggestions?

Comments

dajhorn's picture
Offline
Joined: 2011 Jan 20

Unfortunately, you can't, because the MMU emulation in SheepShaver was never finished.

Mac OS 9.1 and Mac OS 9.2 were released to provide an upgrade path to Mac OS X through the Classic Environment. Nothing much changed in the userland. I can't think of any regular application software that specifically depends on those releases.

bertyboy's picture
Offline
Joined: 2009 Jun 14

Spend the $10 to get a Mac OS 9.2 capable PowerMac G3 or G4, iMac or eMac.

watchsmart's picture
Offline
Watcher
Joined: 2009 Apr 10

I recently tried getting Mac-on-Mac running in PearPC (running in Windows), but was met with failure. It crashed PearPC every time.

Mac-on-Mac was a virtual machine that let one run OS 9 and early versions of OS X on an OS X host. It wasn't an emulator, so was abandoned when Apple switched to Intel.

24bit's picture
Offline
Joined: 2010 Nov 19

I would second the "get an old Mac" advice.
9.1 will even work with something like a 7100 or this one:
http://www.ebay.de/itm/Macintosh-Performa-6200-Power-PC-/160647839404?pt...
The PPC601 or 603 cpus will be painfully slow for many tasks with OS higher than 7.6 of course.

OSH's picture
OSH
Offline
Joined: 2010 May 19

Ok, thanks guys! I hope, someone will make MMU support in Sheepshaver...

IIGS_User's picture
Offline
Joined: 2009 Apr 8

Ok, thanks guys! I hope, someone will make MMU support in Sheepshaver...

Don't think so:
http://www.maclife.de/forum/viewtopic.php?t=42233sid=29bcdb580cc57f0f4fc...

The future of SheepShaver (Authors comment):

"Supporting Mac OS > 9.0.4 requires to know further internal details of Mac OS. In particular the NanoKernel and how it handles the VM. Another difficulty is to proper understand the new NewWorld ROMs format (those based on "Parcels") so that one can decode and execute it correctly. Last but not least is also related to the Apple 68k emulator hooks to communicate to the NanoKernel (i.e. their special HW/VM related opcodes).

Those are the three major issues. I actually had Mac OS 9.1 booting almost to the desktop at some point but it was not much useful since it crashed afterwards.

There are no plans to support Mac OS > 9.0.4 in the immediate future since I am experimenting with alternative methods to run Classic applications on Mac OS X."

Balrog's picture
Offline
Joined: 2009 Apr 24

Sheepshaver (as Basilisk II, and to a certain extent mini vMac) is a giant hack; it basically patches the ROM heavily to redirect functionality to its own stuff. If anything supports full emulation, it would be MESS or QEMU or something similar, but MESS will be slower and the others probably aren't quite as ready.
MESS finally has very good IIci support but much work still has to be done with 040 Macs and PPC.

themacmeister's picture
Offline
Joined: 2009 Oct 26

http://osvirtual.net/en/category/macos/

http://sourceforge.net/projects/pearpc/files/pearpc/0.4.0/pearpc-0.4-win...

OS X 10.2 disk image. Edit 0.4 prefs file with new disk image name. Drag the prefs file onto PearPC 0.4, and WHAMMO!

I successfully installed 10.4 on the same virtual drive using same PearPC.

PS. PearPC 0.5 didn't work at all -- stay away from it!

watchsmart's picture
Offline
Watcher
Joined: 2009 Apr 10

macmeister,

Not sure what you are telling us about. What do you mean?

themacmeister's picture
Offline
Joined: 2009 Oct 26

Sorry, I must have gotten lost there. Just confirming that 10.2 disk image (with included PearPC 0.4) worked out-of-the-box. Mac-on-Mac looks like you can run non-emulated PPC OS 8/9 software, but only on real PPC hardware, with earlier OSX versions.

I believe there was an Amiga add-on (hardware) that allowed their 68020/30/40 machines to boot and run OS 7/8 (9?). I think this would be VERY - *VERY* hard to source nowadays.

MikeTomTom's picture
Offline
Joined: 2009 Dec 7

OSH

PearPc requires Mac OS X. Any suggestions?

Its also possible to run a PPC Linux and other PPC based OS's on PearPC, not only Mac OS X.

Perhaps you could try a PPC Linux on PearPC and install "Mac on Linux" (MOL) and attempt running OS 9.1x on that? MOL runs 8.5 through to 10.4.x on PPC hardware, PearPC might be a problem tho'.

Can't say as I would recommend it. It would be easier as others have suggested to buy a dirt cheap actual PPC Mac to run those Mac versions.

watchsmart's picture
Offline
Watcher
Joined: 2009 Apr 10

Mac-on-Mac, which I mentioned earlier, is actually the OS X port of Mac-on-Linux. But running it crashed PearPC for me every time. A post on the old pearpc.net forum said the same thing. Sad. Someone else should try, though. Maybe it will work with enough effort...

OSH's picture
OSH
Offline
Joined: 2010 May 19

Yes. It was such device. It called Emplant and allowed emulation of older Classic Macs (without PPC).

max1zzz's picture
Offline
Joined: 2010 Oct 3

watchsmart : what version of OSX where you using in PearPC? i ask as if it was 10.4 that's your problem (MOM will not run on 10.4, it has to be ≤10.3)

watchsmart's picture
Offline
Watcher
Joined: 2009 Apr 10

mac1zzz: I was using 10.3. The emulator crashed back to Windows every time I tried to boot OS 9. I haven't tried running PearPC in Linux yet.

One might also try running Mac on Linux while running some sort of Linux in PearPC. I might try that if I can find some time in the coming weeks.

Others: In addition to EMPLANT there was the later "iFusion" which allowed Amiga users to emulate a PPC Macintosh, booting through 9.1.

The fellow who developed it spent many years promising to release a version that didn't require the hardware... and also a Windows version. Needless to say, that didn't come about.

Here's a shop that (seems to) still sell the Amiga version:

http://www.softhut.com/cgi-bin/test/Web_store/web_store.cgi?page=catalog...