; Silent Assault (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 ; 39 refs; reads=16 writes=23; used at $8026, 802C, 8049, 804D, +35 more Zp01 = $01 ; 22 refs; reads=9 writes=13; used at $8031, 8035, 934B, 934F, +17 more Zp02 = $02 ; 80 refs; reads=52 writes=28; used at $93A6, 93B8, 975A, 976A, +76 more Zp03 = $03 ; 47 refs; reads=16 writes=31; used at $93AB, 975F, 9770, 9862, +32 more Zp04 = $04 ; 21 refs; reads=14 writes=7; used at $9733, 973A, 9E1C, 9E36, +17 more Zp05 = $05 ; 14 refs; reads=4 writes=10; used at $9738, 973E, 9E20, 9E2B, +9 more Zp06 = $06 ; 64 refs; reads=33 writes=31; used at $96F2, 96F8, 972F, 9BA8, +51 more Zp07 = $07 ; 101 refs; reads=59 writes=42; used at $9BAC, 9DCA, 9DEB, 9E5E, +85 more Zp08 = $08 ; 89 refs; reads=35 writes=54; used at $91FC, 9204, 920F, 9214, +80 more Zp09 = $09 ; 19 refs; reads=14 writes=5; used at $8018, 92A6, 92BF, 94C5, +13 more Zp0A = $0A ; 4 refs; reads=1 writes=3; used at $801D, 995E, 99F8, 9ECC Zp0B = $0B ; 11 refs; reads=5 writes=6; used at $802A, 94D1, 94D5, 9960, +7 more Zp0C = $0C ; 5 refs; reads=2 writes=3; used at $8188, 9C7E, 9DF9, 9E6A, +1 more Zp0D = $0D ; 4 refs; reads=2 writes=2; used at $8183, 9C7A, 9DF3, 9E73 Zp0F = $0F ; 3 refs; reads=1 writes=2; used at $91F1, 91F7, F8DA Zp10 = $10 ; 24 refs; reads=14 writes=10; used at $91CA, 9241, 97D9, 99DC, +19 more Zp11 = $11 ; 45 refs; reads=35 writes=10; used at $8152, 9384, 9390, 944C, +41 more Zp13 = $13 ; 3 refs; reads=1 writes=2; used at $91A7, 91C6, 9230 Zp14 = $14 ; 3 refs; reads=1 writes=2; used at $8022, 92DC, 99F0 Zp15 = $15 ; 11 refs; reads=6 writes=5; used at $806C, 92A1, 9469, 94B3, +7 more Zp16 = $16 ; 10 refs; reads=4 writes=6; used at $8081, 92CC, 92DE, 97DB, +6 more Zp17 = $17 ; 25 refs; reads=15 writes=10; used at $8158, 9386, 9388, 94F7, +21 more Zp1A = $1A ; 22 refs; reads=13 writes=9; used at $9517, 953F, 9545, 954D, +14 more Zp1B = $1B ; 6 refs; reads=2 writes=4; used at $9547, 9549, 9553, 9594, +1 more Zp1C = $1C ; 5 refs; reads=2 writes=3; used at $9537, 953D, 958A, BFD7, +1 more Zp1D = $1D ; 8 refs; reads=5 writes=3; used at $9718, 971A, 9722, 9729, +2 more Zp1F = $1F ; 7 refs; reads=2 writes=5; used at $816D, B8DE, B8E6, B984, +3 more Zp20 = $20 ; 7 refs; reads=1 writes=6; used at $941E, 9448, 959F, 9617, +3 more Zp21 = $21 ; 6 refs; reads=1 writes=5; used at $9444, 959D, 9630, ABC7, +2 more Zp23 = $23 ; 8 refs; reads=1 writes=7; used at $9456, 963C, 980C, 9FE6, +4 more Zp24 = $24 ; 9 refs; reads=2 writes=7; used at $946D, 963E, 980E, 9C11, +5 more Zp25 = $25 ; 21 refs; reads=11 writes=10; used at $9511, 95F2, 970E, 9F18, +17 more Zp26 = $26 ; 6 refs; reads=4 writes=2; used at $F973, F9CA, F9D6, FB0E, +2 more Zp27 = $27 ; 4 refs; reads=1 writes=3; used at $97C3, 980A, AEAE, AEB4 Zp28 = $28 ; 24 refs; reads=21 writes=3; used at $9310, 947F, 9753, 9799, +18 more Zp29 = $29 ; 12 refs; reads=5 writes=7; used at $985E, 9883, A07C, A0A2, +8 more Zp2A = $2A ; 20 refs; reads=15 writes=5; used at $A076, A079, A096, A09D, +16 more Zp2B = $2B ; 2 refs; reads=1 writes=1; used at $A091, A0A4 Zp2C = $2C ; 13 refs; reads=5 writes=8; used at $9402, 9408, 9A9C, A051, +6 more Zp2E = $2E ; 9 refs; reads=4 writes=5; used at $8176, 97FD, 9910, 9B83, +3 more Zp2F = $2F ; 3 refs; reads=2 writes=1; used at $9999, 999F, 99A4 Zp30 = $30 ; 1 refs; reads=0 writes=1; used at $999C Zp31 = $31 ; 11 refs; reads=6 writes=5; used at $99A1, 9E03, 9E14, 9E97, +7 more Zp32 = $32 ; 5 refs; reads=0 writes=5; used at $99A6, 9E08, 9E9C, C01D, +1 more Zp33 = $33 ; 12 refs; reads=2 writes=10; used at $9836, 9924, 99AB, 99BB, +7 more Zp34 = $34 ; 8 refs; reads=2 writes=6; used at $9838, 992B, 99AF, 99B1, +3 more Zp35 = $35 ; 8 refs; reads=2 writes=6; used at $80DD, 815C, 97AD, 98DC, +4 more Zp36 = $36 ; 11 refs; reads=1 writes=10; used at $930E, 9936, 9B38, B93B, +7 more Zp37 = $37 ; 4 refs; reads=2 writes=2; used at $FE25, FE2B, FE30, FE36 Zp38 = $38 ; 12 refs; reads=2 writes=10; used at $9346, 9932, 9B3C, B937, +8 more Zp39 = $39 ; 4 refs; reads=1 writes=3; used at $9B12, 9B2A, 9B97, F76E Zp3A = $3A ; 10 refs; reads=6 writes=4; used at $9743, 9747, 9749, 9751, +5 more Zp3B = $3B ; 3 refs; reads=1 writes=2; used at $923D, 9295, 99EB Zp3C = $3C ; 3 refs; reads=1 writes=2; used at $91C8, FD8A, FD90 Zp3D = $3D ; 5 refs; reads=2 writes=3; used at $9225, 922C, 92B4, 92D0 Zp3E = $3E ; 14 refs; reads=4 writes=10; used at $807D, 8166, 97D5, 983A, +10 more Zp3F = $3F ; 7 refs; reads=5 writes=2; used at $93FC, 9801, 9810, 9967, +3 more Zp40 = $40 ; 29 refs; reads=6 writes=23; used at $93D9, 93E9, 9527, 95AB, +25 more Zp41 = $41 ; 25 refs; reads=2 writes=23; used at $93DD, 93ED, 9523, 95AF, +21 more Zp42 = $42 ; 18 refs; reads=12 writes=6; used at $940C, 9607, 960B, 9624, +14 more Zp43 = $43 ; 39 refs; reads=32 writes=7; used at $941C, 9428, 945F, 9481, +33 more Zp44 = $44 ; 59 refs; reads=36 writes=23; used at $8180, 9418, 9424, 9430, +51 more Zp46 = $46 ; 12 refs; reads=8 writes=4; used at $94C3, 94D8, 94DE, A46F, +8 more Zp47 = $47 ; 2 refs; reads=1 writes=1; used at $B2A3, B2C6 Zp48 = $48 ; 36 refs; reads=26 writes=10; used at $A18B, A195, A241, A247, +32 more Zp49 = $49 ; 21 refs; reads=11 writes=10; used at $92E2, 9454, 9467, 960F, +17 more Zp4A = $4A ; 3 refs; reads=2 writes=1; used at $A45C, A462, A4CB Zp4D = $4D ; 4 refs; reads=2 writes=2; used at $A448, A44E, A4CF Zp50 = $50 ; 15 refs; reads=7 writes=8; used at $A6E2, A6FB, A824, A96D, +11 more Zp51 = $51 ; 16 refs; reads=8 writes=8; used at $A6E7, A700, A82B, A965, +12 more Zp52 = $52 ; 6 refs; reads=3 writes=3; used at $AACC, AB28, AC98, ACF4, +2 more Zp53 = $53 ; 7 refs; reads=4 writes=3; used at $AB08, AB47, AB58, ACD4, +3 more Zp54 = $54 ; 19 refs; reads=18 writes=1; used at $CB45, CB49, CBAB, CBD2, +15 more Zp55 = $55 ; 3 refs; reads=1 writes=2; used at $CB4E, CD06 Zp56 = $56 ; 6 refs; reads=3 writes=3; used at $CAE5, CAE7, CAE9, CCFC Zp57 = $57 ; 2 refs; reads=1 writes=1; used at $CCF6, CE04 Zp59 = $59 ; 3 refs; reads=1 writes=2; used at $B941, B96D, B986 Zp5A = $5A ; 4 refs; reads=1 writes=3; used at $B0FC, B103, B167, B16D Zp5B = $5B ; 25 refs; reads=12 writes=13; used at $AAA0, AAB0, AAD1, AB7C, +19 more Zp5C = $5C ; 2 refs; reads=0 writes=2; used at $816F, 9849 Zp5D = $5D ; 2 refs; reads=0 writes=2; used at $92E9, 9362 Zp60 = $60 ; 2 refs; reads=2 writes=0; used at $9725, A0FF Zp61 = $61 ; 12 refs; reads=8 writes=4; used at $94A9, 9519, 951F, 9611, +8 more Zp62 = $62 ; 12 refs; reads=5 writes=7; used at $93F1, 97FB, 9F04, A215, +7 more Zp63 = $63 ; 12 refs; reads=11 writes=1; used at $8104, 9C0B, AA2F, AA52, +7 more Zp66 = $66 ; 16 refs; reads=11 writes=5; used at $97CB, 9AC0, 9ACC, 9AD0, +9 more Zp67 = $67 ; 3 refs; reads=1 writes=2; used at $9237, F7DB, F7E4 Zp68 = $68 ; 12 refs; reads=10 writes=2; used at $F932, F937, F96F, F98B, +8 more Zp69 = $69 ; 3 refs; reads=1 writes=2; used at $AEC3, AEC9, FDDE Zp6A = $6A ; 17 refs; reads=2 writes=15; used at $9B2C, A199, A2BA, A55C, +13 more Zp80 = $80 ; 4 refs; reads=1 writes=3; used at $AF3D, B223, B6AB, B7F7 Zp81 = $81 ; 4 refs; reads=1 writes=3; used at $AF41, B228, B6B0, B7FC Zp9A = $9A ; 6 refs; reads=4 writes=2; used at $99CD, 99CF, 99D1, 99D3 Zp9F = $9F ; 6 refs; reads=3 writes=3; used at $99C7, A0EC, A128 ZpA0 = $A0 ; 4 refs; reads=2 writes=2; used at $96FC, A0EE, AFC7 ZpA1 = $A1 ; 4 refs; reads=3 writes=1; used at $9701, A0F0, AFCE, AFDA ZpA2 = $A2 ; 11 refs; reads=4 writes=7; used at $96EC, 986F, 9894, AF54, +7 more ZpA3 = $A3 ; 8 refs; reads=3 writes=5; used at $96E4, 9877, 989C, AF59, +4 more ZpA4 = $A4 ; 7 refs; reads=2 writes=5; used at $96E8, 9873, 9898, AF4F, +3 more ZpA5 = $A5 ; 2 refs; reads=1 writes=1; used at $B94C, B988 ZpB2 = $B2 ; 4 refs; reads=2 writes=2; used at $8102, C0D8, C0E0 ZpB4 = $B4 ; 2 refs; reads=1 writes=1; used at $A8F6, AB86 ZpB5 = $B5 ; 1 refs; reads=0 writes=1; used at $92FD ZpB6 = $B6 ; 1 refs; reads=0 writes=1; used at $92F9 ZpB7 = $B7 ; 4 refs; reads=1 writes=3; used at $A835, AB35, AB3B, AD51 ZpB8 = $B8 ; 2 refs; reads=0 writes=2; used at $92B8, 92C9 ZpB9 = $B9 ; 3 refs; reads=1 writes=2; used at $92AE, 92B6, 92BD ZpBB = $BB ; 24 refs; reads=18 writes=6; used at $817A, 9A10, A321, A32A, +16 more ZpBC = $BC ; 7 refs; reads=4 writes=3; used at $8088, 9358, 93D3, 940E, +3 more ZpBD = $BD ; 5 refs; reads=2 writes=3; used at $9354, 99E2, 9BB7, A0F5, +1 more ZpBE = $BE ; 11 refs; reads=5 writes=6; used at $92EB, 95DF, 9F1A, 9FB9, +7 more ZpBF = $BF ; 1 refs; reads=0 writes=1; used at $9304 ZpC0 = $C0 ; 1 refs; reads=0 writes=1; used at $9306 ZpC2 = $C2 ; 1 refs; reads=0 writes=1; used at $9308 ZpC4 = $C4 ; 29 refs; reads=19 writes=10; used at $8149, 8150, 8168, 938A, +25 more ZpC5 = $C5 ; 7 refs; reads=4 writes=3; used at $B865, B867, B86F, B871, +1 more ZpC6 = $C6 ; 8 refs; reads=3 writes=5; used at $9823, A887, A8F4, AB68, +3 more ZpC7 = $C7 ; 5 refs; reads=2 writes=3; used at $CA15, CB41, CB79, CB81 ZpC8 = $C8 ; 9 refs; reads=5 writes=4; used at $8100, B0CD, B0D5, B0FE, +4 more ZpC9 = $C9 ; 7 refs; reads=6 writes=1; used at $810A, 9BEF, AA27, AC21, +2 more ZpCB = $CB ; 16 refs; reads=11 writes=5; used at $805C, 8063, 808C, 930A, +12 more ZpCC = $CC ; 6 refs; reads=3 writes=3; used at $809B, 942A, 97A1, 9FF3, +2 more ZpCD = $CD ; 8 refs; reads=4 writes=4; used at $C00F, C01F, C02A, C031, +3 more ZpCF = $CF ; 3 refs; reads=2 writes=1; used at $8052, 80ED, 97E0 ZpD0 = $D0 ; 14 refs; reads=12 writes=2; used at $9440, 94A1, 94E7, 95E6, +10 more ZpD1 = $D1 ; 6 refs; reads=3 writes=3; used at $A2AC, A2B2, A2E7, A30C, +2 more ZpD2 = $D2 ; 3 refs; reads=1 writes=2; used at $A191, A3EF, A416 ZpD3 = $D3 ; 2 refs; reads=0 writes=2; used at $97BE, ADBA ZpD4 = $D4 ; 4 refs; reads=2 writes=2; used at $8041, 8047, A5A6 ZpD5 = $D5 ; 5 refs; reads=3 writes=2; used at $A5AA, A5C9, A5CB, A5D3 ZpD6 = $D6 ; 19 refs; reads=13 writes=6; used at $817E, 9A14, A254, A26E, +11 more ZpD7 = $D7 ; 4 refs; reads=2 writes=2; used at $A1DD, A1E3, A200 ZpD8 = $D8 ; 3 refs; reads=1 writes=2; used at $A5DE, A5F8, A6C3 ZpD9 = $D9 ; 6 refs; reads=3 writes=3; used at $93F5, A5E2, A5FA, A8FE ZpDA = $DA ; 3 refs; reads=1 writes=2; used at $A623, A630, A63A ZpDB = $DB ; 8 refs; reads=4 writes=4; used at $BFCD, C0E2, C0EB, C0ED, +2 more ZpDD = $DD ; 15 refs; reads=11 writes=4; used at $A79B, A7BA, A7BC, A7CB, +9 more ZpDE = $DE ; 6 refs; reads=4 writes=2; used at $B157, B18A, B1B1, B22A ZpE0 = $E0 ; 28 refs; reads=19 writes=9; used at $9507, 952F, 9571, 9578, +24 more ZpE1 = $E1 ; 24 refs; reads=17 writes=7; used at $9503, 952B, 9533, 9557, +20 more ZpF0 = $F0 ; 9 refs; reads=7 writes=2; used at $9298, 9323, 9488, 94C9, +5 more ZpF1 = $F1 ; 6 refs; reads=3 writes=3; used at $932D, AA0A, BABA, BABE, +2 more ZpF2 = $F2 ; 6 refs; reads=3 writes=3; used at $932F, A9FF, BA98, BA9C, +2 more ZpF3 = $F3 ; 5 refs; reads=2 writes=3; used at $9337, 9495, 94B7, 94CF, +1 more ZpF4 = $F4 ; 6 refs; reads=3 writes=3; used at $9BFB, 9BFF, 9C01, 9C09, +1 more ZpF5 = $F5 ; 3 refs; reads=2 writes=1; used at $9B34, 9F88, 9F98 ZpF6 = $F6 ; 1 refs; reads=0 writes=1; used at $9B30 ZpF7 = $F7 ; 6 refs; reads=2 writes=4; used at $947B, 95B5, 97C5, A78F, +2 more ZpF8 = $F8 ; 7 refs; reads=4 writes=3; used at $9475, 95B1, 97B9, BFC9, +3 more ZpF9 = $F9 ; 4 refs; reads=1 writes=3; used at $97A3, 97C7, 9FF5, A5D6 ZpFA = $FA ; 5 refs; reads=2 writes=3; used at $9B20, 9DBF, 9DE1 ZpFB = $FB ; 6 refs; reads=2 writes=4; used at $92ED, 9FC3, A013, FB02, +1 more ZpFC = $FC ; 9 refs; reads=4 writes=5; used at $92F5, 9FE2, F947, FA1B, +5 more ZpFD = $FD ; 4 refs; reads=1 writes=3; used at $8011, 819A, 9B8D, 9C80 ZpFE = $FE ; 3 refs; reads=1 writes=2; used at $818D, 9C8B, 9C90 ZpFF = $FF ; 2 refs; reads=1 writes=1; used at $FE38, FE3C