CU_AMiGA wrote:
Hi
Was wondering whether it would be possible to emulate NeoGeo AES through:
Hardware emulation of 68000
Using the Z80a source code from the AmiMSX Emulator
Using HAM8 mode for the NeoGeo graphics
Would this be possible (at usable speed). Or am i barking up the wrong tree.
Regards,
Depending on how the 68000 / Z80 interact its probably easier to emulate both in software (yes, even the 680x0).
Hardware emulation of the 68000 (assuming you mean "run 68K code directly on the 680x0) might be problematic if certian instructions are used (eg TAS). You'd also almost certianly need to use the MMU to fake the address space of the hardware you are emulating.
HAM8 for graphics is always going to be a pain in the backside. RGB->HAM8 encoding is not a trivial process and would eat a lot of CPU. Algorithms do exist, eg RGB15 -> HAM8 c2p; but to be useable you are talking about 68040+
On a good 68060, however, a well programmed emulation might function at workable speed.
A PPC/RTG version might just be a bit more useful, however.