
The Mac ROMs are not available outside of Mac hardware, nor is the OS, and without those, it is useless. If it's Mac emulation you are looking at, well that's a problem. There are plenty available from IBM for reasonable prices. It'd be slow, but it'd work just fine.īasically what it comes down to, is who wants a PPC emulator? I mean if you want a PPC system, get one.
#Bochs vs qemu portable
You can make an emulator in 100% C or Perl or Java if you like, and one that is portable to any platform. However, regardless, you can make an emulator. The 32 "general purpose" registers on a PPC actually aren't, many of them have specific tasks, and the number of registers actually on an x86 chip is not related to the number exposed by the ISA. I actually have a feeling you could get it working pretty well. Now it might end up being slow (due to registeres needing to be in memory), but it would work fine. An x86 chip is perfectly capable of emulating a PPC chip. It is a fact of a turing machine that any one can emulate any other. Look to VMware to do things like this - it may have a fee attached, but its fast and capable, but not open source. Bochs is definately not your answer, as if you could even get it to work, it would be so incredibly slow that you'll forget why you were doing it in the first place before the program even loads (trust me, it has happened before).

I see that your applications are rather large scale(3DSMAX and Adobe applications) - and probably would rely heavily on graphics adaptor and memory. Bochs, on the other hand, emulates everything, even if the host system is IA32, causing massive performance degredation. Many others have already posted this, but VMware != Bochs, because VMware uses virtulization to run a guest OS with minor overhead on a host system. Bochs is actually an emulator for an IA32 system, and though it has support for some Windows operating systems, don't expect to be able to do much with it, because its intent was not really to run windows programs on Linux and other OSes.
