67 lines
5.3 KiB
PHP
67 lines
5.3 KiB
PHP
; Ultimate Air Combat (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 ; 7 refs; reads=5 writes=2; used at $A073, A355, EA7D, F235, +1 more
|
|
Zp01 = $01 ; 46 refs; reads=43 writes=3; used at $A2C2, A2CA, A2D3, A2DB, +39 more
|
|
Zp02 = $02 ; 20 refs; reads=11 writes=9; used at $A967, AA5F, AA63, AA6F, +7 more
|
|
Zp03 = $03 ; 1 refs; reads=0 writes=1; used at $AAED
|
|
Zp04 = $04 ; 8 refs; reads=6 writes=2; used at $A904, A912, AA07, AAAD, +2 more
|
|
Zp06 = $06 ; 8 refs; reads=5 writes=3; used at $AA61, AADC, AADE, B2D4, +1 more
|
|
Zp0C = $0C ; 2 refs; reads=1 writes=1; used at $A075
|
|
Zp0F = $0F ; 2 refs; reads=1 writes=1; used at $E4CE, E4D9
|
|
Zp10 = $10 ; 5 refs; reads=2 writes=3; used at $A8F9, A969, E4D3
|
|
Zp13 = $13 ; 11 refs; reads=7 writes=4; used at $E059, E060, E454, E459, +7 more
|
|
Zp14 = $14 ; 6 refs; reads=2 writes=4; used at $E921, E923, E939, E94B, +2 more
|
|
Zp18 = $18 ; 3 refs; reads=2 writes=1; used at $A077, AB08
|
|
Zp1A = $1A ; 6 refs; reads=2 writes=4; used at $E927, E929, E937, E94F, +2 more
|
|
Zp1E = $1E ; 1 refs; reads=1 writes=0; used at $A970
|
|
Zp20 = $20 ; 7 refs; reads=3 writes=4; used at $E92D, E933, E957, E959, +1 more
|
|
Zp26 = $26 ; 6 refs; reads=2 writes=4; used at $E976, E978, E98E, E9A0, +2 more
|
|
Zp29 = $29 ; 3 refs; reads=2 writes=1; used at $AAA9, E03F
|
|
Zp2A = $2A ; 1 refs; reads=1 writes=0; used at $AAAB
|
|
Zp2C = $2C ; 6 refs; reads=2 writes=4; used at $E97C, E97E, E98C, E9A4, +2 more
|
|
Zp32 = $32 ; 7 refs; reads=3 writes=4; used at $E982, E988, E9AC, E9AE, +1 more
|
|
Zp38 = $38 ; 6 refs; reads=2 writes=4; used at $E9CE, E9D0, E9DA, E9F3, +2 more
|
|
Zp3B = $3B ; 2 refs; reads=1 writes=1; used at $A900, AAE9
|
|
Zp3C = $3C ; 1 refs; reads=1 writes=0; used at $A902
|
|
Zp3E = $3E ; 4 refs; reads=3 writes=1; used at $E889, E9D4, E9F7, EA01
|
|
Zp44 = $44 ; 1 refs; reads=1 writes=0; used at $E917
|
|
Zp45 = $45 ; 2 refs; reads=1 writes=1; used at $AAD2
|
|
Zp46 = $46 ; 2 refs; reads=1 writes=1; used at $F745
|
|
Zp4A = $4A ; 1 refs; reads=1 writes=0; used at $E96C
|
|
Zp4C = $4C ; 1 refs; reads=1 writes=0; used at $E046
|
|
Zp50 = $50 ; 1 refs; reads=1 writes=0; used at $E9C0
|
|
Zp56 = $56 ; 10 refs; reads=6 writes=4; used at $EA1C, EA1E, EA2C, EA32, +6 more
|
|
Zp5A = $5A ; 9 refs; reads=5 writes=4; used at $EA20, EA24, EA39, EA3D, +5 more
|
|
Zp5E = $5E ; 3 refs; reads=2 writes=1; used at $E527, E529, EA09
|
|
Zp62 = $62 ; 2 refs; reads=1 writes=1; used at $E4A9, EA77
|
|
Zp66 = $66 ; 3 refs; reads=2 writes=1; used at $E499, E4B8, EA7B
|
|
Zp6A = $6A ; 7 refs; reads=5 writes=2; used at $E0E7, E431, E43B, E4E6, +3 more
|
|
Zp6E = $6E ; 3 refs; reads=2 writes=1; used at $E0D8, E0EE, E0F0
|
|
Zp72 = $72 ; 1 refs; reads=0 writes=1; used at $F1CA
|
|
Zp7A = $7A ; 3 refs; reads=2 writes=1; used at $E4DD, E51D, F1CC
|
|
Zp7E = $7E ; 1 refs; reads=0 writes=1; used at $F1CE
|
|
Zp80 = $80 ; 1 refs; reads=1 writes=0; used at $E50D
|
|
Zp81 = $81 ; 11 refs; reads=9 writes=2; used at $AA9C, E0DA, E0DF, E445, +6 more
|
|
Zp82 = $82 ; 7 refs; reads=6 writes=1; used at $AA98, AB12, F17E, F204, +2 more
|
|
Zp85 = $85 ; 1 refs; reads=0 writes=1; used at $F1DE
|
|
Zp86 = $86 ; 11 refs; reads=6 writes=5; used at $AA9A, AA9E, AB0C, AB14, +3 more
|
|
ZpA0 = $A0 ; 2 refs; reads=1 writes=1; used at $E048
|
|
ZpA4 = $A4 ; 1 refs; reads=1 writes=0; used at $E035
|
|
ZpA6 = $A6 ; 5 refs; reads=5 writes=0; used at $E04A, F178, F199, F1B5, +1 more
|
|
ZpAC = $AC ; 24 refs; reads=14 writes=10; used at $E89E, E914, E925, E951, +17 more
|
|
ZpAD = $AD ; 1 refs; reads=0 writes=1; used at $F28B
|
|
ZpB2 = $B2 ; 2 refs; reads=1 writes=1; used at $F1E7, F282
|
|
ZpB6 = $B6 ; 1 refs; reads=0 writes=1; used at $E498
|
|
ZpB8 = $B8 ; 4 refs; reads=2 writes=2; used at $F8BA, F8BC
|
|
ZpBE = $BE ; 1 refs; reads=1 writes=0; used at $B2FE
|
|
ZpE0 = $E0 ; 2 refs; reads=1 writes=1; used at $E49A
|
|
ZpF8 = $F8 ; 5 refs; reads=5 writes=0; used at $A42A, A430, A436, A43C, +1 more
|
|
ZpF9 = $F9 ; 3 refs; reads=3 writes=0; used at $A0D4, AA71, F73E
|
|
ZpFA = $FA ; 2 refs; reads=1 writes=1; used at $AB0A
|
|
ZpFB = $FB ; 3 refs; reads=2 writes=1; used at $A8FB, AA5D
|
|
ZpFC = $FC ; 11 refs; reads=8 writes=3; used at $A2BC, A2C4, A2CC, B2BF, +4 more
|