>What about a Sega Mastersystem emulator? Hardware is not quite different
from MSX.

Actually, that's what makes it harder! Emulating a Z80 on a Z80 means you
can not keep any of the emulated Z80's registers in the MSX Z80! For my
6502 emulator I was able to keep the 3 registers, stack pointer, program
counter, and flags in Z80 registers.
Having to emulate a Z80 means you have to do a lot of stack-operations or
use slow memorylocations. Although you could keep the emulated Z80's normal
registers in the MSX's alternate registers and switch them during an
emulated EXX-instruction. That's not a bad idea now that I think about it. :)

When I have some spare time left (could be a while), I'll investigate the
Mastersystem hardware. Maybe a SG-1000 (early sega console) or SC-3000
(early sega computer) would be easier, they are VERY similar to MSX1 (same
VDP). Perhaps some sort of compiler could be programmed, maybe all that's
needed are some I/O-port changes...

>I think having an emulator of another system than MSX is not a loss of
time, because it would enable us to use even more software on our beloved
system.

I agree with you. Even if it was terribly slow, it would still be way cool! :)

Greetz,

                Patriek

,--.   ,-------.   ,--. Homepage:                 \"To make a mistake is
|  '--.|   __   \  \__/ http://www.tni.nl/        / human, but to really
|   __||  |  |  |  ,--. E-mail:                   \ fuck things up, you
|  |   |  |  |  |  |  | [EMAIL PROTECTED]               / need a computer."
|  '---'  |  |  '--'  |                           \- Glenn Scott,
\_________|  |________| The New Image -since 1991-/  Secret Agent W7

****
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/)
****

Reply via email to