Files
disasm/_wip/NROM/Ice Hockey (U)/locals.inc
T

41 lines
3.1 KiB
PHP

; Ice Hockey (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.
Zp00 = $00 ; 6 refs; reads=5 writes=1; used at $8050, 80A4, 8113, 8342, +2 more
Zp06 = $06 ; 2 refs; reads=2 writes=0; used at $8349, 8352
Zp07 = $07 ; 4 refs; reads=2 writes=2; used at $8054, 805B, 8066
Zp08 = $08 ; 4 refs; reads=2 writes=2; used at $804E, 808D, 80DE, 8376
Zp09 = $09 ; 1 refs; reads=0 writes=1; used at $837A
Zp0A = $0A ; 14 refs; reads=9 writes=5; used at $80D8, 8189, 818B, 81E9, +10 more
Zp0B = $0B ; 6 refs; reads=1 writes=5; used at $80DC, 818D, 8191, 81EE, +2 more
Zp0C = $0C ; 2 refs; reads=1 writes=1; used at $8194, 819A
Zp0D = $0D ; 3 refs; reads=2 writes=1; used at $8068, 8284
Zp0E = $0E ; 8 refs; reads=4 writes=4; used at $81C5, 8210, 830D, 831F, +3 more
Zp0F = $0F ; 3 refs; reads=3 writes=0; used at $8097, 8330, 8354
Zp10 = $10 ; 4 refs; reads=3 writes=1; used at $831B, 8324, 8332, 834E
Zp11 = $11 ; 1 refs; reads=0 writes=1; used at $833A
Zp12 = $12 ; 1 refs; reads=0 writes=1; used at $833C
Zp13 = $13 ; 3 refs; reads=1 writes=2; used at $8336, 8340
Zp14 = $14 ; 3 refs; reads=3 writes=0; used at $8315, 832C, 833E
Zp15 = $15 ; 2 refs; reads=0 writes=2; used at $8350, 8356
ZpD0 = $D0 ; 1 refs; reads=1 writes=0; used at $828C
ZpDB = $DB ; 2 refs; reads=1 writes=1; used at $80E3, 80F7
ZpE0 = $E0 ; 7 refs; reads=6 writes=1; used at $FD61, FDA6, FDE1, FE52, +3 more
ZpE1 = $E1 ; 1 refs; reads=0 writes=1; used at $FD66
ZpE2 = $E2 ; 6 refs; reads=3 writes=3; used at $FFAA, FFB3, FFBF, FFC1
ZpE3 = $E3 ; 4 refs; reads=2 writes=2; used at $FFAF, FFB1, FFC8
ZpE4 = $E4 ; 5 refs; reads=4 writes=1; used at $FD77, FDF2, FDFA, FE25, +1 more
ZpE5 = $E5 ; 3 refs; reads=2 writes=1; used at $FD7C, FE76, FE9F
ZpE6 = $E6 ; 2 refs; reads=1 writes=1; used at $FEB9, FFC6
ZpE7 = $E7 ; 4 refs; reads=2 writes=2; used at $F939, F93F, F956
ZpE9 = $E9 ; 3 refs; reads=1 writes=2; used at $F90A, F922, F968
ZpEA = $EA ; 1 refs; reads=1 writes=0; used at $FE3A
ZpEB = $EB ; 4 refs; reads=2 writes=2; used at $FA15, FA20, FA24
ZpFC = $FC ; 1 refs; reads=0 writes=1; used at $817D
ZpFD = $FD ; 2 refs; reads=1 writes=1; used at $802E, 8171
ZpFE = $FE ; 2 refs; reads=1 writes=1; used at $8026, 8085
ZpFF = $FF ; 3 refs; reads=1 writes=2; used at $8003, 803A, 8182