Become a MacRumors Supporter for $25/year with no ads, private forums, and more!

Leopard booted in a PowerPC emulator (QEMU)

LightBulbFun

macrumors 68020
Original poster
Nov 17, 2013
2,418
2,411
London UK
Hey this is something i have been trying to do for a while now... it was a given rule that no PowerPC emulated (QEMU PearPC etc) could boot leopard now the Problem is that PearPC and qemu emulated Grackle machines witch leopard will panic on so I followed the guide for getting leopard on a G3 beige and after some poking with the kexts (its a PITA to get kexts to register and load LOL) I got Leopard 10.5.4 to boot in QEMU to the desktop :D (QEMU does emulated a Sawtooth but it has a bug where OS X cant see the HDD controller properly) (I have leopard on a USB stick and I just point qemu to that to use as my HDD) here is my qemu settings:
sudo qemu-system-ppc -M g3beige -m 512 -hda /dev/disk3 -prom-env boot-args="-v" -cpu 7400 -g 1024x768x32
upload_2015-8-13_13-28-0.png

I hope you find this interesting I Dont think any one else has been able to boot leopard in a PPC emulator before (its also proof that leopard will run on a real G3 beige heh)
 

LightBulbFun

macrumors 68020
Original poster
Nov 17, 2013
2,418
2,411
London UK
upload_2015-8-13_13-47-59.png

this is the host machine... (its a hackintosh) performance in the emulated machine is quite slow... (but at the same time the CPU utilisation in the host isn't much) I would peg it around about leopard on a 450Mhz G4 or so in speed (I think this would also work for pearpc and currently pearpc is faster irc) the HDD throughput in qemu is also quite slow so that hits leopard some what
 
Comment

flyrod

macrumors 6502
Jan 12, 2015
425
116
Interesting! So you can peg the virtual CPU but the native CPU doesn't? That would imply that something is limiting it, right?
 
Comment

LightBulbFun

macrumors 68020
Original poster
Nov 17, 2013
2,418
2,411
London UK
Interesting! So you can peg the virtual CPU but the native CPU doesn't? That would imply that something is limiting it, right?

I was thinking that... i'm going to run Geekbench on it in a mo see what score i get heh
 
Comment

jimjamyaha

macrumors member
Sep 2, 2003
41
48
Hey this is something i have been trying to do for a while now... it was a given rule that no PowerPC emulated (QEMU PearPC etc) could boot leopard now the Problem is that PearPC and qemu emulated Grackle machines witch leopard will panic on so I followed the guide for getting leopard on a G3 beige and after some poking with the kexts (its a PITA to get kexts to register and load LOL) I got Leopard 10.5.4 to boot in QEMU to the desktop :D (QEMU does emulated a Sawtooth but it has a bug where OS X cant see the HDD controller properly) (I have leopard on a USB stick and I just point qemu to that to use as my HDD) here is my qemu settings:
sudo qemu-system-ppc -M g3beige -m 512 -hda /dev/disk3 -prom-env boot-args="-v" -cpu 7400 -g 1024x768x32
View attachment 574919
I hope you find this interesting I Dont think any one else has been able to boot leopard in a PPC emulator before (its also proof that leopard will run on a real G3 beige heh)
This is awesome that you got it to run on an emulator too.

nb - the YouTube video by "BeigeG3" and the PDF written by Moss were originally a steal of the work and write I up did of this for the winning Mac Mod 2008 competition - including email correspondence with him to get his setup working. Whilst I'm all up for sharing ideas and progress and standing upon the shoulders of others informally like we all do on forums and groups he essentially took a load of hard work and without permission turned it into a guide which he wanted credit for.

I'll save you the details but essentially he banned me from his YouTube channel and said that he would remove all reference to "my input". As you can tell I'm still a bit sore that within a few months Tim had taken all the hard work and claimed it for himself both on various forums and by issuing a PDF guide with like for like text copied.
 
Comment
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.