Found another i386 bug where unaligned word or doubleword read and writes are wrong when they cross page boundaries.
TownsOS now boots up (need to figure out mouse controls)
SSF2 is playable (although 6 button controls would be nice)
Also, graphic corruption and in-game lock-ups are gone from Puyo Puyo. And Tatsujin Oh is showing signs of life.