REFORGE
Atari 2600 / F1
BEING VERIFIED

TIA Write/Read Address Overlap Destroys State

STATUS
BEING VERIFIED
AREA
Timing / bus
RECORDED
2026-03-24
PUBLIC SOURCE
Research dossier / finding 1
RECORD ID
atari2600-f1
SNAPSHOT
a58ea4ac37c644e9

Game: Pac-Man (NA) Symptom: CXCLR ($2C write) was zeroing TIA write registers (NUSIZ0/1, COLUP0/1) stored at cpu->memory[$00-$07], because collision registers (CXM0P-CXPPMM, read at $00-$07) shared the same memory locations. Root cause: On real TIA silicon, the READ address space ($00-$0D) and WRITE address space ($00-$2C) are physically separate circuits that share the same pin addresses.

Raw traces, ROM material, local paths, and personal data are not part of this public record.