52 lines
3.8 KiB
PHP
52 lines
3.8 KiB
PHP
; Batman (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.
|
|
|
|
Zp01 = $01 ; 1 refs; reads=1 writes=0; used at $B324
|
|
Zp02 = $02 ; 7 refs; reads=5 writes=2; used at $8BFD, AE53, B367, B369, +1 more
|
|
Zp05 = $05 ; 1 refs; reads=1 writes=0; used at $8712
|
|
Zp06 = $06 ; 4 refs; reads=4 writes=0; used at $AAE4, AAE6, AAE8, AAEA
|
|
Zp12 = $12 ; 2 refs; reads=1 writes=1; used at $8C19
|
|
Zp1B = $1B ; 2 refs; reads=1 writes=1; used at $A71B
|
|
Zp1C = $1C ; 1 refs; reads=1 writes=0; used at $A710
|
|
Zp20 = $20 ; 1 refs; reads=1 writes=0; used at $EE9C
|
|
Zp27 = $27 ; 2 refs; reads=1 writes=1; used at $8721
|
|
Zp2A = $2A ; 1 refs; reads=0 writes=1; used at $8D17
|
|
Zp35 = $35 ; 2 refs; reads=1 writes=1; used at $8717
|
|
Zp3F = $3F ; 6 refs; reads=0 writes=6; used at $ED5C, EDC7, EE6B, EEAA, +2 more
|
|
Zp41 = $41 ; 8 refs; reads=7 writes=1; used at $8112, 81A0, 81C3, 81E0, +4 more
|
|
Zp42 = $42 ; 3 refs; reads=2 writes=1; used at $81C8, 81EA, 820A
|
|
Zp43 = $43 ; 3 refs; reads=2 writes=1; used at $8190, 819C, 81D4
|
|
Zp44 = $44 ; 3 refs; reads=3 writes=0; used at $81EF, 822D, 839D
|
|
Zp47 = $47 ; 5 refs; reads=2 writes=3; used at $8126, 815A, 8186, 8282, +1 more
|
|
Zp48 = $48 ; 5 refs; reads=2 writes=3; used at $8128, 8158, 818B, 8286, +1 more
|
|
Zp4D = $4D ; 1 refs; reads=1 writes=0; used at $870F
|
|
Zp57 = $57 ; 2 refs; reads=1 writes=1; used at $871F
|
|
Zp5C = $5C ; 3 refs; reads=3 writes=0; used at $B318, B31D, B322
|
|
Zp5E = $5E ; 3 refs; reads=3 writes=0; used at $B2DE, B2E0, B2E2
|
|
Zp75 = $75 ; 2 refs; reads=1 writes=1; used at $8715
|
|
Zp84 = $84 ; 5 refs; reads=3 writes=2; used at $8700, 8702, EE9E
|
|
Zp85 = $85 ; 24 refs; reads=12 writes=12; used at $86EC, 86EE, 86F0, 86F2, +8 more
|
|
Zp8A = $8A ; 2 refs; reads=1 writes=1; used at $871D
|
|
Zp8B = $8B ; 2 refs; reads=1 writes=1; used at $8BFB
|
|
Zp96 = $96 ; 2 refs; reads=2 writes=0; used at $8BEA, 8D1C
|
|
Zp9D = $9D ; 2 refs; reads=1 writes=1; used at $8508
|
|
Zp9E = $9E ; 1 refs; reads=1 writes=0; used at $870D
|
|
ZpA0 = $A0 ; 4 refs; reads=3 writes=1; used at $AE2F, B2EB, EE9A
|
|
ZpA4 = $A4 ; 1 refs; reads=1 writes=0; used at $B36B
|
|
ZpAD = $AD ; 4 refs; reads=2 writes=2; used at $8D1F, B328
|
|
ZpAE = $AE ; 1 refs; reads=1 writes=0; used at $AE48
|
|
ZpAF = $AF ; 5 refs; reads=3 writes=2; used at $A715, A71D, AE3E
|
|
ZpB0 = $B0 ; 2 refs; reads=1 writes=1; used at $8A6F, 8BFF
|
|
ZpB1 = $B1 ; 3 refs; reads=1 writes=2; used at $8504, 8B48
|
|
ZpB9 = $B9 ; 1 refs; reads=1 writes=0; used at $8713
|
|
ZpC0 = $C0 ; 2 refs; reads=1 writes=1; used at $871B
|
|
ZpE9 = $E9 ; 1 refs; reads=1 writes=0; used at $B2ED
|
|
ZpF0 = $F0 ; 1 refs; reads=1 writes=0; used at $8506
|
|
ZpF4 = $F4 ; 2 refs; reads=1 writes=1; used at $870B
|
|
ZpF9 = $F9 ; 2 refs; reads=1 writes=1; used at $8719
|
|
ZpFA = $FA ; 2 refs; reads=1 writes=1; used at $8723
|
|
ZpFF = $FF ; 5 refs; reads=3 writes=2; used at $8BF3, 8BF5, EE6D, EE71
|