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

114 lines
9.1 KiB
PHP

; Mystery Quest (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=3 writes=5; used at $8014, 836E, 8373, 8377, +3 more
Zp01 = $01 ; 2 refs; reads=0 writes=2; used at $8371, 8379
Zp04 = $04 ; 20 refs; reads=13 writes=7; used at $F6D1, F6E4, F6F3, F6FC, +13 more
Zp05 = $05 ; 13 refs; reads=6 writes=7; used at $F6D6, F6E9, F702, F765, +5 more
Zp06 = $06 ; 7 refs; reads=4 writes=3; used at $F807, F80F, F81A, F82E, +1 more
Zp07 = $07 ; 7 refs; reads=4 writes=3; used at $F803, F80D, F821, F82C, +1 more
Zp08 = $08 ; 8 refs; reads=7 writes=1; used at $F6CB, F6D8, F6DF, F6EF, +4 more
Zp09 = $09 ; 14 refs; reads=1 writes=13; used at $F66E, F675, F68A, F705, +10 more
Zp0A = $0A ; 5 refs; reads=2 writes=3; used at $F66A, F67D, F686, F70B, +1 more
Zp0C = $0C ; 2 refs; reads=1 writes=1; used at $F5D1, F629
Zp0D = $0D ; 2 refs; reads=1 writes=1; used at $F5D3, F62B
Zp0E = $0E ; 2 refs; reads=1 writes=1; used at $F5D5, F62D
Zp10 = $10 ; 4 refs; reads=2 writes=2; used at $8155, 8158, 815D
Zp12 = $12 ; 4 refs; reads=2 writes=2; used at $8176, 8229, B305, B31B
Zp13 = $13 ; 3 refs; reads=1 writes=2; used at $8323, B309, B319
Zp14 = $14 ; 2 refs; reads=1 writes=1; used at $B2AD, B2F1
Zp15 = $15 ; 3 refs; reads=1 writes=2; used at $B2FB, B30F, B327
Zp17 = $17 ; 2 refs; reads=0 writes=2; used at $B2FD, B312
Zp18 = $18 ; 3 refs; reads=1 writes=2; used at $8286, B301, B30C
Zp19 = $19 ; 3 refs; reads=2 writes=1; used at $B31F, B34B, B374
Zp1A = $1A ; 1 refs; reads=0 writes=1; used at $B322
Zp1D = $1D ; 6 refs; reads=4 writes=2; used at $AEAE, AEB3, AEC8, AED9, +2 more
Zp1E = $1E ; 2 refs; reads=0 writes=2; used at $AF09, AF15
Zp1F = $1F ; 8 refs; reads=2 writes=6; used at $AEA6, AECE, AED2, AEE5, +2 more
Zp20 = $20 ; 1 refs; reads=0 writes=1; used at $AEFB
Zp21 = $21 ; 1 refs; reads=0 writes=1; used at $B2ED
Zp22 = $22 ; 1 refs; reads=0 writes=1; used at $B2EF
Zp23 = $23 ; 1 refs; reads=0 writes=1; used at $B2E5
Zp24 = $24 ; 1 refs; reads=0 writes=1; used at $B2E9
Zp37 = $37 ; 8 refs; reads=3 writes=5; used at $8261, 89BA, 89CE, 8CD7, +4 more
Zp4F = $4F ; 1 refs; reads=0 writes=1; used at $B330
Zp50 = $50 ; 1 refs; reads=0 writes=1; used at $B335
Zp51 = $51 ; 1 refs; reads=0 writes=1; used at $B33A
Zp52 = $52 ; 1 refs; reads=0 writes=1; used at $B33F
Zp53 = $53 ; 1 refs; reads=0 writes=1; used at $B344
Zp54 = $54 ; 1 refs; reads=0 writes=1; used at $B349
Zp5E = $5E ; 6 refs; reads=5 writes=1; used at $80C4, 81A0, 88B7, 88C2, +2 more
Zp5F = $5F ; 2 refs; reads=1 writes=1; used at $88A5, 88CE
Zp60 = $60 ; 1 refs; reads=0 writes=1; used at $88C7
Zp61 = $61 ; 2 refs; reads=1 writes=1; used at $9A62, 9A69
Zp62 = $62 ; 3 refs; reads=2 writes=1; used at $81B0, 9115, 9A67
Zp63 = $63 ; 3 refs; reads=2 writes=1; used at $88A9, 90C3, 9A6E
Zp66 = $66 ; 2 refs; reads=1 writes=1; used at $88A2
Zp67 = $67 ; 7 refs; reads=5 writes=2; used at $80C0, 8123, 8172, 8225, +3 more
Zp68 = $68 ; 1 refs; reads=0 writes=1; used at $88BE
Zp69 = $69 ; 1 refs; reads=1 writes=0; used at $AEA4
Zp6B = $6B ; 2 refs; reads=2 writes=0; used at $AFE9, B0B4
Zp6C = $6C ; 2 refs; reads=2 writes=0; used at $AFED, B0BB
Zp6D = $6D ; 1 refs; reads=1 writes=0; used at $B0B7
Zp6E = $6E ; 1 refs; reads=1 writes=0; used at $B0BD
Zp6F = $6F ; 1 refs; reads=1 writes=0; used at $B0A5
Zp70 = $70 ; 1 refs; reads=1 writes=0; used at $B0AB
Zp71 = $71 ; 4 refs; reads=4 writes=0; used at $AF02, AF07, AF0E, AF13
Zp72 = $72 ; 4 refs; reads=2 writes=2; used at $AF0C, AF17
Zp73 = $73 ; 2 refs; reads=2 writes=0; used at $AF1D, AF22
Zp75 = $75 ; 1 refs; reads=1 writes=0; used at $B2E3
Zp76 = $76 ; 1 refs; reads=1 writes=0; used at $B2E7
Zp77 = $77 ; 2 refs; reads=1 writes=1; used at $B307, B317
Zp81 = $81 ; 1 refs; reads=1 writes=0; used at $8273
Zp83 = $83 ; 1 refs; reads=1 writes=0; used at $B2DB
Zp85 = $85 ; 24 refs; reads=16 writes=8; used at $AEB0, AEB7, AEC3, AEDE, +18 more
Zp86 = $86 ; 14 refs; reads=6 writes=8; used at $AEB5, AEBD, AEC1, AEDC, +5 more
Zp87 = $87 ; 19 refs; reads=12 writes=7; used at $AECA, AED0, AF3A, AFA0, +11 more
Zp88 = $88 ; 12 refs; reads=8 writes=4; used at $AF1F, AF32, AF47, AF49, +8 more
Zp89 = $89 ; 7 refs; reads=3 writes=4; used at $AF24, AF4D, AFC4, B081
Zp8A = $8A ; 15 refs; reads=8 writes=7; used at $AF28, AF36, AF38, AF3C, +9 more
Zp8B = $8B ; 6 refs; reads=2 writes=4; used at $AF90, AFE5, B059, B05D, +1 more
Zp8C = $8C ; 8 refs; reads=3 writes=5; used at $AF94, AFE7, B062, B0AD, +1 more
Zp90 = $90 ; 8 refs; reads=5 writes=3; used at $80B9, 80CA, 80E0, 80E8, +2 more
Zp91 = $91 ; 3 refs; reads=2 writes=1; used at $80D2, 80DE, 80F3
Zp92 = $92 ; 5 refs; reads=1 writes=4; used at $80BB, 80CE, 80E6, 80FB, +1 more
ZpA3 = $A3 ; 1 refs; reads=1 writes=0; used at $8291
ZpA8 = $A8 ; 4 refs; reads=1 writes=3; used at $80B3, 81EB, 831F
ZpAB = $AB ; 2 refs; reads=1 writes=1; used at $80B1, 81E2
ZpAC = $AC ; 5 refs; reads=2 writes=3; used at $80B5, 8130, 81ED, 8321
ZpAD = $AD ; 2 refs; reads=1 writes=1; used at $817D, 8310
ZpAE = $AE ; 2 refs; reads=1 writes=1; used at $8181, 8315
ZpAF = $AF ; 2 refs; reads=1 writes=1; used at $8185, 831A
ZpB0 = $B0 ; 3 refs; reads=2 writes=1; used at $81BE, 81C0
ZpB1 = $B1 ; 2 refs; reads=1 writes=1; used at $81C4, 90C7
ZpB2 = $B2 ; 1 refs; reads=0 writes=1; used at $81C8
ZpB3 = $B3 ; 2 refs; reads=1 writes=1; used at $81CC, 8881
ZpB4 = $B4 ; 2 refs; reads=1 writes=1; used at $81B4, 81D0
ZpB5 = $B5 ; 1 refs; reads=0 writes=1; used at $81D4
ZpBA = $BA ; 5 refs; reads=3 writes=2; used at $806C, 8161, 8165, 820F
ZpBB = $BB ; 7 refs; reads=3 writes=4; used at $90DF, 90EC, 90F1, 90FD, +2 more
ZpBC = $BC ; 8 refs; reads=6 writes=2; used at $90CB, 90F7, 9104, 9113, +3 more
ZpBF = $BF ; 1 refs; reads=1 writes=0; used at $8332
ZpC2 = $C2 ; 3 refs; reads=1 writes=2; used at $82AB, 82BD, 82C8
ZpC3 = $C3 ; 3 refs; reads=1 writes=2; used at $82AD, 82B9, 82C6
ZpC4 = $C4 ; 3 refs; reads=1 writes=2; used at $82A8, 82B0, 82C4
ZpC5 = $C5 ; 4 refs; reads=2 writes=2; used at $80A4, 829A, 82A4, 82B4
ZpC6 = $C6 ; 3 refs; reads=1 writes=2; used at $80A2, 827E, 82A2
ZpD8 = $D8 ; 6 refs; reads=2 writes=4; used at $F622, F64E, F664, F69C, +2 more
ZpD9 = $D9 ; 7 refs; reads=3 writes=4; used at $F61C, F660, F677, F69E, +2 more
ZpDB = $DB ; 5 refs; reads=3 writes=2; used at $F657, F6A8, F6B1, F6BC, +1 more
ZpDC = $DC ; 3 refs; reads=1 writes=2; used at $F65C, F6C5
ZpE0 = $E0 ; 8 refs; reads=4 writes=4; used at $9142, 915E, 9162, B2B4, +3 more
ZpE1 = $E1 ; 2 refs; reads=0 writes=2; used at $B2B9, B2CD
ZpEF = $EF ; 3 refs; reads=1 writes=2; used at $8087, 821C, 8220
ZpF5 = $F5 ; 2 refs; reads=1 writes=1; used at $83B0, 88B3
ZpF7 = $F7 ; 3 refs; reads=2 writes=1; used at $83AA, 83AC, 83AE
ZpFB = $FB ; 1 refs; reads=1 writes=0; used at $838C
ZpFC = $FC ; 1 refs; reads=1 writes=0; used at $817F
ZpFD = $FD ; 1 refs; reads=1 writes=0; used at $817B
ZpFE = $FE ; 7 refs; reads=4 writes=3; used at $807A, 811F, 8129, 815F, +3 more
ZpFF = $FF ; 19 refs; reads=12 writes=7; used at $8047, 810F, 8116, 8118, +15 more