Files

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