GPL2, but Mac emulation is BSD licensed.Broadway uses the G3 microarchitecture and is actually nearly identical to a PowerPC 750CL Power Mac G3s used the PPC 750 without the CL but still.
A number of Macs used the 750CX which the 750CXE is a minor revision of (increased speed to 700MHz and 133MHz memory bus, which Gekko increases further anyway).Gekko is based on the same PPC 750CXE that some iBook models and the last iMac G3 used, but with 50 new instructions, a modified FPU with SIMD (I hope it's still backwards compatible with the old FPU instructions), and runs at 486MHz as opposed to the 750CXE's 100-133MHz, 256KB L2 cache, 162MHz memory bus.Emulation is actually quite far along, and it's actively developed by a lot of people, fuck I love Dolphin so much.Interpreter, cached interpreter, and JIT modes.Emulates ADB keyboard/mouse, something called a "UniNorth" or "Grackle" PCI bridge, generic VGA card with Bochs extensions (does it have 3D? Can I finally play Bugdom?), NE2000 network cardĭolphin: Gekko used in Nintendo Gamecube / Triforce arcade machines, Broadway used in Nintendo Wii.If I'm reading the documentation correctly, networking only works under OS X.I could never get it working myself, maybe because I'm too stubborn to install OS 9 again and tried to use my SheepShaver disk images, maybe because it's command line and complex and that's just how QEMU is.Only does 9.04 to 9.2 (and Mac OS X, but who cares about newfangled OSes right?).Probably the only real SheepShaver alternative out there right now.QEMU: Apple Beige Power Mac G3, Sawtooth Power Mac G4 That's what it tells the emulated system its CPU is,anyway. It allows me to ignore the existential dread.Īs we may already know, SheepShaver right now emulates a PowerPC G4 100MHz, with JIT and interpreter modes. Of course, a lot of these are other chips based on the PPC architecture that have nothing to do with Macs, and indeed might have other structural differences that would make them unsuitable for Mac emulation, but eh, could be useful. May be useful for reference with further development.