-
Notifications
You must be signed in to change notification settings - Fork 98
Toshiba HX 34 mapper
7FFF = x01xxxxx Readback vdp registers at 08000H-0805FH disabled SRAM accessable at 08000H-0805FH and 08080H-087FFH address latch readback (and other unknown locations) at 08060H-0807FH (readonly) 08060H = 11111xxx (xxx = value of VDP register 14 at the last VRAM read or write) 08061H = 0yxxxxxx (xxxxxx = high byte VRAM address at last VRAM read or write, y = 0 when read, y = 1 when write) 08062H = xxxxxxxx (xxxxxxxx = low byte VRAM address at last VRAM read or write) readback registers are NOT updated address latch readback (08060H-8062H) updated
7FFF = x11xxxxx Readback vdp registers at 08000H-0805FH enabled, but writeable! SRAM accessable at 08080H-087FFH address latch readback (and other unknown locations) at 08060H-0807FH (readonly) 08060H = 11111xxx (xxx = value of VDP register 14 at the last VRAM read or write) 08061H = 0yxxxxxx (xxxxxx = high byte VRAM address at last VRAM read or write, y = 0 when read, y = 1 when write) 08062H = xxxxxxxx (xxxxxxxx = low byte VRAM address at last VRAM read or write) readback registers are NOT updated address latch readback (08060H-8062H) NOT updated
indirect VDP register access is supported by the readback registers. 7FFF = x01xxxxx (and x10xxxxx) is not used by the firmware. So if the goal is to support the HX3x firmware in OpenMSX, the emulation of these modes could be dropped.