; 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