On Mon, 26 Jul 1999, Manuel Bilderbeek wrote:
> I wonder: would it possible to make a GameBoy emulator for MSX? I know
> it also has a Z80... Maybe it will only work on 7MHz or Turbo R, but
> would it be possible?
It is definitely impossible to make a fully functional GB emulator for MSX
(even on 7MHz Z80). IMHO, it is quite impossible to make such an emulator
at all, even with limited capabilities. The CPU just isn't fast enough to
emulate GB at playable speed.
Before you start using GB CPU similarities to Z80 as an argument, I have
to warn you that GB CPU is has slightly *different* set of opcodes than
Z80, and Z80 has no ability to interrupt on certain opcodes chosen by the
programmer. So, you are back to square one, emulating GB CPU on MSX CPU.
You may want to look at attempts by multiple people to write GB emulators
for PalmPilot (32bit 680x0 CPU at 7MHz and higher, if I remember
correctly). Even optimized assembly versions are still not fast enough.
Marat
****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****