Files
disasm/_wip/MMC3/Gun Nac (U)/locals.inc
T

107 lines
8.4 KiB
PHP

; Gun Nac (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 ; 2 refs; reads=1 writes=1; used at $C327
Zp01 = $01 ; 3 refs; reads=2 writes=1; used at $C2B1, C2B5, C2BE
Zp03 = $03 ; 1 refs; reads=1 writes=0; used at $AC45
Zp04 = $04 ; 37 refs; reads=21 writes=16; used at $8527, 852A, 85C2, 85CE, +27 more
Zp05 = $05 ; 16 refs; reads=7 writes=9; used at $84D7, 84EB, 85AD, 85B3, +7 more
Zp06 = $06 ; 1 refs; reads=0 writes=1; used at $EBC2
Zp07 = $07 ; 3 refs; reads=2 writes=1; used at $85EA, 8603, E8B3
Zp10 = $10 ; 18 refs; reads=7 writes=11; used at $85A9, 85F2, 860C, 8619, +14 more
Zp11 = $11 ; 34 refs; reads=15 writes=19; used at $850C, 8519, 8560, 8566, +25 more
Zp12 = $12 ; 19 refs; reads=7 writes=12; used at $861D, 8657, 86D9, 86DF, +15 more
Zp13 = $13 ; 21 refs; reads=7 writes=14; used at $85A7, 85CA, 860F, 8611, +14 more
Zp14 = $14 ; 52 refs; reads=31 writes=21; used at $8458, 845E, 8471, 848B, +48 more
Zp15 = $15 ; 21 refs; reads=3 writes=18; used at $8453, 84A0, 84C0, 84CD, +17 more
Zp16 = $16 ; 8 refs; reads=8 writes=0; used at $8E30, 9354, 9363, 9393, +4 more
Zp18 = $18 ; 8 refs; reads=8 writes=0; used at $8E48, 9400, 9724, E06E, +4 more
Zp1A = $1A ; 1 refs; reads=1 writes=0; used at $AB4F
Zp20 = $20 ; 6 refs; reads=5 writes=1; used at $8E3F, ADB7, AF54, C3DF, +1 more
Zp22 = $22 ; 1 refs; reads=0 writes=1; used at $C2B9
Zp24 = $24 ; 3 refs; reads=0 writes=3; used at $870B, A945, E661
Zp25 = $25 ; 3 refs; reads=0 writes=3; used at $8706, A94A, E666
Zp26 = $26 ; 4 refs; reads=3 writes=1; used at $8CAC, 95FB, AB9A, E046
Zp28 = $28 ; 12 refs; reads=10 writes=2; used at $84EF, 8530, 8538, 855C, +7 more
Zp29 = $29 ; 2 refs; reads=1 writes=1; used at $C2C9
Zp2A = $2A ; 2 refs; reads=1 writes=1; used at $C29E, C2C6
Zp2B = $2B ; 12 refs; reads=11 writes=1; used at $9320, 9322, E5D0, E6B0, +7 more
Zp2F = $2F ; 7 refs; reads=3 writes=4; used at $9633, 96CE, 9713, A925, +3 more
Zp30 = $30 ; 6 refs; reads=2 writes=4; used at $9637, 96D2, 9719, A927, +1 more
Zp32 = $32 ; 4 refs; reads=4 writes=0; used at $E125, E184, E18A, E1BE
Zp33 = $33 ; 2 refs; reads=2 writes=0; used at $CE24, EEDE
Zp34 = $34 ; 3 refs; reads=3 writes=0; used at $CE20, E1F5, E242
Zp35 = $35 ; 2 refs; reads=2 writes=0; used at $EBC4, EC74
Zp36 = $36 ; 5 refs; reads=5 writes=0; used at $A2FA, E254, E26B, E28D, +1 more
Zp37 = $37 ; 2 refs; reads=2 writes=0; used at $EC31, EC79
Zp38 = $38 ; 3 refs; reads=2 writes=1; used at $ECC5, ED31, EFB9
Zp39 = $39 ; 1 refs; reads=1 writes=0; used at $E1BA
Zp3A = $3A ; 8 refs; reads=3 writes=5; used at $E19B, E1A0, E1A4, E1B1, +2 more
Zp3B = $3B ; 1 refs; reads=1 writes=0; used at $E2C4
Zp3D = $3D ; 2 refs; reads=1 writes=1; used at $D3D8, EC7B
Zp40 = $40 ; 3 refs; reads=2 writes=1; used at $8629, 862E
Zp41 = $41 ; 4 refs; reads=2 writes=2; used at $8632, ADB9
Zp42 = $42 ; 4 refs; reads=3 writes=1; used at $8640, 8645, 91C8
Zp43 = $43 ; 2 refs; reads=1 writes=1; used at $8649
Zp47 = $47 ; 3 refs; reads=2 writes=1; used at $CDBF, CDC1
Zp4B = $4B ; 6 refs; reads=3 writes=3; used at $86F3, 86F7, C663, C675
Zp4C = $4C ; 7 refs; reads=7 writes=0; used at $8E8A, 9431, 9439, 9613, +3 more
Zp4E = $4E ; 3 refs; reads=3 writes=0; used at $944E, 9751, C47C
Zp4F = $4F ; 2 refs; reads=1 writes=1; used at $86B2, 86C5
Zp50 = $50 ; 2 refs; reads=1 writes=1; used at $86B6, 86CB
Zp51 = $51 ; 3 refs; reads=1 writes=2; used at $86AE, 86BF
Zp54 = $54 ; 1 refs; reads=1 writes=0; used at $AF91
Zp55 = $55 ; 7 refs; reads=2 writes=5; used at $E167, EEDC, EF99, EFC8, +3 more
Zp56 = $56 ; 2 refs; reads=0 writes=2; used at $E16E, EFAA
Zp57 = $57 ; 5 refs; reads=1 writes=4; used at $E172, EEF0, EFD7, EFE9, +1 more
Zp58 = $58 ; 3 refs; reads=0 writes=3; used at $E17A, EEF4, EFDB
Zp60 = $60 ; 1 refs; reads=0 writes=1; used at $CFCC
Zp63 = $63 ; 1 refs; reads=0 writes=1; used at $92F4
Zp64 = $64 ; 1 refs; reads=0 writes=1; used at $92F0
Zp70 = $70 ; 1 refs; reads=0 writes=1; used at $EFB2
Zp71 = $71 ; 1 refs; reads=0 writes=1; used at $EFB7
Zp72 = $72 ; 1 refs; reads=0 writes=1; used at $F004
Zp73 = $73 ; 2 refs; reads=1 writes=1; used at $EFA2, EFC2
Zp75 = $75 ; 4 refs; reads=2 writes=2; used at $979E, 97B5, 97C8
Zp76 = $76 ; 5 refs; reads=2 writes=3; used at $8E1F, 97A3, 97AD, 97CC
Zp78 = $78 ; 1 refs; reads=0 writes=1; used at $ED6B
Zp79 = $79 ; 2 refs; reads=0 writes=2; used at $E85C, F008
Zp7A = $7A ; 3 refs; reads=2 writes=1; used at $85C0, 9794, DB71
Zp7B = $7B ; 2 refs; reads=1 writes=1; used at $85C6, 9799
Zp7C = $7C ; 1 refs; reads=1 writes=0; used at $8598
Zp7D = $7D ; 2 refs; reads=1 writes=1; used at $85A0, 977E
Zp7E = $7E ; 1 refs; reads=0 writes=1; used at $8596
Zp8D = $8D ; 4 refs; reads=3 writes=1; used at $85EC, 8699, E692
Zp8E = $8E ; 1 refs; reads=1 writes=0; used at $8681
Zp8F = $8F ; 1 refs; reads=1 writes=0; used at $8694
Zp90 = $90 ; 1 refs; reads=1 writes=0; used at $868F
Zp91 = $91 ; 1 refs; reads=1 writes=0; used at $867C
Zp92 = $92 ; 1 refs; reads=1 writes=0; used at $8677
Zp94 = $94 ; 1 refs; reads=0 writes=1; used at $AB90
Zp99 = $99 ; 2 refs; reads=1 writes=1; used at $CA32
Zp9D = $9D ; 1 refs; reads=1 writes=0; used at $EC70
Zp9F = $9F ; 1 refs; reads=1 writes=0; used at $8669
ZpA4 = $A4 ; 5 refs; reads=4 writes=1; used at $8475, 8477, 84D9, 8500, +1 more
ZpA5 = $A5 ; 1 refs; reads=1 writes=0; used at $CD29
ZpA9 = $A9 ; 3 refs; reads=1 writes=2; used at $C431, EF85
ZpAA = $AA ; 3 refs; reads=1 writes=2; used at $845C, 84A9, 84D1
ZpAC = $AC ; 2 refs; reads=1 writes=1; used at $E8B1
ZpB0 = $B0 ; 7 refs; reads=4 writes=3; used at $844F, 84AD, 84FB, 853A, +1 more
ZpB6 = $B6 ; 5 refs; reads=1 writes=4; used at $84B2, 84C7, 84F5, 8543, +1 more
ZpBC = $BC ; 7 refs; reads=2 writes=5; used at $84B7, 84CB, 84F9, 8534, +2 more
ZpC2 = $C2 ; 3 refs; reads=1 writes=2; used at $848D, 8492
ZpC8 = $C8 ; 2 refs; reads=1 writes=1; used at $8CBE
ZpC9 = $C9 ; 2 refs; reads=2 writes=0; used at $8DBE, 8DC4
ZpCC = $CC ; 1 refs; reads=1 writes=0; used at $CEF3
ZpCE = $CE ; 1 refs; reads=0 writes=1; used at $8CC2
ZpCF = $CF ; 1 refs; reads=0 writes=1; used at $8CC6
ZpD3 = $D3 ; 2 refs; reads=1 writes=1; used at $85F9, 860A
ZpDB = $DB ; 1 refs; reads=0 writes=1; used at $CDAB
ZpDC = $DC ; 4 refs; reads=2 writes=2; used at $88BE, 88C0, 88CB
ZpDD = $DD ; 5 refs; reads=3 writes=2; used at $88AC, 88CD, 88CF, 88D7
ZpF1 = $F1 ; 1 refs; reads=1 writes=0; used at $9461
ZpF2 = $F2 ; 2 refs; reads=2 writes=0; used at $93F9, 9473