Skip to content

Toshiba HX 34 mapper

zeilemaker54 edited this page Jun 5, 2021 · 3 revisions

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.

Clone this wiki locally