Files
disasm/_wip/MMC1/Platoon (U) (PRG 0)/locals.inc
T

138 lines
11 KiB
PHP

; Platoon (U) (PRG 0) 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 ; 16 refs; reads=11 writes=5; used at $821A, 9066, 9A56, 9A64, +10 more
Zp01 = $01 ; 6 refs; reads=2 writes=4; used at $9A62, 9A66, 9A70, 9A75, +1 more
Zp02 = $02 ; 4 refs; reads=2 writes=2; used at $9A58, 9AC0, 9B0B, 9B0F
Zp03 = $03 ; 28 refs; reads=14 writes=14; used at $8276, 8278, 827A, 827C, +11 more
Zp04 = $04 ; 3 refs; reads=2 writes=1; used at $9A86, 9AD1, 9AD7
Zp05 = $05 ; 19 refs; reads=17 writes=2; used at $936D, 936F, 9371, 9373, +14 more
Zp06 = $06 ; 15 refs; reads=9 writes=6; used at $9353, 9355, 9357, 9361, +6 more
Zp08 = $08 ; 4 refs; reads=2 writes=2; used at $9AA4, 9ADF, 9AE6, 9AEA
Zp09 = $09 ; 11 refs; reads=5 writes=6; used at $934F, 9367, 9AA8, 9AB0, +3 more
Zp0A = $0A ; 4 refs; reads=3 writes=1; used at $9A5E, 9AAA, 9ACC, 9AF2
Zp0B = $0B ; 3 refs; reads=1 writes=2; used at $9AA0, 9AB8, 9AF0
Zp10 = $10 ; 11 refs; reads=8 writes=3; used at $C051, C053, C06A, C06C, +5 more
Zp11 = $11 ; 5 refs; reads=2 writes=3; used at $C19F, C1F4, C20B, C211
Zp12 = $12 ; 11 refs; reads=8 writes=3; used at $C0F5, C0FB, C10B, C160, +5 more
Zp13 = $13 ; 10 refs; reads=5 writes=5; used at $C0F7, C106, C136, C138, +4 more
Zp14 = $14 ; 3 refs; reads=0 writes=3; used at $C0F9, C128, C14E
Zp20 = $20 ; 26 refs; reads=18 writes=8; used at $95A9, 9672, C0EC, C10D, +18 more
Zp21 = $21 ; 3 refs; reads=2 writes=1; used at $C526, C812
Zp22 = $22 ; 1 refs; reads=1 writes=0; used at $D55D
Zp23 = $23 ; 4 refs; reads=2 writes=2; used at $9E14, C9E0, D559
Zp27 = $27 ; 2 refs; reads=1 writes=1; used at $9E16
Zp2F = $2F ; 1 refs; reads=1 writes=0; used at $C8EB
Zp30 = $30 ; 1 refs; reads=1 writes=0; used at $C8F3
Zp31 = $31 ; 2 refs; reads=1 writes=1; used at $D544, D548
Zp38 = $38 ; 1 refs; reads=1 writes=0; used at $D513
Zp39 = $39 ; 1 refs; reads=1 writes=0; used at $95A6
Zp3A = $3A ; 1 refs; reads=0 writes=1; used at $C8E9
Zp3E = $3E ; 1 refs; reads=0 writes=1; used at $D930
Zp41 = $41 ; 3 refs; reads=1 writes=2; used at $95AE, D932
Zp43 = $43 ; 2 refs; reads=1 writes=1; used at $C8D7
Zp44 = $44 ; 3 refs; reads=1 writes=2; used at $C8D5, D934
Zp48 = $48 ; 10 refs; reads=6 writes=4; used at $D58A, D591, D599, D59B, +5 more
Zp49 = $49 ; 4 refs; reads=1 writes=3; used at $D566, D68D, D693
Zp4A = $4A ; 3 refs; reads=2 writes=1; used at $D584, D5A8, D6CB
Zp4B = $4B ; 1 refs; reads=1 writes=0; used at $945D
Zp4C = $4C ; 5 refs; reads=2 writes=3; used at $C9E2, D50B, D527, E0F0
Zp4D = $4D ; 2 refs; reads=1 writes=1; used at $95AC, C9E4
Zp4E = $4E ; 4 refs; reads=3 writes=1; used at $9461, C8C4, C9E6, E0EE
Zp4F = $4F ; 2 refs; reads=1 writes=1; used at $E0F4
Zp51 = $51 ; 1 refs; reads=1 writes=0; used at $C8ED
Zp54 = $54 ; 3 refs; reads=2 writes=1; used at $C8EF, E0FC
Zp55 = $55 ; 1 refs; reads=0 writes=1; used at $C9DE
Zp58 = $58 ; 7 refs; reads=4 writes=3; used at $C9F6, D323, D32F, D333, +3 more
Zp59 = $59 ; 6 refs; reads=4 writes=2; used at $D339, D345, D34A, D35F
Zp5A = $5A ; 2 refs; reads=2 writes=0; used at $D337, D35D
Zp5C = $5C ; 1 refs; reads=0 writes=1; used at $C9F4
Zp5D = $5D ; 2 refs; reads=1 writes=1; used at $C8AD
Zp5F = $5F ; 2 refs; reads=1 writes=1; used at $C8AF
Zp60 = $60 ; 13 refs; reads=9 writes=4; used at $A4F7, C524, C8C6, C914, +8 more
Zp61 = $61 ; 2 refs; reads=1 writes=1; used at $C921, C953
Zp62 = $62 ; 2 refs; reads=1 writes=1; used at $C951, C959
Zp64 = $64 ; 2 refs; reads=1 writes=1; used at $C923, C937
Zp65 = $65 ; 4 refs; reads=2 writes=2; used at $C92A, C933, C945, C94D
Zp66 = $66 ; 3 refs; reads=2 writes=1; used at $C91A, C925, C940
Zp67 = $67 ; 4 refs; reads=2 writes=2; used at $9737, C93E, C947
Zp6A = $6A ; 2 refs; reads=1 writes=1; used at $D6BC, D6C9
Zp6E = $6E ; 2 refs; reads=1 writes=1; used at $C8C0
Zp6F = $6F ; 5 refs; reads=3 writes=2; used at $D509, D519, D525, D529, +1 more
Zp75 = $75 ; 2 refs; reads=1 writes=1; used at $C8C8
Zp78 = $78 ; 2 refs; reads=1 writes=1; used at $C8CA
Zp7D = $7D ; 1 refs; reads=0 writes=1; used at $C8D1
Zp80 = $80 ; 23 refs; reads=13 writes=10; used at $80C7, 810C, 8119, 8125, +14 more
Zp81 = $81 ; 22 refs; reads=6 writes=16; used at $80CD, 8115, 8129, 81F4, +12 more
Zp82 = $82 ; 16 refs; reads=3 writes=13; used at $80D1, 80D5, 80FA, 8109, +9 more
Zp83 = $83 ; 17 refs; reads=8 writes=9; used at $81EE, 828A, 8297, 82A9, +9 more
Zp84 = $84 ; 17 refs; reads=7 writes=10; used at $81F6, 8293, 82AD, 8394, +9 more
Zp85 = $85 ; 15 refs; reads=9 writes=6; used at $81FC, 8390, 83F7, 8409, +11 more
Zp86 = $86 ; 15 refs; reads=8 writes=7; used at $8398, 8422, 842A, 842D, +8 more
Zp87 = $87 ; 13 refs; reads=6 writes=7; used at $8428, 8433, 843B, 844D, +8 more
Zp88 = $88 ; 14 refs; reads=8 writes=6; used at $843F, 844F, 845A, 845E, +9 more
Zp89 = $89 ; 6 refs; reads=3 writes=3; used at $8443, 8455, 8460, 8464, +2 more
Zp8A = $8A ; 5 refs; reads=1 writes=4; used at $862E, 8749, 874F, C8F1
Zp8B = $8B ; 10 refs; reads=5 writes=5; used at $8632, 86D0, 8753, 8755, +2 more
Zp8C = $8C ; 4 refs; reads=2 writes=2; used at $8634, 86BC, 8751
Zp8D = $8D ; 9 refs; reads=6 writes=3; used at $865F, 873B, 881F, 8836, +3 more
Zp8E = $8E ; 4 refs; reads=2 writes=2; used at $8661, 8819, 881D, 8822
Zp8F = $8F ; 12 refs; reads=4 writes=8; used at $80C9, 80DD, 812E, 81F0, +8 more
Zp9A = $9A ; 4 refs; reads=2 writes=2; used at $8367, 8608
ZpA0 = $A0 ; 8 refs; reads=3 writes=5; used at $8665, 882E, 8834, C93C, +3 more
ZpA1 = $A1 ; 6 refs; reads=2 writes=4; used at $8659, 8811, 8817, E04E
ZpA2 = $A2 ; 6 refs; reads=3 writes=3; used at $8669, 8829, A51E, A535
ZpA3 = $A3 ; 6 refs; reads=3 writes=3; used at $866D, 8827, 884F, E07C
ZpA4 = $A4 ; 4 refs; reads=1 writes=3; used at $865B, 8847, 884D
ZpA5 = $A5 ; 5 refs; reads=2 writes=3; used at $8636, 875A, 87DA, FF20
ZpA9 = $A9 ; 3 refs; reads=3 writes=0; used at $A51C, A533, E09B
ZpAA = $AA ; 6 refs; reads=4 writes=2; used at $C930, C935, C93A, C94A, +2 more
ZpB0 = $B0 ; 8 refs; reads=6 writes=2; used at $9062, FF85, FF89, FF8B, +2 more
ZpB1 = $B1 ; 9 refs; reads=6 writes=3; used at $8C22, FF63, FF70, FF74, +5 more
ZpB2 = $B2 ; 4 refs; reads=3 writes=1; used at $FFCA, FFD0, FFD2
ZpB4 = $B4 ; 3 refs; reads=2 writes=1; used at $C8FF, C90B, C916
ZpB5 = $B5 ; 4 refs; reads=2 writes=2; used at $D424, FF2D, FF31
ZpBA = $BA ; 5 refs; reads=3 writes=2; used at $C9EE, FFBF, FFC3, FFC5
ZpBB = $BB ; 3 refs; reads=1 writes=2; used at $8C27, C9F0
ZpBD = $BD ; 1 refs; reads=0 writes=1; used at $C9EA
ZpBE = $BE ; 2 refs; reads=1 writes=1; used at $FFB0, FFBA
ZpC0 = $C0 ; 3 refs; reads=1 writes=2; used at $938D, C9F8
ZpC1 = $C1 ; 1 refs; reads=0 writes=1; used at $C9FE
ZpC2 = $C2 ; 1 refs; reads=0 writes=1; used at $CA02
ZpC3 = $C3 ; 1 refs; reads=0 writes=1; used at $C9FA
ZpC6 = $C6 ; 1 refs; reads=0 writes=1; used at $C9D8
ZpC7 = $C7 ; 1 refs; reads=0 writes=1; used at $C9DA
ZpC9 = $C9 ; 1 refs; reads=1 writes=0; used at $A500
ZpCA = $CA ; 1 refs; reads=0 writes=1; used at $FF46
ZpCB = $CB ; 1 refs; reads=0 writes=1; used at $FF42
ZpCC = $CC ; 1 refs; reads=0 writes=1; used at $FF3E
ZpCF = $CF ; 1 refs; reads=1 writes=0; used at $FF7B
ZpD0 = $D0 ; 1 refs; reads=1 writes=0; used at $C520
ZpD1 = $D1 ; 1 refs; reads=1 writes=0; used at $8C24
ZpD2 = $D2 ; 2 refs; reads=1 writes=1; used at $FF34, FF3A
ZpD3 = $D3 ; 3 refs; reads=2 writes=1; used at $8C20, FF4D, FF51
ZpD5 = $D5 ; 1 refs; reads=0 writes=1; used at $CA08
ZpD6 = $D6 ; 3 refs; reads=1 writes=2; used at $968E, CA0C
ZpD7 = $D7 ; 2 refs; reads=1 writes=1; used at $8C2B, CA06
ZpDA = $DA ; 1 refs; reads=1 writes=0; used at $FFAB
ZpDB = $DB ; 1 refs; reads=0 writes=1; used at $FF5F
ZpDC = $DC ; 1 refs; reads=0 writes=1; used at $FF5D
ZpE1 = $E1 ; 1 refs; reads=0 writes=1; used at $C0A4
ZpE2 = $E2 ; 1 refs; reads=0 writes=1; used at $C0A8
ZpE4 = $E4 ; 1 refs; reads=1 writes=0; used at $8FDD
ZpE6 = $E6 ; 3 refs; reads=2 writes=1; used at $9064, C522
ZpE9 = $E9 ; 6 refs; reads=4 writes=2; used at $C066, C1FC, D53A, D53C, +2 more
ZpEA = $EA ; 6 refs; reads=4 writes=2; used at $C05A, C201, D540, D542, +2 more
ZpF0 = $F0 ; 46 refs; reads=30 writes=16; used at $80B0, 80B4, 80B6, 80E1, +41 more
ZpF5 = $F5 ; 2 refs; reads=2 writes=0; used at $9674, C150
ZpF7 = $F7 ; 2 refs; reads=2 writes=0; used at $C120, C12C
ZpF9 = $F9 ; 2 refs; reads=0 writes=2; used at $C030, E020
ZpFA = $FA ; 5 refs; reads=0 writes=5; used at $816B, 8302, 847A, 8598, +1 more
ZpFC = $FC ; 8 refs; reads=2 writes=6; used at $8177, 830B, 8481, 85A4, +3 more
ZpFD = $FD ; 4 refs; reads=0 writes=4; used at $8179, 830D, 8483, 85A6
ZpFE = $FE ; 21 refs; reads=7 writes=14; used at $80BC, 80C3, 80F2, 8175, +17 more
ZpFF = $FF ; 53 refs; reads=27 writes=26; used at $809C, 80A3, 80FE, 8102, +46 more