Hello,
I have been wondering if an emulator of the well-known Game & Watch hand-helds can be done in a simple MSX.
As MAME recently added emulation for these and other similar consoles, I have been collecting information on the hardware used in the consoles.
The microcontrollers are not a big deal. 4 bits CPUs and low clocking speed but, I found a couple of issues: Technical documents do not cover all the details on every model of controllers and, I think there are some typos on them, so I am not sure if they are 100% feasible or not.
I was not able to find details on the instruction set of some models used in the Game & Watch line too, so I managed to investigate MAME drivers but, I found some divergences. Some instructions seem to behave different, so I am not sure if the official documents are wrong, or MAME drivers are wrong or both ...
This is not an easy beginning
In the other hand, emulating the display can be challenging, as usually there are shapes moving fast in the screen (appearing and disappearing), so I think MSX2 VDP cannot cope with such speed. Maybe a mixture of patterns and sprites can do or Screen 5 with double buffer ...