- Decoded the VramWrite ($E1CC) stream format: <addr hi> <addr lo> <count> <bytes>, $00 terminator - Named all 9 payload streams ($E4CC-$E7C2, no gaps/overlaps) plus VramWriteSourcePointerTable at $F000 - Split PadBitTableLives into Player1TileTable ($E4B4) and Player2TileTable ($E4C0), 12 entries each (Y=0..11) - Decoded CHR font (digits $30-$39, letters $3A-$52, space $5F; 'W' missing from the A-Z run) and recovered on-screen text including 'PRESS A TO TEST SIDE-A' / 'SIDE-B' - Documented that the 16 KiB PRG is two byte-identical 8 KiB halves; $C000 copy is dead - Documented 7 unreached subroutines inside the live code region (kept as .byte per Pass-1 policy) - Fixed a stray duplicate sentence and stale _wip paths in root OVERVIEW.md Byte-identical ROM verified.
33 lines
683 B
Plaintext
33 lines
683 B
Plaintext
Modules list:
|
|
-------------
|
|
header.o:
|
|
HEADER Offs=000000 Size=000010 Align=00001 Fill=0000
|
|
prg.o:
|
|
PRG Offs=000000 Size=004000 Align=00001 Fill=0000
|
|
chr.o:
|
|
CHR Offs=000000 Size=002000 Align=00001 Fill=0000
|
|
|
|
|
|
Segment list:
|
|
-------------
|
|
Name Start End Size Align
|
|
----------------------------------------------------
|
|
CHR 000000 001FFF 002000 00001
|
|
HEADER 000000 00000F 000010 00001
|
|
PRG 008000 00BFFF 004000 00001
|
|
|
|
|
|
Exports list by name:
|
|
---------------------
|
|
|
|
|
|
|
|
Exports list by value:
|
|
----------------------
|
|
|
|
|
|
|
|
Imports list:
|
|
-------------
|
|
|