; 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