$A10000Version Register (hardware version, region, model)
$A10002Controller Port 1 — Data
$A10004Controller Port 2 — Data
$A10006Controller Port 3 (EXT) — Data
$A10008Controller Port 1 — Control (CTRL)
$A1000AController Port 2 — Control
$A1000CController Port 3 — Control
$A1000EController Port 1 — Tx Serial Data
$A10010Controller Port 1 — Rx Serial Data
$A10012Controller Port 1 — Serial Control
$A10014Controller Port 2 — Tx Serial Data
$A10018Controller Port 3 — Tx Serial Data
$A11000Memory Mode Register (DRAM refresh)
$A11100Z80 BUSREQ (write $0100 to request, $0000 to release)
$A11200Z80 RESET (write $0100 to reset, $0000 to clear)
$C00000VDP Data Port (read/write VRAM/CRAM/VSRAM data)
$C00002VDP Data Port (byte mirror)
$C00004VDP Control Port / Status Register
$C00006VDP Control Port (byte mirror)
$C00008H Counter (bits 15–8) / V Counter (bits 7–0)
$C00010PSG Sound (SN76489) — write-only
$C00012PSG Sound (mirror)
$C00014PSG Sound (mirror)
$C00016PSG Sound (mirror)