Files
disasm/_wip/MAPPER11/Silent Assault (U)/locals.inc
T

163 lines
15 KiB
PHP

; 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