Files
disasm/_wip/CNROM/Q-bert (U)/locals.inc
T

111 lines
8.8 KiB
PHP

; Q-bert (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 ; 18 refs; reads=12 writes=6; used at $8004, 800A, 820D, 8212, +13 more
Zp01 = $01 ; 12 refs; reads=7 writes=5; used at $8210, 9166, 917E, 91B2, +6 more
Zp02 = $02 ; 9 refs; reads=6 writes=3; used at $8214, 8538, 916B, 918A, +4 more
Zp03 = $03 ; 7 refs; reads=3 writes=4; used at $8208, 8219, 821B, 914C, +2 more
Zp04 = $04 ; 12 refs; reads=7 writes=5; used at $8512, 914E, 91E4, 923E, +8 more
Zp05 = $05 ; 6 refs; reads=3 writes=3; used at $9294, 929C, 92DF, CC2B, +1 more
Zp08 = $08 ; 19 refs; reads=15 writes=4; used at $90A7, 90A9, 90D3, 9127, +15 more
Zp09 = $09 ; 1 refs; reads=0 writes=1; used at $92CC
Zp0A = $0A ; 1 refs; reads=0 writes=1; used at $8518
Zp0B = $0B ; 3 refs; reads=2 writes=1; used at $91CC, 9289, 932B
Zp0C = $0C ; 5 refs; reads=3 writes=2; used at $9298, 92D5, 92D9, 932D
Zp0D = $0D ; 5 refs; reads=3 writes=2; used at $929A, 92DD, 9303, 9320, +1 more
Zp0E = $0E ; 4 refs; reads=3 writes=1; used at $91CE, 9287, 9329, 933B
Zp0F = $0F ; 2 refs; reads=1 writes=1; used at $851A
Zp10 = $10 ; 17 refs; reads=9 writes=8; used at $9159, 9170, 9196, 919F, +7 more
Zp11 = $11 ; 5 refs; reads=3 writes=2; used at $9140, 9175, 919B, 922E, +1 more
Zp12 = $12 ; 6 refs; reads=4 writes=2; used at $9148, 9151, 91DA, 91E6, +2 more
Zp13 = $13 ; 10 refs; reads=6 writes=4; used at $9121, 9163, 917B, 9183, +6 more
Zp14 = $14 ; 11 refs; reads=5 writes=6; used at $851C, 923C, 924B, 925A, +6 more
Zp15 = $15 ; 4 refs; reads=1 writes=3; used at $9125, 915F, 9194
Zp18 = $18 ; 2 refs; reads=1 writes=1; used at $8016, CAF0
Zp19 = $19 ; 2 refs; reads=1 writes=1; used at $851E
Zp1B = $1B ; 2 refs; reads=1 writes=1; used at $8014
Zp1C = $1C ; 9 refs; reads=5 writes=4; used at $CAFE, CB2E, CB32, CB46, +5 more
Zp1D = $1D ; 5 refs; reads=3 writes=2; used at $CB1E, CB22, CB66, CB9F
Zp1E = $1E ; 5 refs; reads=2 writes=3; used at $84F4, 84FA, 8520, 90EB
Zp22 = $22 ; 5 refs; reads=2 writes=3; used at $911B, 9318, 931D, 9326, +1 more
Zp24 = $24 ; 1 refs; reads=0 writes=1; used at $CACC
Zp25 = $25 ; 1 refs; reads=0 writes=1; used at $CAD2
Zp26 = $26 ; 1 refs; reads=0 writes=1; used at $CAD8
Zp27 = $27 ; 1 refs; reads=0 writes=1; used at $CADE
Zp28 = $28 ; 1 refs; reads=0 writes=1; used at $CACE
Zp29 = $29 ; 1 refs; reads=0 writes=1; used at $CAD4
Zp2A = $2A ; 1 refs; reads=0 writes=1; used at $CADA
Zp2B = $2B ; 1 refs; reads=0 writes=1; used at $CAE0
Zp30 = $30 ; 2 refs; reads=0 writes=2; used at $CBFE, CC09
Zp31 = $31 ; 3 refs; reads=1 writes=2; used at $8522, CC0D
Zp32 = $32 ; 1 refs; reads=0 writes=1; used at $CC02
Zp34 = $34 ; 1 refs; reads=1 writes=0; used at $930E
Zp35 = $35 ; 2 refs; reads=2 writes=0; used at $CD6C, CDB6
Zp3C = $3C ; 3 refs; reads=2 writes=1; used at $8000, 8010
Zp3D = $3D ; 3 refs; reads=2 writes=1; used at $8006, 8012
Zp44 = $44 ; 2 refs; reads=1 writes=1; used at $8524
Zp57 = $57 ; 2 refs; reads=1 writes=1; used at $8526
Zp6A = $6A ; 2 refs; reads=1 writes=1; used at $8528
Zp6C = $6C ; 2 refs; reads=1 writes=1; used at $8514
Zp73 = $73 ; 2 refs; reads=0 writes=2; used at $8022, 8516
Zp7A = $7A ; 1 refs; reads=0 writes=1; used at $8504
Zp7D = $7D ; 2 refs; reads=1 writes=1; used at $852A
Zp86 = $86 ; 2 refs; reads=1 writes=1; used at $85A3
Zp88 = $88 ; 11 refs; reads=6 writes=5; used at $8506, 853B, 8543, 8545, +3 more
Zp8A = $8A ; 2 refs; reads=1 writes=1; used at $8587
Zp8C = $8C ; 4 refs; reads=2 writes=2; used at $85DD, 85E5
Zp8E = $8E ; 8 refs; reads=4 writes=4; used at $85F5, 85F7, 85F9, 8603
Zp90 = $90 ; 2 refs; reads=1 writes=1; used at $852C
Zp98 = $98 ; 21 refs; reads=20 writes=1; used at $CECB, CEF3, CEFE, CF09, +17 more
Zp99 = $99 ; 2 refs; reads=1 writes=1; used at $D2B4, D3D7
Zp9A = $9A ; 27 refs; reads=12 writes=15; used at $CE8C, CF00, CF72, CFC4, +20 more
Zp9B = $9B ; 22 refs; reads=10 writes=12; used at $CE93, CEFB, CF77, CFC9, +16 more
Zp9C = $9C ; 7 refs; reads=5 writes=2; used at $CFCB, CFDE, D116, D11E, +3 more
Zp9D = $9D ; 1 refs; reads=0 writes=1; used at $D11A
Zp9E = $9E ; 6 refs; reads=3 writes=3; used at $D132, D13A, D140, D432, +2 more
Zp9F = $9F ; 7 refs; reads=5 writes=2; used at $CC9F, CCAB, CCAD, CCBC, +3 more
ZpA0 = $A0 ; 3 refs; reads=1 writes=2; used at $CCA4, CCB1, CCB3
ZpA1 = $A1 ; 2 refs; reads=1 writes=1; used at $CCDD, CD16
ZpA2 = $A2 ; 1 refs; reads=0 writes=1; used at $CCE8
ZpA3 = $A3 ; 6 refs; reads=2 writes=4; used at $8502, 852E, CCC2, CD4B
ZpA4 = $A4 ; 5 refs; reads=3 writes=2; used at $CCBA, CCC4, CCC8, CD49
ZpA5 = $A5 ; 17 refs; reads=12 writes=5; used at $CD26, CDB2, CE6E, CE80, +13 more
ZpAB = $AB ; 20 refs; reads=17 writes=3; used at $CDAD, CE1C, CE21, CE35, +15 more
ZpAC = $AC ; 3 refs; reads=2 writes=1; used at $CD6E, CD72, CE58
ZpAD = $AD ; 5 refs; reads=1 writes=4; used at $D103, D107, D12E, D15D
ZpAF = $AF ; 6 refs; reads=2 writes=4; used at $D0FF, D112, D11C, D16E, +1 more
ZpB1 = $B1 ; 1 refs; reads=1 writes=0; used at $D114
ZpB3 = $B3 ; 1 refs; reads=1 writes=0; used at $D118
ZpB5 = $B5 ; 3 refs; reads=1 writes=2; used at $D0FD, D170, D17D
ZpB6 = $B6 ; 2 refs; reads=1 writes=1; used at $8530
ZpB7 = $B7 ; 5 refs; reads=2 writes=3; used at $D105, D177, D17B, D187
ZpBF = $BF ; 5 refs; reads=2 writes=3; used at $D064, D109, D15A, D1ED, +1 more
ZpC0 = $C0 ; 4 refs; reads=3 writes=1; used at $CC96, CCA8, CCD0, CD28
ZpC7 = $C7 ; 4 refs; reads=1 writes=3; used at $D00B, D198, D1A2
ZpC8 = $C8 ; 1 refs; reads=0 writes=1; used at $850A
ZpC9 = $C9 ; 8 refs; reads=5 writes=3; used at $8532, D007, D1A4, D1C6, +2 more
ZpCA = $CA ; 1 refs; reads=0 writes=1; used at $858E
ZpCB = $CB ; 2 refs; reads=1 writes=1; used at $D024, D18E
ZpCD = $CD ; 3 refs; reads=2 writes=1; used at $CDC2, D1F4, D209
ZpCF = $CF ; 2 refs; reads=1 writes=1; used at $CFAE, D1AD
ZpD1 = $D1 ; 3 refs; reads=2 writes=1; used at $CFB3, D00D, D19C
ZpD3 = $D3 ; 5 refs; reads=4 writes=1; used at $CD10, D1CA, D20E, D219, +1 more
ZpD5 = $D5 ; 3 refs; reads=1 writes=2; used at $CD12, CF84, D1DB
ZpD7 = $D7 ; 3 refs; reads=2 writes=1; used at $CFA9, D031, D1B6
ZpD9 = $D9 ; 3 refs; reads=1 writes=2; used at $D033, D1C2, D1D3
ZpDC = $DC ; 2 refs; reads=1 writes=1; used at $8534
ZpEB = $EB ; 1 refs; reads=0 writes=1; used at $8508
ZpEF = $EF ; 2 refs; reads=1 writes=1; used at $8536
ZpF1 = $F1 ; 1 refs; reads=0 writes=1; used at $850C
ZpF5 = $F5 ; 2 refs; reads=0 writes=2; used at $CC00, CC0B
ZpF6 = $F6 ; 1 refs; reads=0 writes=1; used at $CC0F
ZpF7 = $F7 ; 2 refs; reads=1 writes=1; used at $CBFA, CC04
ZpF8 = $F8 ; 1 refs; reads=0 writes=1; used at $850E
ZpFC = $FC ; 1 refs; reads=1 writes=0; used at $CB7E
ZpFD = $FD ; 1 refs; reads=1 writes=0; used at $CB79
ZpFE = $FE ; 2 refs; reads=1 writes=1; used at $8510, CB1C
ZpFF = $FF ; 5 refs; reads=4 writes=1; used at $90C2, 90ED, CB5F, CB83, +1 more