; Alpha Mission (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 ; 2 refs; reads=1 writes=1; used at $815D, 81D3 Zp01 = $01 ; 2 refs; reads=1 writes=1; used at $815F, 81C8 Zp02 = $02 ; 2 refs; reads=1 writes=1; used at $8161, 81CA Zp03 = $03 ; 20 refs; reads=14 writes=6; used at $81F6, 820D, 823C, 827F, +16 more Zp04 = $04 ; 7 refs; reads=2 writes=5; used at $81FC, 8211, B9BF, B9DE, +3 more Zp05 = $05 ; 8 refs; reads=4 writes=4; used at $BADF, BAF0, BAF5, BB77, +2 more Zp06 = $06 ; 8 refs; reads=4 writes=4; used at $BAE4, BAEE, BAFA, BB7C, +2 more Zp07 = $07 ; 13 refs; reads=9 writes=4; used at $BA90, BAA8, BABD, BAC7, +6 more Zp0F = $0F ; 8 refs; reads=7 writes=1; used at $BA0E, BA1A, BA20, BA25, +4 more Zp10 = $10 ; 3 refs; reads=2 writes=1; used at $BA14, BA32, BA44 Zp11 = $11 ; 6 refs; reads=1 writes=5; used at $847A, 8486, 848D, 8494, +2 more Zp12 = $12 ; 3 refs; reads=1 writes=2; used at $847E, C1C6, C1CA Zp23 = $23 ; 3 refs; reads=2 writes=1; used at $9CBB, 9CCC, 9CD1 Zp24 = $24 ; 5 refs; reads=3 writes=2; used at $9CB6, 9CD3, 9CD7, 9CFB, +1 more Zp25 = $25 ; 13 refs; reads=9 writes=4; used at $80A4, 80B9, 80C7, 80CB, +9 more Zp26 = $26 ; 4 refs; reads=3 writes=1; used at $80A6, 8189, 81CC, 8290 Zp29 = $29 ; 1 refs; reads=0 writes=1; used at $833A Zp2A = $2A ; 1 refs; reads=0 writes=1; used at $833C Zp2B = $2B ; 1 refs; reads=1 writes=0; used at $819B Zp2C = $2C ; 3 refs; reads=1 writes=2; used at $81EB, 8205, 9CF2 Zp35 = $35 ; 1 refs; reads=0 writes=1; used at $9CF9 Zp36 = $36 ; 2 refs; reads=1 writes=1; used at $9D03, 9D08 Zp37 = $37 ; 2 refs; reads=1 writes=1; used at $9D0A, 9D0E Zp38 = $38 ; 3 refs; reads=2 writes=1; used at $9CE6, 9CE8 Zp39 = $39 ; 3 refs; reads=1 writes=2; used at $9CDE, 9CE4 Zp3A = $3A ; 4 refs; reads=2 writes=2; used at $8092, 9CAD, 9CB1 Zp3B = $3B ; 1 refs; reads=1 writes=0; used at $9CC2 Zp5B = $5B ; 4 refs; reads=3 writes=1; used at $81B6, 9D10, 9D14 Zp5D = $5D ; 3 refs; reads=2 writes=1; used at $8175, 8177 Zp63 = $63 ; 3 refs; reads=1 writes=2; used at $B9AB, B9B0, BA69 Zp64 = $64 ; 5 refs; reads=2 writes=3; used at $B9AD, BA03, BA07, BB23, +1 more Zp65 = $65 ; 13 refs; reads=11 writes=2; used at $B9A9, B9C3, B9FC, BA18, +9 more Zp66 = $66 ; 2 refs; reads=1 writes=1; used at $B9E9, BA6D Zp67 = $67 ; 2 refs; reads=1 writes=1; used at $B9EF, BA71 Zp68 = $68 ; 2 refs; reads=1 writes=1; used at $B9DC, BA7A Zp69 = $69 ; 2 refs; reads=1 writes=1; used at $B9E2, BA7E Zp6A = $6A ; 5 refs; reads=4 writes=1; used at $BA42, BB45, BB5A, BB6E, +1 more Zp6B = $6B ; 1 refs; reads=0 writes=1; used at $BA48 Zp6C = $6C ; 3 refs; reads=2 writes=1; used at $BA30, BBAC, BBB3 Zp6D = $6D ; 1 refs; reads=0 writes=1; used at $BA36 Zp6E = $6E ; 3 refs; reads=2 writes=1; used at $B9A6, BA86, BA9D Zp6F = $6F ; 3 refs; reads=1 writes=2; used at $B9F3, BA8E, BB20 Zp70 = $70 ; 2 refs; reads=1 writes=1; used at $BAC5, BAE6 Zp71 = $71 ; 6 refs; reads=3 writes=3; used at $B9F7, BA62, BA66, BA8A, +1 more Zp72 = $72 ; 1 refs; reads=0 writes=1; used at $B9A3 Zp73 = $73 ; 1 refs; reads=0 writes=1; used at $B9F5 Zp75 = $75 ; 1 refs; reads=0 writes=1; used at $B9F9 Zp76 = $76 ; 2 refs; reads=1 writes=1; used at $BA22, BB65 Zp77 = $77 ; 3 refs; reads=1 writes=2; used at $BA4C, BB43, BB9A Zp78 = $78 ; 2 refs; reads=1 writes=1; used at $BB60, BB7E Zp7B = $7B ; 3 refs; reads=1 writes=2; used at $BA4E, BBAA, BBBD Zp7C = $7C ; 2 refs; reads=1 writes=1; used at $BA3B, BBBF ZpC6 = $C6 ; 1 refs; reads=0 writes=1; used at $8353 ZpD2 = $D2 ; 4 refs; reads=1 writes=3; used at $809A, 8344, 834C, 8350 ZpD6 = $D6 ; 1 refs; reads=0 writes=1; used at $833E ZpD8 = $D8 ; 1 refs; reads=0 writes=1; used at $8340 ZpD9 = $D9 ; 1 refs; reads=0 writes=1; used at $8342 ZpDA = $DA ; 1 refs; reads=0 writes=1; used at $8348 ZpDC = $DC ; 1 refs; reads=0 writes=1; used at $832E ZpDD = $DD ; 1 refs; reads=0 writes=1; used at $8330 ZpDE = $DE ; 1 refs; reads=0 writes=1; used at $8332 ZpDF = $DF ; 1 refs; reads=0 writes=1; used at $8357 ZpE0 = $E0 ; 2 refs; reads=1 writes=1; used at $8094, 81B1 ZpE1 = $E1 ; 5 refs; reads=3 writes=2; used at $8259, 825E, 826B, 826D, +1 more ZpE2 = $E2 ; 4 refs; reads=2 writes=2; used at $8264, 8268, 8272, 8276 ZpE3 = $E3 ; 2 refs; reads=1 writes=1; used at $8142, 8260 ZpE4 = $E4 ; 2 refs; reads=1 writes=1; used at $825C, 8262 ZpE5 = $E5 ; 2 refs; reads=1 writes=1; used at $8270, 8274 ZpE6 = $E6 ; 1 refs; reads=0 writes=1; used at $8334 ZpE7 = $E7 ; 2 refs; reads=1 writes=1; used at $8096, 81BA ZpEC = $EC ; 3 refs; reads=1 writes=2; used at $8098, 8336, 834A