138 lines
11 KiB
PHP
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
|