Files

65 lines
5.0 KiB
PHP

; Vindicators (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 ; 183 refs; reads=93 writes=90; used at $8090, 8098, 809E, 80A2, +89 more
Zp01 = $01 ; 1 refs; reads=0 writes=1; used at $F903
Zp02 = $02 ; 6 refs; reads=3 writes=3; used at $FD33, FD3F, FD50
Zp03 = $03 ; 4 refs; reads=2 writes=2; used at $FD31, FD3D
Zp07 = $07 ; 3 refs; reads=1 writes=2; used at $10046, 1004D, 10058
Zp09 = $09 ; 5 refs; reads=2 writes=3; used at $8106, 8120, 10041
Zp0A = $0A ; 1 refs; reads=1 writes=0; used at $10078
Zp0E = $0E ; 1 refs; reads=0 writes=1; used at $FD57
Zp13 = $13 ; 5 refs; reads=3 writes=2; used at $8104, 810C, 8126
Zp14 = $14 ; 2 refs; reads=1 writes=1; used at $83CA
Zp20 = $20 ; 7 refs; reads=4 writes=3; used at $F909, F90D, FDCF, FDD8
Zp24 = $24 ; 2 refs; reads=1 writes=1; used at $8235
Zp27 = $27 ; 16 refs; reads=8 writes=8; used at $8105, 8141, 815B, 817D, +4 more
Zp29 = $29 ; 34 refs; reads=17 writes=17; used at $810D, 8113, 8117, 8127, +13 more
Zp2A = $2A ; 26 refs; reads=13 writes=13; used at $810F, 8119, 8129, 814B, +9 more
Zp2B = $2B ; 8 refs; reads=4 writes=4; used at $8111, 814D, 8189, 81C5
Zp30 = $30 ; 2 refs; reads=1 writes=1; used at $821B
Zp32 = $32 ; 4 refs; reads=2 writes=2; used at $8219, 8223
Zp33 = $33 ; 6 refs; reads=3 writes=3; used at $8217, 8221, 822B
Zp35 = $35 ; 6 refs; reads=3 writes=3; used at $821F, 8229, 8233
Zp37 = $37 ; 6 refs; reads=3 writes=3; used at $821D, 8227, 8231
Zp38 = $38 ; 4 refs; reads=2 writes=2; used at $8225, 822F
Zp3A = $3A ; 2 refs; reads=1 writes=1; used at $822D
Zp3B = $3B ; 34 refs; reads=17 writes=17; used at $8096, 809A, 809C, 80A0, +13 more
Zp3C = $3C ; 2 refs; reads=1 writes=1; used at $837A
Zp3E = $3E ; 4 refs; reads=2 writes=2; used at $8378, 8382
Zp3F = $3F ; 6 refs; reads=3 writes=3; used at $8376, 8380, 838A
Zp40 = $40 ; 200 refs; reads=100 writes=100; used at $846C, 846E, 8470, 8474, +96 more
Zp41 = $41 ; 8 refs; reads=4 writes=4; used at $80F0, 837E, 8388, 8392
Zp43 = $43 ; 8 refs; reads=4 writes=4; used at $837C, 8386, 8390, 83C3
Zp44 = $44 ; 4 refs; reads=2 writes=2; used at $8384, 838E
Zp46 = $46 ; 2 refs; reads=1 writes=1; used at $838C
Zp48 = $48 ; 2 refs; reads=1 writes=1; used at $8394
Zp49 = $49 ; 2 refs; reads=1 writes=1; used at $83CD
Zp4B = $4B ; 10 refs; reads=5 writes=5; used at $83D3, 83D7, 83E1, 83E7, +1 more
Zp4D = $4D ; 10 refs; reads=5 writes=5; used at $83F5, 83F9, 8403, 8409, +1 more
Zp4F = $4F ; 68 refs; reads=34 writes=34; used at $8248, 8252, 825C, 8266, +30 more
Zp50 = $50 ; 10 refs; reads=5 writes=5; used at $8445, 8449, 844F, 8455, +1 more
Zp54 = $54 ; 2 refs; reads=1 writes=1; used at $8461
Zp57 = $57 ; 1 refs; reads=1 writes=0; used at $10074
Zp74 = $74 ; 1 refs; reads=0 writes=1; used at $10004
Zp81 = $81 ; 2 refs; reads=1 writes=1; used at $FD52
Zp83 = $83 ; 5 refs; reads=3 writes=2; used at $FD2F, FD3B, FD47
Zp96 = $96 ; 1 refs; reads=1 writes=0; used at $FD1C
Zp97 = $97 ; 1 refs; reads=1 writes=0; used at $FD14
Zp9D = $9D ; 1 refs; reads=1 writes=0; used at $FCD4
Zp9F = $9F ; 2 refs; reads=0 writes=2; used at $FD1D, FD20
ZpA5 = $A5 ; 2 refs; reads=1 writes=1; used at $FD1B
ZpA9 = $A9 ; 1 refs; reads=0 writes=1; used at $F90B
ZpAD = $AD ; 6 refs; reads=0 writes=6; used at $FDE7, FDEF, FDF7, FDFF, +2 more
ZpAE = $AE ; 1 refs; reads=0 writes=1; used at $FDCD
ZpB6 = $B6 ; 1 refs; reads=1 writes=0; used at $1006D
ZpC3 = $C3 ; 4 refs; reads=2 writes=2; used at $FD2C, FD38
ZpDC = $DC ; 1 refs; reads=0 writes=1; used at $10080
ZpE3 = $E3 ; 2 refs; reads=1 writes=1; used at $FD24
ZpEF = $EF ; 2 refs; reads=1 writes=1; used at $83C8
ZpFD = $FD ; 2 refs; reads=1 writes=1; used at $80FE
ZpFE = $FE ; 3 refs; reads=1 writes=2; used at $80E8, 10085