Files
disasm/_wip/MAPPER64/Gyruss (U)/locals.inc
T

90 lines
7.3 KiB
PHP

; Gyruss (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 ; 38 refs; reads=23 writes=15; used at $801A, 8045, 804C, 805C, +30 more
Zp01 = $01 ; 24 refs; reads=12 writes=12; used at $801F, 80F4, 8178, 81D0, +14 more
Zp02 = $02 ; 14 refs; reads=9 writes=5; used at $8024, 8113, 8196, 81F6, +10 more
Zp03 = $03 ; 14 refs; reads=6 writes=8; used at $80D0, 80DC, 8121, 813F, +8 more
Zp04 = $04 ; 8 refs; reads=4 writes=4; used at $8007, 803B, 80C6, 8125, +4 more
Zp05 = $05 ; 6 refs; reads=3 writes=3; used at $800B, 8033, 8035, 845A, +1 more
Zp06 = $06 ; 12 refs; reads=6 writes=6; used at $800F, 806A, 8076, 8118, +3 more
Zp08 = $08 ; 12 refs; reads=11 writes=1; used at $80AB, 80CC, 80EB, 80FA, +8 more
Zp09 = $09 ; 1 refs; reads=0 writes=1; used at $80B0
Zp0A = $0A ; 3 refs; reads=2 writes=1; used at $80B8, 81E0, 8234
Zp0B = $0B ; 2 refs; reads=1 writes=1; used at $80BE, 823F
Zp0C = $0C ; 8 refs; reads=7 writes=1; used at $80C4, 80E8, 8107, 816C, +4 more
Zp0E = $0E ; 5 refs; reads=3 writes=2; used at $80A2, 80A9, 80AE, 81DD, +1 more
Zp0F = $0F ; 5 refs; reads=2 writes=3; used at $80A7, 81E7, 81F0, 81F2, +1 more
Zp10 = $10 ; 2 refs; reads=1 writes=1; used at $815B, 81B6
Zp11 = $11 ; 3 refs; reads=1 writes=2; used at $8156, 81B2
Zp12 = $12 ; 2 refs; reads=1 writes=1; used at $814F, 81BA
Zp13 = $13 ; 5 refs; reads=2 writes=3; used at $8138, 814A, 816F, 81BE, +1 more
Zp14 = $14 ; 4 refs; reads=1 writes=3; used at $815D, 81A4, 81B8
Zp15 = $15 ; 5 refs; reads=2 writes=3; used at $8151, 818C, 81A8, 81AD, +1 more
Zp16 = $16 ; 4 refs; reads=2 writes=2; used at $80E1, 812A, 8166, 81C8
Zp17 = $17 ; 5 refs; reads=2 writes=3; used at $80CA, 80E5, 80FF, 816A, +1 more
Zp18 = $18 ; 1 refs; reads=1 writes=0; used at $8478
Zp19 = $19 ; 2 refs; reads=1 writes=1; used at $84B3
Zp1B = $1B ; 4 refs; reads=3 writes=1; used at $8041, 833A, 8476
Zp1C = $1C ; 4 refs; reads=2 writes=2; used at $8349, 834D, 8385
Zp1D = $1D ; 5 refs; reads=3 writes=2; used at $8361, 8365, 838F, 83E8
Zp1E = $1E ; 6 refs; reads=3 writes=3; used at $8299, 8861, 8ACF, 8B0B, +2 more
Zp1F = $1F ; 1 refs; reads=0 writes=1; used at $848E
Zp20 = $20 ; 2 refs; reads=1 writes=1; used at $832D, E40D
Zp22 = $22 ; 4 refs; reads=2 writes=2; used at $8335, 8338, 833C
Zp23 = $23 ; 3 refs; reads=2 writes=1; used at $8000, 8005, E407
Zp24 = $24 ; 1 refs; reads=1 writes=0; used at $8398
Zp26 = $26 ; 2 refs; reads=1 writes=1; used at $803D, 8490
Zp29 = $29 ; 2 refs; reads=1 writes=1; used at $9476, 94FE
Zp2A = $2A ; 3 refs; reads=2 writes=1; used at $947A, 9508, 9548
Zp2B = $2B ; 3 refs; reads=2 writes=1; used at $947C, 9510, 953C
Zp2D = $2D ; 3 refs; reads=1 writes=2; used at $8466, 879E, 87AD
Zp35 = $35 ; 5 refs; reads=5 writes=0; used at $E203, E22C, E2A6, E409, +1 more
Zp39 = $39 ; 1 refs; reads=1 writes=0; used at $E4E3
Zp3A = $3A ; 1 refs; reads=0 writes=1; used at $861E
Zp3B = $3B ; 1 refs; reads=0 writes=1; used at $8620
Zp42 = $42 ; 1 refs; reads=1 writes=0; used at $8018
Zp65 = $65 ; 2 refs; reads=1 writes=1; used at $8011, 8691
Zp77 = $77 ; 1 refs; reads=1 writes=0; used at $E40B
Zp84 = $84 ; 2 refs; reads=1 writes=1; used at $847D
Zp8B = $8B ; 4 refs; reads=2 writes=2; used at $8B18, 8B1A
ZpA6 = $A6 ; 1 refs; reads=1 writes=0; used at $8489
ZpBD = $BD ; 1 refs; reads=1 writes=0; used at $E416
ZpC5 = $C5 ; 1 refs; reads=0 writes=1; used at $8484
ZpD0 = $D0 ; 41 refs; reads=16 writes=25; used at $E26A, E274, E27E, E286, +31 more
ZpD1 = $D1 ; 15 refs; reads=5 writes=10; used at $E3C9, E849, E851, E85D, +9 more
ZpD2 = $D2 ; 8 refs; reads=3 writes=5; used at $E38F, E85B, E861, E947, +3 more
ZpD3 = $D3 ; 6 refs; reads=3 writes=3; used at $E394, E94D, E94F, E968, +1 more
ZpD4 = $D4 ; 2 refs; reads=1 writes=1; used at $E161, E185
ZpD5 = $D5 ; 1 refs; reads=0 writes=1; used at $E16C
ZpD8 = $D8 ; 16 refs; reads=15 writes=1; used at $E3F5, E4D1, E54E, E568, +12 more
ZpD9 = $D9 ; 2 refs; reads=1 writes=1; used at $EACB, EAD8
ZpDA = $DA ; 7 refs; reads=5 writes=2; used at $E0C5, E0CF, E0D1, E0E0, +3 more
ZpDB = $DB ; 4 refs; reads=1 writes=3; used at $E0CA, E0D5, E0D7, E1DE
ZpDC = $DC ; 14 refs; reads=7 writes=7; used at $E1EB, E1F9, E2F6, E30B, +10 more
ZpDE = $DE ; 4 refs; reads=2 writes=2; used at $EBB9, EBBE, EBC2, EBC6
ZpDF = $DF ; 2 refs; reads=0 writes=2; used at $EBBC, EBC4
ZpE0 = $E0 ; 7 refs; reads=6 writes=1; used at $E1E0, E200, E294, E4D7, +3 more
ZpE1 = $E1 ; 5 refs; reads=3 writes=2; used at $E0DE, E0F3, E156, E1D2, +1 more
ZpE2 = $E2 ; 5 refs; reads=4 writes=1; used at $E0CC, E0FD, E133, E1C9, +1 more
ZpE3 = $E3 ; 6 refs; reads=4 writes=2; used at $E09D, E231, E23F, E246, +1 more
ZpE4 = $E4 ; 17 refs; reads=10 writes=7; used at $E099, E195, E2BD, E2C1, +11 more
ZpE6 = $E6 ; 1 refs; reads=0 writes=1; used at $8480
ZpEA = $EA ; 12 refs; reads=8 writes=4; used at $E094, E111, E11D, E12D, +8 more
ZpEB = $EB ; 2 refs; reads=1 writes=1; used at $E213, E219
ZpEC = $EC ; 1 refs; reads=0 writes=1; used at $E25D
ZpED = $ED ; 3 refs; reads=3 writes=0; used at $E1A3, E223, EB3B
ZpEE = $EE ; 1 refs; reads=0 writes=1; used at $E211
ZpEF = $EF ; 2 refs; reads=0 writes=2; used at $8482, E255
ZpF4 = $F4 ; 1 refs; reads=1 writes=0; used at $E4E1
ZpF5 = $F5 ; 2 refs; reads=0 writes=2; used at $8435, 843C
ZpF6 = $F6 ; 1 refs; reads=0 writes=1; used at $843E
ZpF7 = $F7 ; 2 refs; reads=1 writes=1; used at $8431, 8437
ZpFC = $FC ; 2 refs; reads=1 writes=1; used at $83B7, 87CA
ZpFD = $FD ; 2 refs; reads=1 writes=1; used at $83B2, 87C8
ZpFE = $FE ; 4 refs; reads=3 writes=1; used at $835F, 838D, 83E4, 83F6
ZpFF = $FF ; 8 refs; reads=4 writes=4; used at $8270, 829B, 83BC, 83C0, +4 more