56 lines
3.9 KiB
PHP
56 lines
3.9 KiB
PHP
; NES Play Action Football (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.
|
|
|
|
Zp06 = $06 ; 2 refs; reads=1 writes=1; used at $C33C
|
|
Zp07 = $07 ; 2 refs; reads=2 writes=0; used at $C11B, E254
|
|
Zp0A = $0A ; 2 refs; reads=1 writes=1; used at $C143
|
|
Zp0C = $0C ; 1 refs; reads=1 writes=0; used at $EF17
|
|
Zp0E = $0E ; 1 refs; reads=1 writes=0; used at $EF19
|
|
Zp10 = $10 ; 2 refs; reads=1 writes=1; used at $C11D
|
|
Zp14 = $14 ; 2 refs; reads=1 writes=1; used at $C335
|
|
Zp1A = $1A ; 1 refs; reads=1 writes=0; used at $C305
|
|
Zp1D = $1D ; 2 refs; reads=1 writes=1; used at $C11F
|
|
Zp24 = $24 ; 2 refs; reads=1 writes=1; used at $C340
|
|
Zp28 = $28 ; 3 refs; reads=2 writes=1; used at $C121, C33E
|
|
Zp29 = $29 ; 2 refs; reads=1 writes=1; used at $E250
|
|
Zp2C = $2C ; 1 refs; reads=1 writes=0; used at $C0F7
|
|
Zp36 = $36 ; 3 refs; reads=2 writes=1; used at $C0F9, C123
|
|
Zp43 = $43 ; 2 refs; reads=1 writes=1; used at $C125
|
|
Zp45 = $45 ; 1 refs; reads=1 writes=0; used at $C0FB
|
|
Zp4C = $4C ; 1 refs; reads=0 writes=1; used at $8327
|
|
Zp52 = $52 ; 3 refs; reads=2 writes=1; used at $C0FD, C127
|
|
Zp5D = $5D ; 2 refs; reads=1 writes=1; used at $C129
|
|
Zp61 = $61 ; 1 refs; reads=1 writes=0; used at $C0FF
|
|
Zp68 = $68 ; 2 refs; reads=1 writes=1; used at $C12B
|
|
Zp6F = $6F ; 1 refs; reads=1 writes=0; used at $C101
|
|
Zp75 = $75 ; 2 refs; reads=1 writes=1; used at $C12D
|
|
Zp7C = $7C ; 1 refs; reads=1 writes=0; used at $C103
|
|
Zp80 = $80 ; 1 refs; reads=0 writes=1; used at $C337
|
|
Zp82 = $82 ; 2 refs; reads=1 writes=1; used at $C12F
|
|
Zp87 = $87 ; 1 refs; reads=1 writes=0; used at $C105
|
|
Zp91 = $91 ; 3 refs; reads=2 writes=1; used at $C107, C131
|
|
Zp92 = $92 ; 3 refs; reads=0 writes=3; used at $8323, C2FC, C318
|
|
Zp94 = $94 ; 2 refs; reads=1 writes=1; used at $8325
|
|
Zp9D = $9D ; 1 refs; reads=1 writes=0; used at $C109
|
|
Zp9F = $9F ; 2 refs; reads=1 writes=1; used at $C133
|
|
ZpA8 = $A8 ; 2 refs; reads=1 writes=1; used at $C146
|
|
ZpAB = $AB ; 1 refs; reads=1 writes=0; used at $C10B
|
|
ZpAD = $AD ; 2 refs; reads=1 writes=1; used at $C135
|
|
ZpB1 = $B1 ; 1 refs; reads=1 writes=0; used at $EF1B
|
|
ZpB5 = $B5 ; 1 refs; reads=1 writes=0; used at $C10D
|
|
ZpBE = $BE ; 2 refs; reads=1 writes=1; used at $C137
|
|
ZpC0 = $C0 ; 1 refs; reads=1 writes=0; used at $C10F
|
|
ZpC1 = $C1 ; 2 refs; reads=2 writes=0; used at $8EBD, 8EE2
|
|
ZpCC = $CC ; 2 refs; reads=1 writes=1; used at $C139
|
|
ZpCD = $CD ; 1 refs; reads=1 writes=0; used at $C111
|
|
ZpD8 = $D8 ; 3 refs; reads=2 writes=1; used at $C113, C13B
|
|
ZpE4 = $E4 ; 1 refs; reads=1 writes=0; used at $C115
|
|
ZpE6 = $E6 ; 2 refs; reads=1 writes=1; used at $C13D
|
|
ZpEF = $EF ; 1 refs; reads=1 writes=0; used at $C117
|
|
ZpF2 = $F2 ; 2 refs; reads=1 writes=1; used at $C13F
|
|
ZpFB = $FB ; 1 refs; reads=1 writes=0; used at $C119
|
|
ZpFE = $FE ; 2 refs; reads=1 writes=1; used at $C141
|