Pass 3 _wip: Slalom (U), Kung Fu (U), Othello (U) semantic naming complete Pass 3 _wip: apply symbols (0 residue) for Slalom (U), Kung Fu (U), Othello (U) Pass 2/3 _wip: 10 NROM projects (Elevator Action, 1942, Tag Team Wrestling, Galaga, Kung Fu a1, Stack-Up, Magmax, Ms Pac-Man Namco, Soccer, Sqoon) Promote 13 _wip/NROM projects to NROM/ (Slalom, Kung Fu, Othello, Elevator Action, 1942, Tag Team Wrestling, Galaga, Kung Fu a1, Stack-Up, Magmax, Ms Pac-Man Namco, Soccer, Sqoon) Pass 2/3 _wip: 5 CNROM games (Tiger-Heli, Paperboy, Last Starfighter, Mighty Bomb Jack, Kung-Fu Heroes) Docs: document CDL capture + re-trace workflow in TODO.md Adds more code for - Elevator Action (U) - Kung Fu (U) - Othello (U) - Slalom (U) - Sqoon (U)
56 lines
4.1 KiB
PHP
56 lines
4.1 KiB
PHP
; Tag Team Wrestling (U) application-specific RAM aliases - Pass 1
|
|
; Generated from every direct zero-page operand in reachable code:
|
|
; ref counts are reads/writes, `where` lists the referencing addresses.
|
|
; ZpXX names indicate storage with a role not yet unique enough for a behavioral name;
|
|
; Pass 2 replaces them with names derived from observed usage.
|
|
|
|
Zp04 = $04 ; 1 refs; reads=0 writes=1; used at $FD92
|
|
Zp05 = $05 ; 1 refs; reads=0 writes=1; used at $FD97
|
|
Zp0C = $0C ; 4 refs; reads=1 writes=3; used at $FD9E, FDC8, FDCE, FFE4
|
|
Zp0D = $0D ; 1 refs; reads=0 writes=1; used at $FD73
|
|
Zp0E = $0E ; 1 refs; reads=0 writes=1; used at $FD80
|
|
Zp0F = $0F ; 2 refs; reads=1 writes=1; used at $FD59, FF5A
|
|
Zp10 = $10 ; 2 refs; reads=1 writes=1; used at $FD5B, FF5F
|
|
Zp11 = $11 ; 2 refs; reads=1 writes=1; used at $FFE6
|
|
Zp12 = $12 ; 3 refs; reads=2 writes=1; used at $F22F, FD8B, FFC4
|
|
Zp13 = $13 ; 1 refs; reads=0 writes=1; used at $FFC8
|
|
Zp14 = $14 ; 1 refs; reads=0 writes=1; used at $FFCA
|
|
Zp22 = $22 ; 1 refs; reads=0 writes=1; used at $F24B
|
|
Zp23 = $23 ; 1 refs; reads=0 writes=1; used at $F250
|
|
Zp35 = $35 ; 3 refs; reads=2 writes=1; used at $F2C4, F2C8
|
|
Zp4F = $4F ; 1 refs; reads=0 writes=1; used at $AA4C
|
|
Zp50 = $50 ; 1 refs; reads=0 writes=1; used at $AA52
|
|
Zp73 = $73 ; 2 refs; reads=1 writes=1; used at $AA24, AA56
|
|
Zp74 = $74 ; 2 refs; reads=1 writes=1; used at $AA2A, AA5A
|
|
Zp75 = $75 ; 2 refs; reads=1 writes=1; used at $AA30, AA5E
|
|
Zp76 = $76 ; 2 refs; reads=1 writes=1; used at $AA36, AA62
|
|
Zp77 = $77 ; 1 refs; reads=0 writes=1; used at $AA46
|
|
Zp78 = $78 ; 1 refs; reads=0 writes=1; used at $AA66
|
|
Zp79 = $79 ; 1 refs; reads=0 writes=1; used at $AA68
|
|
Zp7A = $7A ; 1 refs; reads=0 writes=1; used at $AA72
|
|
Zp7D = $7D ; 1 refs; reads=0 writes=1; used at $AA3E
|
|
Zp7E = $7E ; 1 refs; reads=0 writes=1; used at $AA42
|
|
Zp83 = $83 ; 1 refs; reads=0 writes=1; used at $AA4A
|
|
Zp84 = $84 ; 1 refs; reads=0 writes=1; used at $AA50
|
|
Zp8A = $8A ; 2 refs; reads=1 writes=1; used at $F238, F2CC
|
|
ZpAC = $AC ; 3 refs; reads=2 writes=1; used at $BACF, F242
|
|
ZpAF = $AF ; 2 refs; reads=1 writes=1; used at $AA74, F2CE
|
|
ZpB1 = $B1 ; 1 refs; reads=0 writes=1; used at $AA6A
|
|
ZpB2 = $B2 ; 1 refs; reads=0 writes=1; used at $AA6C
|
|
ZpB3 = $B3 ; 1 refs; reads=0 writes=1; used at $AA6E
|
|
ZpB4 = $B4 ; 1 refs; reads=0 writes=1; used at $AA70
|
|
ZpD0 = $D0 ; 7 refs; reads=4 writes=3; used at $9C22, 9DDE, 9DF6, 9DF9, +3 more
|
|
ZpD1 = $D1 ; 22 refs; reads=17 writes=5; used at $9E09, 9E12, 9E54, 9E6C, +18 more
|
|
ZpD2 = $D2 ; 9 refs; reads=4 writes=5; used at $9E0E, 9F62, 9F83, 9F87, +5 more
|
|
ZpD7 = $D7 ; 4 refs; reads=1 writes=3; used at $A11F, A129, A12E, A361
|
|
ZpD8 = $D8 ; 2 refs; reads=0 writes=2; used at $A123, A366
|
|
ZpD9 = $D9 ; 4 refs; reads=2 writes=2; used at $9F25, 9F2C, A02F, A03F
|
|
ZpDA = $DA ; 4 refs; reads=2 writes=2; used at $9F2A, 9F31, 9F36, 9F3B
|
|
ZpDC = $DC ; 2 refs; reads=1 writes=1; used at $9E14, 9E16
|
|
ZpDE = $DE ; 2 refs; reads=1 writes=1; used at $A08B, A0D6
|
|
ZpDF = $DF ; 7 refs; reads=3 writes=4; used at $A09D, A0AE, A0B8, A0D4, +2 more
|
|
ZpE0 = $E0 ; 6 refs; reads=3 writes=3; used at $A0A6, A0AC, A0B3, A0E7, +1 more
|
|
ZpE1 = $E1 ; 3 refs; reads=2 writes=1; used at $9FEB, A0BD, A0EE
|
|
ZpE2 = $E2 ; 9 refs; reads=7 writes=2; used at $9F6D, 9F78, 9F8B, 9F95, +5 more
|
|
ZpE3 = $E3 ; 4 refs; reads=2 writes=2; used at $9F6B, 9F90, A003, A0FC
|