; 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 ; 161 refs; reads=81 writes=80; used at $C054, C0B5, C0BD, C27F, +147 more Zp01 = $01 ; 81 refs; reads=33 writes=48; used at $C059, C05B, C283, C293, +70 more Zp02 = $02 ; 126 refs; reads=58 writes=68; used at $C287, C2B4, C920, C93E, +113 more Zp03 = $03 ; 65 refs; reads=28 writes=37; used at $C29A, C2A3, C925, C943, +52 more Zp04 = $04 ; 41 refs; reads=23 writes=18; used at $CB3B, CB8B, D52A, D53D, +31 more Zp05 = $05 ; 84 refs; reads=43 writes=41; used at $CB3F, CB5C, CB77, CB9B, +58 more Zp06 = $06 ; 30 refs; reads=14 writes=16; used at $CB41, CB45, CB7D, CB7F, +22 more Zp07 = $07 ; 9 refs; reads=4 writes=5; used at $CB43, CB51, CB81, D78F, +3 more Zp08 = $08 ; 7 refs; reads=3 writes=4; used at $CB56, CB79, D76A, D76F, +2 more Zp0A = $0A ; 4 refs; reads=2 writes=2; used at $D740, E47D, E58A, E62A Zp0B = $0B ; 6 refs; reads=2 writes=4; used at $D745, E485, E4A1, E4BC, +1 more Zp0C = $0C ; 4 refs; reads=2 writes=2; used at $D74A, D75A, E472, E594 Zp0D = $0D ; 3 refs; reads=1 writes=2; used at $D754, E474, E58E Zp0E = $0E ; 2 refs; reads=0 writes=2; used at $E476, E584 Zp0F = $0F ; 2 refs; reads=0 writes=2; used at $E478, E586 Zp10 = $10 ; 12 refs; reads=0 writes=12; used at $C249, CA8C, D3C3, D40F, +8 more Zp11 = $11 ; 12 refs; reads=0 writes=12; used at $C24E, CA91, D3C8, D414, +8 more Zp12 = $12 ; 8 refs; reads=4 writes=4; used at $E1C7, E1D5, E1F4, E203, +4 more Zp13 = $13 ; 8 refs; reads=4 writes=4; used at $E1CB, E1D0, E1F8, E1FD, +4 more Zp14 = $14 ; 4 refs; reads=2 writes=2; used at $E1BF, E1EC, E288, E296 Zp15 = $15 ; 4 refs; reads=2 writes=2; used at $E1C3, E1F0, E28E, E29C Zp1A = $1A ; 30 refs; reads=22 writes=8; used at $C8AA, C9BB, CBBD, CDA6, +26 more Zp1B = $1B ; 4 refs; reads=2 writes=2; used at $D3DB, D3E0, D3F6, D3FB Zp1C = $1C ; 15 refs; reads=13 writes=2; used at $CBB9, CDA8, D295, D29E, +11 more Zp1E = $1E ; 5 refs; reads=2 writes=3; used at $C8ED, CBBF, CCD9, CD75, +1 more Zp1F = $1F ; 1 refs; reads=1 writes=0; used at $C8F1 Zp20 = $20 ; 2 refs; reads=1 writes=1; used at $CBC7, D730 Zp22 = $22 ; 1 refs; reads=0 writes=1; used at $CBC1 Zp24 = $24 ; 1 refs; reads=0 writes=1; used at $CBCF Zp25 = $25 ; 1 refs; reads=1 writes=0; used at $D25B Zp26 = $26 ; 1 refs; reads=0 writes=1; used at $CBC5 Zp27 = $27 ; 2 refs; reads=1 writes=1; used at $D25D Zp28 = $28 ; 1 refs; reads=0 writes=1; used at $CBD1 Zp2A = $2A ; 2 refs; reads=0 writes=2; used at $C90D, CBCB Zp2B = $2B ; 1 refs; reads=0 writes=1; used at $C911 Zp2C = $2C ; 1 refs; reads=0 writes=1; used at $CBD3 Zp2E = $2E ; 2 refs; reads=0 writes=2; used at $D242, DFEF Zp30 = $30 ; 2 refs; reads=0 writes=2; used at $D244, DFF3 Zp32 = $32 ; 6 refs; reads=1 writes=5; used at $CCF4, CCF9, CD80, D2D8, +2 more Zp37 = $37 ; 2 refs; reads=0 writes=2; used at $D326, DFE7 Zp38 = $38 ; 3 refs; reads=2 writes=1; used at $D48A, D492, D494 Zp39 = $39 ; 4 refs; reads=2 writes=2; used at $D177, D180, E034, E03A Zp3D = $3D ; 1 refs; reads=0 writes=1; used at $DFEB Zp3F = $3F ; 19 refs; reads=3 writes=16; used at $C0A2, C22D, C244, C261, +15 more Zp40 = $40 ; 9 refs; reads=4 writes=5; used at $C109, C1D5, C1D7, C23E, +5 more Zp41 = $41 ; 3 refs; reads=1 writes=2; used at $C06C, C119, C225 Zp42 = $42 ; 7 refs; reads=3 writes=4; used at $C06E, C11E, C223, C266, +2 more Zp43 = $43 ; 9 refs; reads=1 writes=8; used at $C0D9, C12A, C1E0, C23A, +5 more Zp45 = $45 ; 2 refs; reads=1 writes=1; used at $C0A6, C10B Zp46 = $46 ; 27 refs; reads=21 writes=6; used at $C0AE, C125, C152, C1F1, +22 more Zp47 = $47 ; 27 refs; reads=23 writes=4; used at $C0AA, C123, C154, C21F, +22 more Zp48 = $48 ; 12 refs; reads=9 writes=3; used at $C0E0, C15E, C21B, C4E2, +8 more Zp49 = $49 ; 3 refs; reads=2 writes=1; used at $CAB4, CAB8, CABA Zp4A = $4A ; 5 refs; reads=3 writes=2; used at $CA2A, CABE, CAD6, CAF0 Zp4B = $4B ; 15 refs; reads=14 writes=1; used at $C15C, C977, C982, C9D3, +10 more Zp4C = $4C ; 5 refs; reads=2 writes=3; used at $C227, CA7F, CA83, DFCE Zp4D = $4D ; 10 refs; reads=9 writes=1; used at $C142, C150, C259, C46D, +5 more Zp4E = $4E ; 3 refs; reads=2 writes=1; used at $C14B, C158 Zp4F = $4F ; 2 refs; reads=1 writes=1; used at $C15A, D356 Zp50 = $50 ; 11 refs; reads=6 writes=5; used at $C471, C499, C49D, C4A7, +7 more Zp51 = $51 ; 15 refs; reads=10 writes=5; used at $C477, C4D0, C4D7, C4D9, +11 more Zp61 = $61 ; 1 refs; reads=0 writes=1; used at $E177 Zp64 = $64 ; 1 refs; reads=0 writes=1; used at $C09E Zp67 = $67 ; 14 refs; reads=8 writes=6; used at $CA3B, CA4C, CBEA, CD0C, +8 more Zp68 = $68 ; 9 refs; reads=7 writes=2; used at $CA58, CB87, CDAC, CEFB, +4 more Zp69 = $69 ; 8 refs; reads=3 writes=5; used at $CA28, CB83, CC49, CD14, +4 more Zp6A = $6A ; 10 refs; reads=8 writes=2; used at $CEF9, CF93, D1D7, D218, +5 more Zp6B = $6B ; 2 refs; reads=1 writes=1; used at $E0F1, E0FD Zp6C = $6C ; 6 refs; reads=2 writes=4; used at $C20E, CEEF, DE25, DE35, +2 more Zp6D = $6D ; 2 refs; reads=0 writes=2; used at $C210, CEF1 Zp6E = $6E ; 2 refs; reads=0 writes=2; used at $C212, CEF3 Zp6F = $6F ; 2 refs; reads=0 writes=2; used at $C214, CEF5 Zp70 = $70 ; 1 refs; reads=1 writes=0; used at $E175 Zp73 = $73 ; 1 refs; reads=1 writes=0; used at $E0F7 Zp77 = $77 ; 6 refs; reads=3 writes=3; used at $CA4E, CD29, CD3D, CD43, +2 more Zp78 = $78 ; 1 refs; reads=0 writes=1; used at $CA5A Zp87 = $87 ; 47 refs; reads=25 writes=22; used at $C229, C45A, C47C, C47E, +31 more Zp88 = $88 ; 23 refs; reads=14 writes=9; used at $C22B, C45C, C480, C484, +18 more Zp89 = $89 ; 9 refs; reads=5 writes=4; used at $C8CF, C8D1, D05E, D15F, +3 more Zp8A = $8A ; 7 refs; reads=3 writes=4; used at $C8D5, D163, D167, D16D, +2 more Zp8B = $8B ; 4 refs; reads=1 writes=3; used at $CEEB, D246, D307, D312 Zp8C = $8C ; 2 refs; reads=1 writes=1; used at $CF68, E022 Zp8D = $8D ; 2 refs; reads=1 writes=1; used at $CF76, D216 Zp8E = $8E ; 1 refs; reads=0 writes=1; used at $CF7C Zp8F = $8F ; 3 refs; reads=3 writes=0; used at $CFC6, D1E4, D1E9 Zp90 = $90 ; 1 refs; reads=1 writes=0; used at $CFEA Zp93 = $93 ; 3 refs; reads=2 writes=1; used at $CFF5, D317, DFE2 Zp96 = $96 ; 2 refs; reads=1 writes=1; used at $CFFE, D205 Zp97 = $97 ; 1 refs; reads=1 writes=0; used at $D1CE Zp9F = $9F ; 2 refs; reads=1 writes=1; used at $CF3B, D3B4 ZpA0 = $A0 ; 1 refs; reads=1 writes=0; used at $D3B8 ZpA5 = $A5 ; 1 refs; reads=1 writes=0; used at $D000 ZpA6 = $A6 ; 1 refs; reads=1 writes=0; used at $D004 ZpAB = $AB ; 1 refs; reads=1 writes=0; used at $D225 ZpAC = $AC ; 1 refs; reads=1 writes=0; used at $D229 ZpAF = $AF ; 2 refs; reads=2 writes=0; used at $D008, D815 ZpB0 = $B0 ; 2 refs; reads=2 writes=0; used at $D012, D819 ZpB1 = $B1 ; 1 refs; reads=1 writes=0; used at $D81E ZpB2 = $B2 ; 1 refs; reads=1 writes=0; used at $D822 ZpB3 = $B3 ; 1 refs; reads=1 writes=0; used at $D7FA ZpB4 = $B4 ; 1 refs; reads=1 writes=0; used at $D7FE ZpB5 = $B5 ; 4 refs; reads=2 writes=2; used at $D002, D3B6, D3DE, D3F9 ZpB6 = $B6 ; 4 refs; reads=2 writes=2; used at $D006, D3BA, D3E9, D3FF ZpB7 = $B7 ; 7 refs; reads=5 writes=2; used at $C9C3, C9C5, D966, D96D, +1 more ZpB8 = $B8 ; 13 refs; reads=9 writes=4; used at $CFC0, D276, D2EA, D546, +9 more ZpB9 = $B9 ; 18 refs; reads=10 writes=8; used at $CFC4, D563, D5AF, D6ED, +14 more ZpBA = $BA ; 4 refs; reads=1 writes=3; used at $CFD2, CFE2, D24B, D251 ZpBB = $BB ; 2 refs; reads=0 writes=2; used at $CFD6, CFE4 ZpC0 = $C0 ; 1 refs; reads=0 writes=1; used at $D05A ZpC2 = $C2 ; 7 refs; reads=2 writes=5; used at $D585, D59B, D7FC, D80E, +3 more ZpC3 = $C3 ; 7 refs; reads=2 writes=5; used at $D58B, D5A6, D800, D812, +3 more ZpC4 = $C4 ; 1 refs; reads=0 writes=1; used at $D00A ZpC5 = $C5 ; 1 refs; reads=0 writes=1; used at $D014 ZpC6 = $C6 ; 1 refs; reads=0 writes=1; used at $D00C ZpC7 = $C7 ; 1 refs; reads=0 writes=1; used at $D016 ZpC8 = $C8 ; 1 refs; reads=0 writes=1; used at $D00E ZpC9 = $C9 ; 1 refs; reads=0 writes=1; used at $D018 ZpCA = $CA ; 3 refs; reads=1 writes=2; used at $D010, D227, D80C ZpCB = $CB ; 3 refs; reads=1 writes=2; used at $D01A, D22B, D810 ZpCC = $CC ; 12 refs; reads=4 writes=8; used at $D3EB, D401, D403, D4BA, +4 more ZpCD = $CD ; 6 refs; reads=1 writes=5; used at $D662, D67C, D6FC, D70E, +2 more ZpCE = $CE ; 6 refs; reads=1 writes=5; used at $D666, D681, D700, D716, +2 more ZpCF = $CF ; 5 refs; reads=2 writes=3; used at $CF53, D1A3, D1B5, D1D0 ZpD0 = $D0 ; 5 refs; reads=3 writes=2; used at $CF4E, D1B9, D1BB, D1CC ZpD1 = $D1 ; 4 refs; reads=2 writes=2; used at $D1A9, D1AB, D1B3 ZpD2 = $D2 ; 3 refs; reads=2 writes=1; used at $D1C8, D220, E065 ZpD3 = $D3 ; 4 refs; reads=2 writes=2; used at $CFEC, D1D2, D1E0, D1EB ZpD4 = $D4 ; 3 refs; reads=2 writes=1; used at $D210, D21C ZpD5 = $D5 ; 5 refs; reads=2 writes=3; used at $D201, D203, D20B, DF7C ZpD6 = $D6 ; 5 refs; reads=2 writes=3; used at $D1F5, D1F9, D1FF, DF7E ZpD7 = $D7 ; 6 refs; reads=3 writes=3; used at $D22D, D237, D23B, D30C, +1 more ZpD8 = $D8 ; 6 refs; reads=2 writes=4; used at $D22F, D233, D23F, D310, +1 more ZpD9 = $D9 ; 5 refs; reads=3 writes=2; used at $D2CC, D2DA, D2E6, E04B ZpDB = $DB ; 7 refs; reads=2 writes=5; used at $CCC9, CCD1, CCEC, CCF2, +1 more ZpDC = $DC ; 1 refs; reads=0 writes=1; used at $DFBE ZpDD = $DD ; 2 refs; reads=0 writes=2; used at $D2DF, D31C ZpDE = $DE ; 2 refs; reads=0 writes=2; used at $D2E4, D321 ZpE3 = $E3 ; 3 refs; reads=1 writes=2; used at $D4C7, D4D4 ZpE4 = $E4 ; 6 refs; reads=4 writes=2; used at $D4C5, D4CB, D4CD, D4CF ZpF0 = $F0 ; 4 refs; reads=1 writes=3; used at $EE4D, EE77, EEF4, F001 ZpF1 = $F1 ; 1 refs; reads=0 writes=1; used at $EE51 ZpF2 = $F2 ; 40 refs; reads=14 writes=26; used at $EE55, EE84, EEA3, EEC8, +36 more ZpF3 = $F3 ; 1 refs; reads=0 writes=1; used at $EE59 ZpF4 = $F4 ; 3 refs; reads=2 writes=1; used at $EE5E, EF05, EF16 ZpF5 = $F5 ; 1 refs; reads=0 writes=1; used at $EE63 ZpF6 = $F6 ; 4 refs; reads=1 writes=3; used at $EECD, EED7, EED9 ZpF7 = $F7 ; 1 refs; reads=0 writes=1; used at $EE67 ZpF8 = $F8 ; 1 refs; reads=0 writes=1; used at $EE91 ZpF9 = $F9 ; 1 refs; reads=0 writes=1; used at $EE93 ZpFA = $FA ; 1 refs; reads=0 writes=1; used at $EE95 ZpFB = $FB ; 1 refs; reads=0 writes=1; used at $EE97 ZpFC = $FC ; 7 refs; reads=5 writes=2; used at $EEEE, EEF2, EF01, EF10, +3 more ZpFD = $FD ; 27 refs; reads=23 writes=4; used at $EE99, EEA1, EEC6, EEE1, +23 more ZpFE = $FE ; 12 refs; reads=5 writes=7; used at $EE9F, EEB1, EEBA, EEC0, +7 more ZpFF = $FF ; 8 refs; reads=3 writes=5; used at $EE9B, EF7B, EF85, EF98, +3 more