/edit: Well I just discovered UTM
Easy Mode:
The original post.
Hard Mode
Roughly a year ago when I first got my M1 Air, I tried out QEMU with Mac OS 9.2 and posted about it here. Things were a lot rougher back then as there wasn't a native QEMU for the M1s. Now it's been awhile and I decided to to revisit it, this time using QEMU screamer. I didn't see a distributed version but there's pretty great instructions.
You'll need:
See the GitHub Gist "A guide to building and using the audio-enabled "Screamer" fork of PowerPC QEMU on macOS and Windows". The important part is the steps listed in "Building QEMU on macOS" which is:
From there, it's just running the version you've built, the requires using the qemu-create to make disk like:
I've written more full instructions that break down the flags used to run QEMU.
https://blog.greggant.com/posts/202...-9-with-sound-on-apple-silicon-intel-mac.html
Or if you prefer, a video that shows performance, I made video as well.
Easy Mode:
- Download latest UTM release from github (grab the DMG) (This utility is on the App store for $10 but it's open source)
- Install it and launch it
- Click the UTM gallery and find Mac OS 9 and click "Open in UTM", you may need to locate the app on your computer. It'll automatically download and launch when done
- You'll need to manually engage the mouse/keyboard by clicking the icon. To release your mouse and keyboard, click the command+control option
The original post.
Hard Mode
Roughly a year ago when I first got my M1 Air, I tried out QEMU with Mac OS 9.2 and posted about it here. Things were a lot rougher back then as there wasn't a native QEMU for the M1s. Now it's been awhile and I decided to to revisit it, this time using QEMU screamer. I didn't see a distributed version but there's pretty great instructions.
You'll need:
- Xcode & Xcode's CLI utilities installed
- Homebrew installed
See the GitHub Gist "A guide to building and using the audio-enabled "Screamer" fork of PowerPC QEMU on macOS and Windows". The important part is the steps listed in "Building QEMU on macOS" which is:
git clone --recursive -b screamer https://github.com/mcayland/qemu.git qemu-screamer
cd qemu-screamer/
brew install libffi gettext glib pkg-config autoconf automake pixman ninja meson gnutls jpeg libpng libslirp libssh libusb lzo ncurses nettle snappy vde
PKG_CONFIG_PATH="$(brew --prefix)/opt/ncurses/lib/pkgconfig" ./configure --target-list="ppc-softmmu"
cd build/
make -j$(sysctl -n hw.ncpu)
From there, it's just running the version you've built, the requires using the qemu-create to make disk like:
qemu-img create -f qcow2 myos9.img 2G
and then installing your OS (this example is from the build folder) ./qemu-system-ppc -L pc-bios -boot d -M mac99 -m 512 -hda myos9.img -cdrom path/to/disk/image I've written more full instructions that break down the flags used to run QEMU.
https://blog.greggant.com/posts/202...-9-with-sound-on-apple-silicon-intel-mac.html
Or if you prefer, a video that shows performance, I made video as well.
Last edited: