Just in case this is helpful to anyone, I was able to quickly get a 9.2.2 VM under OSX (Sierra, but probably doesn't matter) running under QEMU as follows.
1. Install QEMU via homebrew
brew install qemu
2. Download this build from Macintosh Repository for Windows:
https://www.macintoshrepository.org/9641-qemu-for-windows-ppc-emulator-runs-mac-os-9-1-9-2-osx-10-0-to-10-5
Specifically, this one:
https://www.macintoshrepository.org/download.php?id=23709
You'll need to be registered with MR to download a file of that size (about 500 MB).
This unpacked in my downloads folder to:
Qemu (20181030) - PPC - Mac OS 9.2.2
3. Create a folder to hold the disk image and copy it there.
4. I grabbed the launch command from the file "Qemu - Mac OS 9.2.2.bat" and modified it for the Mac. I had to remove the .exe from the executable name, and remove the -sdl command. Run this in the folder where the .dsk file lives.
qemu-system-ppc -L pc-bios -boot c -m 512 -M mac99 -prom-env "auto-boot?=true" -prom-env "boot-args=-v" -prom-env "vga-ndrv?=true" -netdev user,id=network01 -device sungem,netdev=network01 -device usb-mouse -drive "file=Mac OS 9.2.2 for QEMU (2GB).dsk,format=raw,media=disk"
Voila, a base system running 9.2.2 with Classzilla and functional networking.
I don't know what other people think of QEMU but it seems slower than other emulators (like Basilisk, SheepShaver or MiniVMac). However, one thing I really like is that it doesn't have the config stickyness that Basilisk and SheepShaver seem to have, meaning, if you change the settings on one instance of those, it affects your ability to run another one on the same host system. With QEMU, the config is all on the command line, so one instance is nicely separated from another and you won't screw anything else up just by running it.
I wonder if I can take my SheepShaver disk image and run it under QEMU. Hmm.
1. Install QEMU via homebrew
brew install qemu
2. Download this build from Macintosh Repository for Windows:
https://www.macintoshrepository.org/9641-qemu-for-windows-ppc-emulator-runs-mac-os-9-1-9-2-osx-10-0-to-10-5
Specifically, this one:
https://www.macintoshrepository.org/download.php?id=23709
You'll need to be registered with MR to download a file of that size (about 500 MB).
This unpacked in my downloads folder to:
Qemu (20181030) - PPC - Mac OS 9.2.2
3. Create a folder to hold the disk image and copy it there.
4. I grabbed the launch command from the file "Qemu - Mac OS 9.2.2.bat" and modified it for the Mac. I had to remove the .exe from the executable name, and remove the -sdl command. Run this in the folder where the .dsk file lives.
qemu-system-ppc -L pc-bios -boot c -m 512 -M mac99 -prom-env "auto-boot?=true" -prom-env "boot-args=-v" -prom-env "vga-ndrv?=true" -netdev user,id=network01 -device sungem,netdev=network01 -device usb-mouse -drive "file=Mac OS 9.2.2 for QEMU (2GB).dsk,format=raw,media=disk"
Voila, a base system running 9.2.2 with Classzilla and functional networking.
I don't know what other people think of QEMU but it seems slower than other emulators (like Basilisk, SheepShaver or MiniVMac). However, one thing I really like is that it doesn't have the config stickyness that Basilisk and SheepShaver seem to have, meaning, if you change the settings on one instance of those, it affects your ability to run another one on the same host system. With QEMU, the config is all on the command line, so one instance is nicely separated from another and you won't screw anything else up just by running it.
I wonder if I can take my SheepShaver disk image and run it under QEMU. Hmm.


