142 lines
12 KiB
PHP
142 lines
12 KiB
PHP
; Destination Earthstar (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 ; 8 refs; reads=5 writes=3; used at $C332, D3ED, D44F, DE66, +4 more
|
|
Zp01 = $01 ; 6 refs; reads=4 writes=2; used at $C32D, D44D, DEEF, DEF6, +2 more
|
|
Zp02 = $02 ; 3 refs; reads=2 writes=1; used at $C2BD, C2EC, C340
|
|
Zp03 = $03 ; 13 refs; reads=12 writes=1; used at $D35B, D361, D825, D827, +8 more
|
|
Zp04 = $04 ; 4 refs; reads=3 writes=1; used at $D35F, DC7F, F612
|
|
Zp06 = $06 ; 3 refs; reads=2 writes=1; used at $D367, DB67, DB8D
|
|
Zp09 = $09 ; 2 refs; reads=1 writes=1; used at $C2A0, D369
|
|
Zp0A = $0A ; 2 refs; reads=1 writes=1; used at $C2A2, D36B
|
|
Zp0B = $0B ; 2 refs; reads=1 writes=1; used at $C2A4, D36D
|
|
Zp0E = $0E ; 2 refs; reads=1 writes=1; used at $C34F, C35B
|
|
Zp0F = $0F ; 2 refs; reads=1 writes=1; used at $C355, C35D
|
|
Zp10 = $10 ; 11 refs; reads=8 writes=3; used at $C337, C342, C34B, C351, +7 more
|
|
Zp11 = $11 ; 3 refs; reads=2 writes=1; used at $C2E6, C357, C35F
|
|
Zp13 = $13 ; 2 refs; reads=0 writes=2; used at $D4BA, D4BC
|
|
Zp14 = $14 ; 4 refs; reads=2 writes=2; used at $D4B4, D4C1, D4C3
|
|
Zp17 = $17 ; 1 refs; reads=1 writes=0; used at $C31B
|
|
Zp18 = $18 ; 28 refs; reads=21 writes=7; used at $D47B, D48C, D4CC, D4CE, +24 more
|
|
Zp19 = $19 ; 3 refs; reads=2 writes=1; used at $C2AE, C2E4, F71D
|
|
Zp1A = $1A ; 7 refs; reads=5 writes=2; used at $C2B0, C2E0, F71F, F9FE, +3 more
|
|
Zp1B = $1B ; 16 refs; reads=13 writes=3; used at $A215, A218, A21B, A223, +10 more
|
|
Zp1C = $1C ; 10 refs; reads=8 writes=2; used at $D5CB, D5DA, D5E0, D5E6, +6 more
|
|
Zp1D = $1D ; 2 refs; reads=0 writes=2; used at $D5C5, D7E0
|
|
Zp1E = $1E ; 4 refs; reads=3 writes=1; used at $D5D1, D61B, D651, D6D5
|
|
Zp1F = $1F ; 1 refs; reads=0 writes=1; used at $D5D6
|
|
Zp20 = $20 ; 4 refs; reads=4 writes=0; used at $D5C3, D5C9, D7D9, D7DE
|
|
Zp33 = $33 ; 14 refs; reads=13 writes=1; used at $A0F1, C36D, C3C1, C688, +10 more
|
|
Zp34 = $34 ; 8 refs; reads=6 writes=2; used at $C2FB, D443, D464, D46B, +3 more
|
|
Zp35 = $35 ; 11 refs; reads=3 writes=8; used at $D43B, EEE6, EEEA, EF15, +7 more
|
|
Zp36 = $36 ; 1 refs; reads=0 writes=1; used at $F683
|
|
Zp38 = $38 ; 5 refs; reads=2 writes=3; used at $D4E3, D4E8, D4FE, D50F, +1 more
|
|
Zp39 = $39 ; 4 refs; reads=2 writes=2; used at $D4F8, D504, D511, D8C8
|
|
Zp3A = $3A ; 3 refs; reads=1 writes=2; used at $D4E6, D4EC, D4F3
|
|
Zp3B = $3B ; 2 refs; reads=0 writes=2; used at $D42C, F678
|
|
Zp3C = $3C ; 2 refs; reads=0 writes=2; used at $D430, F67C
|
|
Zp3F = $3F ; 1 refs; reads=1 writes=0; used at $C364
|
|
Zp40 = $40 ; 5 refs; reads=2 writes=3; used at $D6C6, D6F0, D799, D7C9
|
|
Zp41 = $41 ; 4 refs; reads=2 writes=2; used at $D79B, D7CE, D7D4, D7E8
|
|
Zp45 = $45 ; 5 refs; reads=3 writes=2; used at $D139, D13D, EF57, EF5B, +1 more
|
|
Zp46 = $46 ; 3 refs; reads=1 writes=2; used at $C33B, D420, D437
|
|
Zp47 = $47 ; 33 refs; reads=30 writes=3; used at $C3B5, C3B9, C3C5, C3C9, +29 more
|
|
Zp48 = $48 ; 8 refs; reads=6 writes=2; used at $C3BB, C3BF, D069, D4D5, +4 more
|
|
Zp49 = $49 ; 3 refs; reads=2 writes=1; used at $D45A, D571, DCD1
|
|
Zp4A = $4A ; 2 refs; reads=2 writes=0; used at $D45F, D576
|
|
Zp4D = $4D ; 4 refs; reads=2 writes=2; used at $FA0B, FA25, FA2E, FA46
|
|
Zp4E = $4E ; 3 refs; reads=2 writes=1; used at $FA03, FA3E, FA42
|
|
Zp4F = $4F ; 1 refs; reads=0 writes=1; used at $EE4A
|
|
Zp50 = $50 ; 1 refs; reads=0 writes=1; used at $EE50
|
|
Zp51 = $51 ; 17 refs; reads=9 writes=8; used at $DA47, DA66, DAB6, DABA, +12 more
|
|
Zp52 = $52 ; 5 refs; reads=2 writes=3; used at $DA2B, DA3B, DA5C, DAF2, +1 more
|
|
Zp55 = $55 ; 2 refs; reads=1 writes=1; used at $FC3D, FC4F
|
|
Zp56 = $56 ; 1 refs; reads=0 writes=1; used at $FC44
|
|
Zp5B = $5B ; 5 refs; reads=4 writes=1; used at $DFF4, EDB0, EE3D, F6E7, +1 more
|
|
Zp5C = $5C ; 1 refs; reads=0 writes=1; used at $EDB5
|
|
Zp5D = $5D ; 3 refs; reads=2 writes=1; used at $EDBA, EDE2, FBE5
|
|
Zp5E = $5E ; 1 refs; reads=0 writes=1; used at $EDBF
|
|
Zp5F = $5F ; 11 refs; reads=8 writes=3; used at $D495, D49E, ED9C, EDC1, +7 more
|
|
Zp60 = $60 ; 7 refs; reads=4 writes=3; used at $DAD2, DE02, DE09, EF29, +3 more
|
|
Zp61 = $61 ; 7 refs; reads=4 writes=3; used at $DB0C, DE1B, DE22, EF3C, +3 more
|
|
Zp62 = $62 ; 5 refs; reads=4 writes=1; used at $DAC8, DDFB, DE00, DE04, +1 more
|
|
Zp63 = $63 ; 5 refs; reads=4 writes=1; used at $DB02, DE14, DE19, DE1D, +1 more
|
|
Zp64 = $64 ; 6 refs; reads=4 writes=2; used at $DC4B, DDAC, DDBF, DDF5, +1 more
|
|
Zp65 = $65 ; 7 refs; reads=4 writes=3; used at $DA2D, DDEA, DDEE, F207, +1 more
|
|
Zp66 = $66 ; 1 refs; reads=1 writes=0; used at $DDF7
|
|
Zp68 = $68 ; 15 refs; reads=10 writes=5; used at $DB5E, DB84, DBC1, DBE2, +11 more
|
|
Zp72 = $72 ; 6 refs; reads=3 writes=3; used at $D9CB, D9E6, D9FD, DA16, +2 more
|
|
Zp77 = $77 ; 1 refs; reads=1 writes=0; used at $DBA2
|
|
Zp78 = $78 ; 3 refs; reads=1 writes=2; used at $E018, E033, E065
|
|
Zp7F = $7F ; 6 refs; reads=3 writes=3; used at $D433, DC8B, EEFB
|
|
Zp80 = $80 ; 2 refs; reads=0 writes=2; used at $DC88, EEF8
|
|
Zp81 = $81 ; 2 refs; reads=2 writes=0; used at $C5D6, C7B7
|
|
Zp82 = $82 ; 4 refs; reads=4 writes=0; used at $C5E3, C7C5, C7E3, CDD6
|
|
Zp83 = $83 ; 1 refs; reads=1 writes=0; used at $C84C
|
|
Zp84 = $84 ; 4 refs; reads=3 writes=1; used at $9B93, C859, F5F7, F5FE
|
|
Zp85 = $85 ; 1 refs; reads=1 writes=0; used at $C809
|
|
Zp86 = $86 ; 3 refs; reads=3 writes=0; used at $C817, C835, CDD4
|
|
Zp87 = $87 ; 2 refs; reads=1 writes=1; used at $CBFC, CCBE
|
|
Zp88 = $88 ; 4 refs; reads=3 writes=1; used at $CC00, CC5C, CC77, CCDE
|
|
Zp89 = $89 ; 2 refs; reads=1 writes=1; used at $CC04, CCC2
|
|
Zp8A = $8A ; 3 refs; reads=2 writes=1; used at $CC08, CC64, CCE2
|
|
Zp8B = $8B ; 2 refs; reads=1 writes=1; used at $CC0C, CCC6
|
|
Zp8C = $8C ; 4 refs; reads=3 writes=1; used at $CC10, CC6C, CC79, CCE6
|
|
Zp8D = $8D ; 14 refs; reads=13 writes=1; used at $A20F, A7C4, C4BD, C5B9, +9 more
|
|
Zp8E = $8E ; 4 refs; reads=3 writes=1; used at $C4DB, CBFA, CCC0, CFCE
|
|
Zp8F = $8F ; 6 refs; reads=5 writes=1; used at $C4E8, CBFE, CC5E, CC98, +2 more
|
|
Zp96 = $96 ; 1 refs; reads=0 writes=1; used at $CFD0
|
|
Zp97 = $97 ; 3 refs; reads=1 writes=2; used at $CFD4, D320, D328
|
|
Zp98 = $98 ; 3 refs; reads=2 writes=1; used at $CC02, CCC4, CFD6
|
|
Zp99 = $99 ; 4 refs; reads=3 writes=1; used at $CC06, CC66, CCE4, CFDA
|
|
ZpA0 = $A0 ; 1 refs; reads=0 writes=1; used at $CFD8
|
|
ZpA1 = $A1 ; 1 refs; reads=0 writes=1; used at $CFDC
|
|
ZpA2 = $A2 ; 3 refs; reads=2 writes=1; used at $CC0A, CCC8, CFDE
|
|
ZpA3 = $A3 ; 5 refs; reads=4 writes=1; used at $CC0E, CC6E, CC95, CCE8, +1 more
|
|
ZpAA = $AA ; 1 refs; reads=0 writes=1; used at $CFE0
|
|
ZpAB = $AB ; 1 refs; reads=0 writes=1; used at $CFE4
|
|
ZpBA = $BA ; 2 refs; reads=2 writes=0; used at $C6E4, C759
|
|
ZpBB = $BB ; 6 refs; reads=5 writes=1; used at $8C1D, A7CA, A7E6, A812, +2 more
|
|
ZpBC = $BC ; 6 refs; reads=5 writes=1; used at $8C24, A7D6, A7F2, A806, +2 more
|
|
ZpBD = $BD ; 1 refs; reads=0 writes=1; used at $8C1F
|
|
ZpBE = $BE ; 1 refs; reads=0 writes=1; used at $8C26
|
|
ZpBF = $BF ; 6 refs; reads=5 writes=1; used at $C88C, CA42, CEFA, CFFB, +2 more
|
|
ZpC0 = $C0 ; 3 refs; reads=2 writes=1; used at $D0A4, D10C, D115
|
|
ZpC1 = $C1 ; 2 refs; reads=1 writes=1; used at $C894, C896
|
|
ZpC3 = $C3 ; 2 refs; reads=1 writes=1; used at $A107, A109
|
|
ZpC6 = $C6 ; 2 refs; reads=1 writes=1; used at $CC15, CCCA
|
|
ZpC7 = $C7 ; 2 refs; reads=1 writes=1; used at $CC1A, CCCF
|
|
ZpC8 = $C8 ; 2 refs; reads=1 writes=1; used at $CC1F, CCD4
|
|
ZpC9 = $C9 ; 7 refs; reads=5 writes=2; used at $A103, A111, C7F6, CA9F, +3 more
|
|
ZpCA = $CA ; 3 refs; reads=2 writes=1; used at $CACE, CD2C, CD37
|
|
ZpCB = $CB ; 5 refs; reads=3 writes=2; used at $C7A6, CA62, CDBA, CDC7, +1 more
|
|
ZpCC = $CC ; 3 refs; reads=1 writes=2; used at $CBCC, CBD9, CBDB
|
|
ZpCD = $CD ; 2 refs; reads=1 writes=1; used at $CC24, CCD9
|
|
ZpCE = $CE ; 3 refs; reads=1 writes=2; used at $CBE7, CBF4, CBF6
|
|
ZpCF = $CF ; 8 refs; reads=5 writes=3; used at $C86E, CD50, CD56, CD68, +4 more
|
|
ZpD0 = $D0 ; 9 refs; reads=6 writes=3; used at $C876, CD58, CD5E, CD6A, +5 more
|
|
ZpD3 = $D3 ; 8 refs; reads=8 writes=0; used at $C3ED, C45B, C47B, C571, +4 more
|
|
ZpD4 = $D4 ; 4 refs; reads=2 writes=2; used at $C662, C668, D071
|
|
ZpD5 = $D5 ; 98 refs; reads=53 writes=45; used at $949A, 94A2, A10D, A82C, +73 more
|
|
ZpD6 = $D6 ; 27 refs; reads=14 writes=13; used at $A0FD, C4ED, C4FD, C50A, +20 more
|
|
ZpD7 = $D7 ; 7 refs; reads=4 writes=3; used at $C4CD, C52A, C534, C549, +3 more
|
|
ZpD8 = $D8 ; 5 refs; reads=4 writes=1; used at $A844, A84F, A85D, A866, +1 more
|
|
ZpD9 = $D9 ; 5 refs; reads=3 writes=2; used at $C4C9, C4D4, C555, C791, +1 more
|
|
ZpDA = $DA ; 8 refs; reads=6 writes=2; used at $94F3, 950E, 9526, 9540, +3 more
|
|
ZpDB = $DB ; 23 refs; reads=15 writes=8; used at $9502, 9513, 952B, 953B, +16 more
|
|
ZpE6 = $E6 ; 7 refs; reads=5 writes=2; used at $C76F, C89D, D0B5, D0DA, +3 more
|
|
ZpE7 = $E7 ; 5 refs; reads=4 writes=1; used at $D126, D150, D191, D1DB
|
|
ZpE8 = $E8 ; 18 refs; reads=16 writes=2; used at $A7BD, C44A, C5B0, C671, +12 more
|
|
ZpEB = $EB ; 2 refs; reads=1 writes=1; used at $D17A, D189
|
|
ZpF2 = $F2 ; 4 refs; reads=2 writes=2; used at $A183, A18E, A199, A1A0
|
|
ZpF3 = $F3 ; 43 refs; reads=2 writes=41; used at $A0FF, A101, A121, A156, +39 more
|
|
ZpF4 = $F4 ; 4 refs; reads=2 writes=2; used at $A18C, A192, A1A4, A1AA
|
|
ZpF5 = $F5 ; 6 refs; reads=4 writes=2; used at $A188, A194, A19E, A1A6, +2 more
|
|
ZpFA = $FA ; 13 refs; reads=7 writes=6; used at $B239, B35A, B4EC, B528, +9 more
|
|
ZpFB = $FB ; 8 refs; reads=1 writes=7; used at $B23E, B35F, B4F1, B5BB, +4 more
|
|
ZpFC = $FC ; 9 refs; reads=8 writes=1; used at $B3F7, B3FD, B40D, B570, +5 more
|
|
ZpFD = $FD ; 1 refs; reads=0 writes=1; used at $B616
|