Files
disasm/_wip/CNROM/Star Force (U)/locals.inc
T

117 lines
9.7 KiB
PHP

; Star Force (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 ; 39 refs; reads=21 writes=18; used at $80FB, F00F, F044, F046, +35 more
Zp01 = $01 ; 8 refs; reads=3 writes=5; used at $9A4C, F013, F04A, F04C, +4 more
Zp02 = $02 ; 13 refs; reads=9 writes=4; used at $F017, F02A, F034, F050, +8 more
Zp03 = $03 ; 10 refs; reads=5 writes=5; used at $F01B, F054, F066, F06B, +3 more
Zp04 = $04 ; 11 refs; reads=6 writes=5; used at $F169, F185, F190, F1AC, +6 more
Zp05 = $05 ; 9 refs; reads=4 writes=5; used at $F144, F165, F1B0, F1DE, +4 more
Zp06 = $06 ; 6 refs; reads=3 writes=3; used at $F0FE, F11B, F127, F138, +2 more
Zp07 = $07 ; 5 refs; reads=1 writes=4; used at $F106, F10D, F115, F12C, +1 more
Zp08 = $08 ; 90 refs; reads=46 writes=44; used at $8A51, 8A54, 9036, 903C, +76 more
Zp09 = $09 ; 46 refs; reads=18 writes=28; used at $92B0, 92CC, 92E8, 9304, +39 more
Zp0A = $0A ; 29 refs; reads=12 writes=17; used at $9196, 91BB, 9221, 9246, +24 more
Zp0B = $0B ; 21 refs; reads=12 writes=9; used at $9180, 91A5, 920B, 9230, +16 more
Zp0C = $0C ; 15 refs; reads=7 writes=8; used at $9752, 9759, 975B, 975F, +6 more
Zp0D = $0D ; 8 refs; reads=4 writes=4; used at $96E6, 96F5, 9738, 9765, +2 more
Zp0E = $0E ; 18 refs; reads=9 writes=9; used at $925F, 9264, 9268, 9281, +12 more
Zp0F = $0F ; 4 refs; reads=2 writes=2; used at $9266, 926D, 9288, 928F
Zp16 = $16 ; 18 refs; reads=2 writes=16; used at $B77D, B789, B790, B796, +14 more
Zp17 = $17 ; 1 refs; reads=0 writes=1; used at $B782
Zp18 = $18 ; 5 refs; reads=4 writes=1; used at $9DEB, 9DF8, 9E01, 9E20, +1 more
Zp19 = $19 ; 5 refs; reads=4 writes=1; used at $9DF0, 9E0A, 9E13, 9E32, +1 more
Zp1A = $1A ; 38 refs; reads=25 writes=13; used at $B4B3, B4BF, B4C4, B4D8, +34 more
Zp1B = $1B ; 8 refs; reads=3 writes=5; used at $B873, B87E, B88F, B8EC, +4 more
Zp1C = $1C ; 1 refs; reads=0 writes=1; used at $B922
Zp1D = $1D ; 1 refs; reads=0 writes=1; used at $B927
Zp1E = $1E ; 1 refs; reads=0 writes=1; used at $B92D
Zp23 = $23 ; 3 refs; reads=0 writes=3; used at $9605, 96DF, 97D8
Zp26 = $26 ; 2 refs; reads=2 writes=0; used at $806D, B719
Zp27 = $27 ; 3 refs; reads=2 writes=1; used at $8077, 807B, 815C
Zp28 = $28 ; 5 refs; reads=4 writes=1; used at $8053, 8160, 8190, 98E0, +1 more
Zp29 = $29 ; 1 refs; reads=0 writes=1; used at $98CA
Zp2A = $2A ; 8 refs; reads=6 writes=2; used at $9903, 9925, 994B, 9960, +3 more
Zp2B = $2B ; 3 refs; reads=0 writes=3; used at $9927, 994D, 996C
Zp2C = $2C ; 2 refs; reads=0 writes=2; used at $992B, 9970
Zp2D = $2D ; 2 refs; reads=1 writes=1; used at $9929, 9936
Zp2E = $2E ; 14 refs; reads=6 writes=8; used at $98B0, 98BD, 98C6, 98D9, +10 more
Zp2F = $2F ; 9 refs; reads=7 writes=2; used at $9886, 9888, 9890, 9BE7, +4 more
Zp30 = $30 ; 2 refs; reads=1 writes=1; used at $9BDF, 9C55
Zp31 = $31 ; 1 refs; reads=0 writes=1; used at $9C5D
Zp32 = $32 ; 34 refs; reads=23 writes=11; used at $9B99, 9BA3, 9BB6, 9BC2, +20 more
Zp33 = $33 ; 1 refs; reads=1 writes=0; used at $94A1
Zp34 = $34 ; 4 refs; reads=4 writes=0; used at $8057, 8E94, 9DE3, 9E95
Zp35 = $35 ; 4 refs; reads=2 writes=2; used at $9C02, 9C10, 9C65
Zp38 = $38 ; 1 refs; reads=0 writes=1; used at $8202
Zp47 = $47 ; 1 refs; reads=0 writes=1; used at $8068
Zp58 = $58 ; 4 refs; reads=2 writes=2; used at $9874, 9898, 9B57, 9B74
Zp59 = $59 ; 2 refs; reads=0 writes=2; used at $9878, 989C
Zp5A = $5A ; 5 refs; reads=3 writes=2; used at $981C, 987F, 98A3, 9B47, +1 more
Zp5C = $5C ; 6 refs; reads=3 writes=3; used at $9884, 98A5, 9A36, 9B80
Zp5D = $5D ; 9 refs; reads=6 writes=3; used at $89AB, 89B0, 89B2, 89BB, +3 more
Zp5E = $5E ; 3 refs; reads=2 writes=1; used at $C099, C0B1
Zp5F = $5F ; 3 refs; reads=2 writes=1; used at $C0A1, C0A3
Zp60 = $60 ; 1 refs; reads=0 writes=1; used at $B894
Zp63 = $63 ; 10 refs; reads=8 writes=2; used at $8081, 8083, 808B, 819A, +5 more
Zp64 = $64 ; 3 refs; reads=2 writes=1; used at $8060, 808D
Zp65 = $65 ; 3 refs; reads=1 writes=2; used at $98F5, B968, B971
Zp67 = $67 ; 1 refs; reads=1 writes=0; used at $BA52
Zp68 = $68 ; 1 refs; reads=1 writes=0; used at $BA40
Zp69 = $69 ; 1 refs; reads=1 writes=0; used at $BA3C
Zp6B = $6B ; 5 refs; reads=2 writes=3; used at $96CE, 97BE, B97C, B9BF, +1 more
Zp6C = $6C ; 2 refs; reads=0 writes=2; used at $96D2, 97C4
Zp6F = $6F ; 3 refs; reads=2 writes=1; used at $95D9, 9A95, 9B08
Zp70 = $70 ; 8 refs; reads=2 writes=6; used at $955A, 9564, 9657, 966C, +4 more
Zp71 = $71 ; 7 refs; reads=6 writes=1; used at $9799, 9A66, 9A73, 9AA1, +3 more
Zp72 = $72 ; 9 refs; reads=7 writes=2; used at $9780, 978B, 978F, 9A61, +5 more
Zp73 = $73 ; 2 refs; reads=2 writes=0; used at $9B14, 9B23
Zp74 = $74 ; 2 refs; reads=2 writes=0; used at $9B0F, 9B2E
Zp7D = $7D ; 4 refs; reads=2 writes=2; used at $961A, 9E6A
Zp7E = $7E ; 4 refs; reads=2 writes=2; used at $9620, 9E75
Zp7F = $7F ; 7 refs; reads=2 writes=5; used at $969E, 96A1, 96A3, 96AB, +2 more
Zp80 = $80 ; 7 refs; reads=2 writes=5; used at $9693, 96BD, 96C0, 96C2, +2 more
Zp81 = $81 ; 4 refs; reads=2 writes=2; used at $98F1, 9D8D, 9D8F
Zp82 = $82 ; 4 refs; reads=2 writes=2; used at $98FF, 9901, 9D91
Zp84 = $84 ; 3 refs; reads=1 writes=2; used at $801C, 815A, 81AB
Zp86 = $86 ; 4 refs; reads=2 writes=2; used at $938A, 938C, 9C38
Zp87 = $87 ; 3 refs; reads=1 writes=2; used at $9390, 9C3D
Zp88 = $88 ; 21 refs; reads=11 writes=10; used at $93A1, 93C4, 93CB, 93CD, +12 more
Zp89 = $89 ; 3 refs; reads=1 writes=2; used at $937F, 9385
Zp8A = $8A ; 5 refs; reads=2 writes=3; used at $9374, 9377, 9383, 9C41
Zp8B = $8B ; 3 refs; reads=2 writes=1; used at $9113, 9132, 9136
Zp8C = $8C ; 5 refs; reads=3 writes=2; used at $94CF, 963D, B9CA, B9CC
Zp8D = $8D ; 10 refs; reads=5 writes=5; used at $98B2, 98B4, 98D0, 98DB, +2 more
Zp8E = $8E ; 6 refs; reads=3 writes=3; used at $97C6, 97C8, 97CA, 98AC
Zp8F = $8F ; 6 refs; reads=3 writes=3; used at $95FF, 9601, 96D9, 96DB, +2 more
Zp90 = $90 ; 2 refs; reads=1 writes=1; used at $89C8, 89D9
Zp91 = $91 ; 3 refs; reads=1 writes=2; used at $89CC, 89DD, 8A24
Zp92 = $92 ; 2 refs; reads=1 writes=1; used at $89DF, 89F0
Zp93 = $93 ; 3 refs; reads=1 writes=2; used at $89E3, 89F4, 8A26
Zp94 = $94 ; 2 refs; reads=1 writes=1; used at $89F6, 8A07
Zp95 = $95 ; 3 refs; reads=1 writes=2; used at $89FA, 8A0B, 8A28
Zp96 = $96 ; 10 refs; reads=6 writes=4; used at $89CA, 89D7, 89E1, 89EE, +6 more
Zp97 = $97 ; 16 refs; reads=9 writes=7; used at $89CE, 89DB, 89E5, 89F2, +12 more
Zp98 = $98 ; 5 refs; reads=2 writes=3; used at $89D2, 89E9, 8A00, 8A73, +1 more
Zp99 = $99 ; 2 refs; reads=1 writes=1; used at $8A2F, 8A35
Zp9A = $9A ; 5 refs; reads=3 writes=2; used at $803F, 8045, 81A0, 81A4
ZpA7 = $A7 ; 3 refs; reads=3 writes=0; used at $89C4, 8A4B, 911C
ZpA9 = $A9 ; 2 refs; reads=2 writes=0; used at $8A40, B801
ZpAD = $AD ; 2 refs; reads=2 writes=0; used at $8A3C, B7F0
ZpEB = $EB ; 1 refs; reads=0 writes=1; used at $9369
ZpEC = $EC ; 1 refs; reads=0 writes=1; used at $936B
ZpED = $ED ; 1 refs; reads=0 writes=1; used at $936D
ZpEE = $EE ; 1 refs; reads=0 writes=1; used at $9371
ZpF6 = $F6 ; 4 refs; reads=2 writes=2; used at $807F, 8152, 8156
ZpF7 = $F7 ; 2 refs; reads=1 writes=1; used at $BAEA, BAF0
ZpF9 = $F9 ; 6 refs; reads=4 writes=2; used at $8071, BADB, BAE7, BAEC, +1 more
ZpFA = $FA ; 2 refs; reads=1 writes=1; used at $BAE1
ZpFB = $FB ; 1 refs; reads=0 writes=1; used at $8123
ZpFC = $FC ; 14 refs; reads=12 writes=2; used at $8017, 803A, 8119, 8164, +10 more
ZpFD = $FD ; 7 refs; reads=5 writes=2; used at $8012, 8035, 811E, 926F, +3 more
ZpFE = $FE ; 1 refs; reads=0 writes=1; used at $813D
ZpFF = $FF ; 6 refs; reads=4 writes=2; used at $8008, 802D, 8096, 8102, +2 more