; Ms Pac-Man (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 ; 16 refs; reads=9 writes=7; used at $825E, 8266, 8276, 8280, +12 more Zp10 = $10 ; 3 refs; reads=1 writes=2; used at $8A6B, 8AC1, EC94 Zp20 = $20 ; 17 refs; reads=2 writes=15; used at $8081, 8637, 8657, 8677, +13 more Zp30 = $30 ; 10 refs; reads=0 writes=10; used at $8085, 8617, 862A, 864A, +6 more Zp40 = $40 ; 19 refs; reads=1 writes=18; used at $8089, 85D2, 8689, 934C, +15 more Zp50 = $50 ; 23 refs; reads=4 writes=19; used at $8079, 8B17, 8B4A, 8B86, +19 more Zp60 = $60 ; 29 refs; reads=8 writes=21; used at $807D, 845D, 8464, 846E, +25 more Zp70 = $70 ; 8 refs; reads=7 writes=1; used at $8A6D, 8AF4, 8B12, 8B27, +4 more Zp80 = $80 ; 15 refs; reads=10 writes=5; used at $89F4, 8A22, 8AEE, 8AFC, +7 more Zp81 = $81 ; 5 refs; reads=4 writes=1; used at $8156, 841E, 8445, 84E2, +1 more Zp82 = $82 ; 2 refs; reads=1 writes=1; used at $E4FC, E6AA Zp83 = $83 ; 7 refs; reads=5 writes=2; used at $E506, E8A8, E933, E947, +3 more Zp84 = $84 ; 7 refs; reads=5 writes=2; used at $E501, E8AC, E92E, E942, +3 more Zp86 = $86 ; 41 refs; reads=28 writes=13; used at $8031, 805F, 806C, 808B, +36 more Zp87 = $87 ; 29 refs; reads=16 writes=13; used at $8146, 83F5, 840F, 8D76, +24 more Zp88 = $88 ; 4 refs; reads=2 writes=2; used at $FBC3, FFB6, FFBA Zp89 = $89 ; 123 refs; reads=72 writes=51; used at $826C, 8270, 827C, 8282, +111 more Zp8A = $8A ; 23 refs; reads=6 writes=17; used at $8ACC, 8AE8, E4C6, E56B, +16 more Zp8B = $8B ; 65 refs; reads=24 writes=41; used at $8011, 8ABA, 8AC5, 8ACA, +57 more Zp8C = $8C ; 8 refs; reads=3 writes=5; used at $8ABF, 8AEC, E572, E9EB, +3 more Zp8D = $8D ; 29 refs; reads=15 writes=14; used at $85F8, 8682, 9B18, 9B31, +22 more Zp8F = $8F ; 56 refs; reads=19 writes=37; used at $9B0B, 9B99, 9BA9, 9BC2, +44 more Zp90 = $90 ; 25 refs; reads=4 writes=21; used at $9B06, 9B9E, 9BAE, 9BBD, +21 more Zp91 = $91 ; 11 refs; reads=8 writes=3; used at $8475, 847E, 9B85, 9B8E, +7 more Zp92 = $92 ; 1 refs; reads=0 writes=1; used at $9B8A Zp93 = $93 ; 14 refs; reads=7 writes=7; used at $8A26, 8A43, 8A54, EA94, +8 more Zp94 = $94 ; 4 refs; reads=2 writes=2; used at $EB02, EB1C, F327, F34A Zp95 = $95 ; 12 refs; reads=7 writes=5; used at $8A9E, 8AAD, EA27, EA54, +8 more Zp96 = $96 ; 2 refs; reads=0 writes=2; used at $8AA3, 8AB2 Zp97 = $97 ; 4 refs; reads=2 writes=2; used at $93DF, 93F1, EB0B, EB18 Zp98 = $98 ; 2 refs; reads=0 writes=2; used at $93E4, EB10 Zp9B = $9B ; 2 refs; reads=1 writes=1; used at $A3D8, A3E4 Zp9C = $9C ; 26 refs; reads=17 writes=9; used at $9AC9, 9AE1, 9B22, 9B38, +14 more Zp9D = $9D ; 1 refs; reads=0 writes=1; used at $9AC3 Zp9E = $9E ; 6 refs; reads=3 writes=3; used at $9ACB, 9AD8, 9ADA, 9ADE, +1 more Zp9F = $9F ; 1 refs; reads=0 writes=1; used at $9AC5 ZpA0 = $A0 ; 9 refs; reads=4 writes=5; used at $9ACD, 9AE7, 9AEC, 9AF4, +3 more ZpA1 = $A1 ; 18 refs; reads=14 writes=4; used at $87A3, 87AE, A10A, A121, +13 more ZpA2 = $A2 ; 15 refs; reads=12 writes=3; used at $87B9, 87C4, A10E, A123, +10 more ZpA3 = $A3 ; 2 refs; reads=1 writes=1; used at $A10C, A173 ZpA4 = $A4 ; 2 refs; reads=1 writes=1; used at $A110, A17B ZpA5 = $A5 ; 22 refs; reads=21 writes=1; used at $81C1, 8488, A179, A189, +18 more ZpA6 = $A6 ; 9 refs; reads=8 writes=1; used at $8491, 8496, A181, A18B, +5 more ZpA7 = $A7 ; 6 refs; reads=1 writes=5; used at $A19D, A1A7, A1B1, A1BB, +2 more ZpA8 = $A8 ; 6 refs; reads=1 writes=5; used at $A1EA, A1F4, A1FE, A208, +2 more ZpA9 = $A9 ; 1 refs; reads=0 writes=1; used at $A187 ZpAA = $AA ; 1 refs; reads=0 writes=1; used at $A18D ZpAB = $AB ; 13 refs; reads=10 writes=3; used at $80BB, 80DE, 80FF, 817E, +9 more ZpAC = $AC ; 4 refs; reads=1 writes=3; used at $80C0, A2E2, A2F6 ZpAD = $AD ; 1 refs; reads=1 writes=0; used at $FBA8 ZpAF = $AF ; 24 refs; reads=11 writes=13; used at $8035, 8054, 805D, 8065, +20 more ZpB0 = $B0 ; 6 refs; reads=1 writes=5; used at $8039, 80B7, 8745, EBB9, +2 more ZpB1 = $B1 ; 3 refs; reads=2 writes=1; used at $84B9, 84CD, 8504 ZpB2 = $B2 ; 3 refs; reads=2 writes=1; used at $9A70, FBB7, FFA9 ZpB3 = $B3 ; 5 refs; reads=2 writes=3; used at $9A43, 9A4D, 9A7A, FBBC, +1 more ZpB4 = $B4 ; 10 refs; reads=4 writes=6; used at $80B3, 8749, F56B, F57D, +4 more ZpB5 = $B5 ; 3 refs; reads=2 writes=1; used at $F56F, F577, F699 ZpB6 = $B6 ; 2 refs; reads=1 writes=1; used at $F58D, F69D ZpB7 = $B7 ; 2 refs; reads=1 writes=1; used at $F593, F6A1 ZpB8 = $B8 ; 4 refs; reads=1 writes=3; used at $8189, 81C9, 81CB, 8525 ZpB9 = $B9 ; 5 refs; reads=3 writes=2; used at $811D, 813E, 81D2, 82B6, +1 more ZpBA = $BA ; 14 refs; reads=8 writes=6; used at $82BC, 82CB, 8361, 836A, +10 more ZpBB = $BB ; 13 refs; reads=9 writes=4; used at $82C1, 82D2, 8356, 835F, +9 more ZpBD = $BD ; 18 refs; reads=10 writes=8; used at $8125, 8136, 815C, 8173, +13 more ZpBE = $BE ; 4 refs; reads=2 writes=2; used at $8148, 9317, 931D ZpBF = $BF ; 4 refs; reads=2 writes=2; used at $814C, 9313, 931B ZpC0 = $C0 ; 4 refs; reads=0 writes=4; used at $83DB, 83FB, 842B, 85D9 ZpC4 = $C4 ; 9 refs; reads=6 writes=3; used at $811F, 8140, 9609, 960F, +4 more ZpC5 = $C5 ; 8 refs; reads=5 writes=3; used at $8121, 8142, 960B, 9613, +3 more ZpC7 = $C7 ; 18 refs; reads=13 writes=5; used at $80E2, 831F, 8343, 834C, +14 more ZpC8 = $C8 ; 13 refs; reads=6 writes=7; used at $FC78, FC85, FC90, FC9D, +9 more ZpC9 = $C9 ; 7 refs; reads=0 writes=7; used at $FCFE, FD74, FE90, FEA0, +3 more ZpCA = $CA ; 16 refs; reads=8 writes=8; used at $801B, 85ED, 88AE, 88B3, +12 more ZpCB = $CB ; 1 refs; reads=0 writes=1; used at $86EE ZpCC = $CC ; 1 refs; reads=0 writes=1; used at $93FD ZpCD = $CD ; 1 refs; reads=0 writes=1; used at $93FF ZpCE = $CE ; 1 refs; reads=0 writes=1; used at $941A ZpCF = $CF ; 3 refs; reads=1 writes=2; used at $868E, 8694, 93F3 ZpD0 = $D0 ; 3 refs; reads=2 writes=1; used at $8109, 83B8, 86C4 ZpD1 = $D1 ; 3 refs; reads=2 writes=1; used at $810B, 83BA, 86C6 ZpD2 = $D2 ; 3 refs; reads=2 writes=1; used at $810D, 83BC, 86C8 ZpD4 = $D4 ; 9 refs; reads=6 writes=3; used at $8226, 82FE, 8333, 833D, +4 more ZpD5 = $D5 ; 20 refs; reads=16 writes=4; used at $80B9, 821E, 8244, 862C, +15 more ZpD6 = $D6 ; 1 refs; reads=0 writes=1; used at $86BF ZpD7 = $D7 ; 10 refs; reads=6 writes=4; used at $83A8, 83AE, 83B5, 870D, +3 more