Files
disasm/_wip/MAPPER79/Krazy Kreatures (U)/locals.inc
T

92 lines
8.0 KiB
PHP

; Krazy Kreatures (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 ; 1 refs; reads=0 writes=1; used at $FF05
Zp20 = $20 ; 9 refs; reads=5 writes=4; used at $B1F3, B1F9, B1FF, B201, +4 more
Zp21 = $21 ; 4 refs; reads=2 writes=2; used at $B1F7, B1FD, B203
Zp22 = $22 ; 194 refs; reads=106 writes=88; used at $8098, 80B7, 80D4, 80D9, +165 more
Zp23 = $23 ; 66 refs; reads=28 writes=38; used at $809C, 80A1, 80EC, 8112, +49 more
Zp24 = $24 ; 90 refs; reads=41 writes=49; used at $827A, 832C, 8348, 8384, +75 more
Zp25 = $25 ; 32 refs; reads=17 writes=15; used at $827E, 82A5, 8328, 832A, +26 more
Zp26 = $26 ; 55 refs; reads=28 writes=27; used at $8373, 8382, 83F3, 8461, +47 more
Zp27 = $27 ; 40 refs; reads=17 writes=23; used at $82A7, 8326, 8465, 847C, +31 more
Zp28 = $28 ; 86 refs; reads=41 writes=45; used at $81C0, 81D8, 836B, 837A, +69 more
Zp29 = $29 ; 48 refs; reads=20 writes=28; used at $81C4, 81DC, 836F, 837E, +41 more
Zp2A = $2A ; 68 refs; reads=40 writes=28; used at $81C8, 81E0, 84D0, 94E8, +57 more
Zp2B = $2B ; 32 refs; reads=8 writes=24; used at $81CC, 81E4, 84D4, 94FF, +22 more
Zp2C = $2C ; 25 refs; reads=12 writes=13; used at $87F3, 87FC, 8805, 8812, +18 more
Zp2D = $2D ; 10 refs; reads=4 writes=6; used at $87FA, 8848, 9A46, 9A8B, +5 more
Zp2E = $2E ; 13 refs; reads=6 writes=7; used at $87B8, 87C1, 87DA, 8C50, +8 more
Zp2F = $2F ; 14 refs; reads=6 writes=8; used at $87C9, 87E2, 8C54, 8C8C, +6 more
Zp30 = $30 ; 3 refs; reads=1 writes=2; used at $C1D1, D4B3, D517
Zp40 = $40 ; 1 refs; reads=0 writes=1; used at $D4B7
Zp60 = $60 ; 6 refs; reads=3 writes=3; used at $B25C, B308, B367, B37F, +2 more
Zp70 = $70 ; 7 refs; reads=4 writes=3; used at $B265, B303, B355, B36F, +3 more
Zp80 = $80 ; 3 refs; reads=1 writes=2; used at $C1C9, D4B5, D566
Zp90 = $90 ; 15 refs; reads=10 writes=5; used at $D446, D466, D558, D572, +7 more
Zp91 = $91 ; 2 refs; reads=1 writes=1; used at $D4DF, D4E9
Zp97 = $97 ; 11 refs; reads=9 writes=2; used at $88F5, 95BD, 9621, 962A, +5 more
Zp98 = $98 ; 4 refs; reads=2 writes=2; used at $88F9, FF60
Zp99 = $99 ; 9 refs; reads=5 writes=4; used at $870B, 8711, 88EF, 88F3, +3 more
Zp9A = $9A ; 2 refs; reads=1 writes=1; used at $C7CE, C7DA
Zp9B = $9B ; 7 refs; reads=5 writes=2; used at $A113, C421, C425, C438, +3 more
Zp9C = $9C ; 28 refs; reads=19 writes=9; used at $C49C, C52B, C55A, C628, +16 more
Zp9D = $9D ; 1 refs; reads=0 writes=1; used at $C496
Zp9E = $9E ; 8 refs; reads=5 writes=3; used at $C49E, C4C8, C4CA, C528, +3 more
Zp9F = $9F ; 1 refs; reads=0 writes=1; used at $C498
ZpA0 = $A0 ; 6 refs; reads=3 writes=3; used at $C4A0, C4B7, C516, C641
ZpA1 = $A1 ; 34 refs; reads=16 writes=18; used at $B1A2, B1AF, B1BA, B1C5, +21 more
ZpA2 = $A2 ; 62 refs; reads=26 writes=36; used at $B1A0, B1AB, B1B6, B1C1, +38 more
ZpA3 = $A3 ; 6 refs; reads=4 writes=2; used at $C5C7, C5CF, C5E6, C5FB, +2 more
ZpA4 = $A4 ; 2 refs; reads=1 writes=1; used at $D0C5, D104
ZpA5 = $A5 ; 15 refs; reads=12 writes=3; used at $9F14, C6AB, C6C2, C6CC, +10 more
ZpA6 = $A6 ; 14 refs; reads=11 writes=3; used at $C6AF, C6C4, C6D2, C6F7, +9 more
ZpA7 = $A7 ; 3 refs; reads=2 writes=1; used at $C6AD, C70F, C72B
ZpA8 = $A8 ; 3 refs; reads=2 writes=1; used at $C6B1, C717, C74D
ZpA9 = $A9 ; 29 refs; reads=27 writes=2; used at $82B3, 82D3, 82F6, 8333, +25 more
ZpAA = $AA ; 7 refs; reads=5 writes=2; used at $82B5, 8335, BBFF, C71D, +3 more
ZpAB = $AB ; 6 refs; reads=5 writes=1; used at $B0C1, B2F2, C723, DCD2, +2 more
ZpAC = $AC ; 6 refs; reads=5 writes=1; used at $9772, 9789, B1E7, C729, +2 more
ZpAD = $AD ; 1 refs; reads=1 writes=0; used at $C6D7
ZpAE = $AE ; 1 refs; reads=1 writes=0; used at $C6F3
ZpAF = $AF ; 2 refs; reads=1 writes=1; used at $AF3F, D951
ZpB0 = $B0 ; 5 refs; reads=1 writes=4; used at $84A1, 9B97, 9D69, AF41, +1 more
ZpB2 = $B2 ; 5 refs; reads=4 writes=1; used at $95F0, 9FD5, C40D, D960, +1 more
ZpB3 = $B3 ; 7 refs; reads=6 writes=1; used at $8749, 8796, A01D, A054, +3 more
ZpB4 = $B4 ; 31 refs; reads=16 writes=15; used at $9838, 984F, 985A, 9874, +27 more
ZpB5 = $B5 ; 12 refs; reads=0 writes=12; used at $983C, 9853, 985E, 9878, +8 more
ZpB6 = $B6 ; 5 refs; reads=2 writes=3; used at $D896, D8C5, D8DA, D8E5, +1 more
ZpB7 = $B7 ; 4 refs; reads=2 writes=2; used at $D8A5, D8CC, D8DC, D8E7
ZpB8 = $B8 ; 1 refs; reads=1 writes=0; used at $B6D6
ZpB9 = $B9 ; 20 refs; reads=16 writes=4; used at $9CB3, 9F2C, AF95, B069, +14 more
ZpBA = $BA ; 3 refs; reads=1 writes=2; used at $B0E1, BBAF, D876
ZpBE = $BE ; 3 refs; reads=2 writes=1; used at $BB89, C908, DB14
ZpBF = $BF ; 5 refs; reads=2 writes=3; used at $CACA, CACF, CAD1, CAD5
ZpC0 = $C0 ; 3 refs; reads=1 writes=2; used at $CADC, CADE
ZpC3 = $C3 ; 20 refs; reads=13 writes=7; used at $B21D, B251, B25E, B267, +15 more
ZpCC = $CC ; 9 refs; reads=6 writes=3; used at $B08A, C869, C904, CAEE, +3 more
ZpCD = $CD ; 7 refs; reads=2 writes=5; used at $B026, B2D2, B2DE, B2E8, +2 more
ZpCE = $CE ; 17 refs; reads=13 writes=4; used at $B0B2, B0C8, B0CE, BB84, +12 more
ZpCF = $CF ; 22 refs; reads=15 writes=7; used at $B0B6, B0CC, B0D0, BB80, +14 more
ZpD0 = $D0 ; 7 refs; reads=3 writes=4; used at $B02A, C83E, C842, C86D, +2 more
ZpD1 = $D1 ; 1 refs; reads=0 writes=1; used at $AFEF
ZpD2 = $D2 ; 2 refs; reads=0 writes=2; used at $B012, B014
ZpD3 = $D3 ; 1 refs; reads=0 writes=1; used at $AFFD
ZpD4 = $D4 ; 1 refs; reads=0 writes=1; used at $B022
ZpD5 = $D5 ; 5 refs; reads=2 writes=3; used at $C739, C73B, C74B, C775
ZpD6 = $D6 ; 5 refs; reads=2 writes=3; used at $C75B, C75D, C76D, C77D
ZpD7 = $D7 ; 7 refs; reads=1 writes=6; used at $B159, B169, BBEF, BC0C, +3 more
ZpD9 = $D9 ; 6 refs; reads=2 writes=4; used at $B1A6, CB51, CB69, CBE7, +2 more
ZpDA = $DA ; 7 refs; reads=2 writes=5; used at $B19C, CB55, CB61, CBB4, +3 more
ZpDB = $DB ; 5 refs; reads=2 writes=3; used at $D79A, D7B4, D7CA, D7D5, +1 more
ZpDC = $DC ; 5 refs; reads=2 writes=3; used at $D795, D7AF, D7CE, D7D9, +1 more
ZpDF = $DF ; 5 refs; reads=4 writes=1; used at $B2CE, BB99, BBC4, D7E4, +1 more
ZpE0 = $E0 ; 5 refs; reads=2 writes=3; used at $AFB3, DC91, DC9E
ZpE1 = $E1 ; 1 refs; reads=0 writes=1; used at $BB9D
ZpE2 = $E2 ; 4 refs; reads=2 writes=2; used at $BBAB, DADB, DAE8
ZpE3 = $E3 ; 1 refs; reads=0 writes=1; used at $D6AC
ZpE4 = $E4 ; 4 refs; reads=2 writes=2; used at $DCB1, DCDE, DCE0