Hi Alberto
I'm certainly aware of MSX8. It really has made a big splash in the RC2014 community!
I was always aware that TMSEMU didn't cover all of the features of the TMS chip (I've always been very clear about this in my product listing) but that didn't matter because these were advanced things that weren't used by the demos and game ports that were available for RC2014 at the time.
I've built an MSX on an RC2014 backplane, so I've been aware that TMSEMU isn't fully compatible with MSX BASIC and many MSX games. I believed that this was just because TMSEMU doesn't supply an interrupt signal. BASIC and many of the games rely on this signal for the housekeeping stuff like keyboard scanning, which I think is why you found that MSX roms load but are unresponsive.
I did work on a fix for this, and I do have a solution requiring a minor bodge (just one wire) and a firmware update. After that, TMSEMU will supply the interrupt signal properly and some MSX games will run. However, that sacrifices the serial line, so TMSEMU will no longer display the text from the RC2014 at startup (unless you enable TMS: in ROMWBW).
I've done very limited testing with that modification because I soon found that some MSX ROMs (maybe half of the ones I tried on my MSX2014) would still not properly work. In some cases this is down to other features that I still wasn't supporting, such as the sprite collision and fifth sprite information. (In some cases you just float through enemies without dying, which is fun for a while but not really ideal.)
As I mentioned, none of this was really a problem until a few weeks ago when Les released MSX8 which is a very clever idea. Being able to run any MSX game on an RC2014 is very appealing! But this meant that people wanted to use TMSEMU with MSX8 - people who already had the card as well as people who bought it and didn't realise that it didn't fully work with MSX8.
Les' new board is a fantastic solution because it covers graphics, sound and joystick all on one module. (The MSX joystick system is connected to the AY chip and is way more complicated than the simpler joystick modules available for RC2014, which won't work with MSX).
This has all made me keen to improve TMSEMU. To achieve the level of compatibility needed will mean hardware enhancements as well as software. (I did wonder whether I'd need to use dual RP2040s but I'm currently working on adding a port expander). If that works, most of the chips will be the same, and Dr VIP will be the same, so I hope that some kind of hardware upgrade (and firmware of course) will be possible.
Shiela