There are two things that always annoyed me about the MSX. The 4 sprites/scanline limitation and the lack of hardware scrolling.
The sprite limitation can easily be fixed in emulators or, hopefully, in the 1-chip MSX.
However, fixing a 1 pixel scroll will require some reprogramming. I'm trying to figure out how much extra work it will be to "fix" games like Nemesis 2 and F-1 Spirit on, for example, MSX2+ hardware. I have no real machine code experience on the MSX, but I suspect that what needs to be done is to simply copy the upcoming characters in the scroll eight frames earlier and then tingle the scrollregisters for the next 8 frames.
This would also change the screen size and probably all the calculations on where to place objects in the screen.
Hopefully one can leave the game logic alone, e.g nothing happens with objects scrolling into the screen until they are one full character into the screen.
My question is, for any one with some experience of programmering the MSX, how much work would rewritting the scroll be? Just a rough estimation.