Backup RAM port #43H to #47H not emulated correctly (S1985, Way to detect OpenMSX)
When accessing Backup RAM and reading and writing to it, reg #41h and #43H, #44h and #45H give similar results, values, in real MSX
Reg #46 and #47 are writeable and you can get values you write to those registers.
OpenMSX returns values you write to reg #46h, others return the value 255
OpenMSX gives correct values when writing to Backup RAM #40h - 42H and reading them. Even when you give a reset (defusr=0:a=usr(0))
Login or register to post comments