114 lines
9.1 KiB
PHP
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
|