117 lines
9.7 KiB
PHP
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
|