openMSX / openMSX

the MSX emulator that aims for perfection
http://openmsx.org
444 stars 100 forks source link

V9958 commands in TEXT2 and GRAPHIC1 #1074

Closed grauw closed 7 years ago

grauw commented 7 years ago

Today I was experimenting with HMMC, with the R#25 CMD bit set to 1, and openMSX didn’t behave as my turboR did:

Looks like openMSX is interpreting “it works like G7 mode” a little too literally, interleaving VRAM while it shouldn’t.

grauw commented 7 years ago

Also the TEXT2 program only outputs anything when typing SCREEN 1 before it. Otherwise, it will complete instantly (CE=0) and won’t output anything. Booting into screen 1 with SET SCREEN doesn’t matter, it must be done explicitly.

5 SCREEN 1
m9710797 commented 7 years ago

Fixed via the following two commits: 3ff4e3d8f83beeef13eabe07233ec6d01a344ec4, a3ad760366c86310cdf662c2e8365e2093227223.