Amiga.org
Amiga computer related discussion => General chat about Amiga topics => Topic started by: carvedeye on November 11, 2008, 12:05:15 PM
-
Is it possible to emulate a powerpc for use in winuae?
-
No. (Or should I say "not yet"?)
-
Its theoretically possible, but nobody has written the code to do it.
AFAIK the WinUAE maintainers aren't interested, either.
-
There are already powerpc emualtors out in the wild. But these are written maily to run mac software.
Do a search on PearPC
-
Yeah... Emulating the PowerPC isn't too difficult. (Heck, if all you want is a PPC emulation, PearPC is out there....)
Emulating a Cyberstorm PPC or Blizzard PPC equipped Amiga. Apparently VERY difficult. I've never owned one of the cards, myself, so I can't quite speak to how they work... But from what I gather, they're quite a complex hack. A LOT of timing and synchronization issues to consider in emulation.
I almost wonder if it wouldn't be possible to consider the 680x0/PPC combination card as a single core. Then you'd be free to write an emulation of that imaginary single core. Might be easier than trying to deal with the nightmare of emulating two separate processor architecture routines connected to a single emulated bus.
Of course, I also wonder if it wouldn't be possible for a genie to magically appear and grant me 3 wishes....
-
qemu also has PPC emulation. Apparently, there is even a version that can emulate a Pegasos (http://www.morphzone.org/modules/newbb_plus/viewtopic.php?topic_id=5774&forum=9#60119).
-
It is possible to emulate powerpc but it would be pointless. PowerUp/WarpUp software is relevant only to BPCC/CSPPC and A1/Red1/Pegasos/Efika users because there old PPC native PowerUp/WarpUp software will run faster than 68k native.
But in WinUAE PPC native software wont run faster than 68k native. Probably opposite since writing PPC JIT for handful of (broken) PPC titles is overkill.
-
Okay, but there are a few programs that only run on PPC...
-
detz wrote:
Okay, but there are a few programs that only run on PPC...
He probably just wants to run one...
AmigaOS4.1 ;-)