Files
disasm/_wip/MAPPER13/Videomation (U)/locals.inc
T

110 lines
9.6 KiB
PHP

; Videomation (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 ; 11 refs; reads=4 writes=7; used at $C01C, C198, E122, E133, +7 more
Zp01 = $01 ; 13 refs; reads=4 writes=9; used at $C01E, C196, E117, E11A, +9 more
Zp02 = $02 ; 8 refs; reads=4 writes=4; used at $C414, C421, C423, C42D, +4 more
Zp03 = $03 ; 8 refs; reads=4 writes=4; used at $C40A, C40F, C41E, C427, +1 more
Zp04 = $04 ; 12 refs; reads=6 writes=6; used at $C5EE, C5F0, C60E, E74D, +5 more
Zp05 = $05 ; 60 refs; reads=32 writes=28; used at $BE12, C10F, C117, C130, +43 more
Zp06 = $06 ; 58 refs; reads=33 writes=25; used at $BE1B, C10C, C11C, C133, +45 more
Zp09 = $09 ; 4 refs; reads=3 writes=1; used at $C2DA, C30D, D79E, E7BA
Zp0A = $0A ; 3 refs; reads=2 writes=1; used at $C338, E78D, E7DE
Zp0B = $0B ; 11 refs; reads=7 writes=4; used at $C02E, C09C, C0F8, C1F2, +6 more
Zp0C = $0C ; 6 refs; reads=4 writes=2; used at $C127, C1F4, C3BC, C3C8, +1 more
Zp0D = $0D ; 6 refs; reads=4 writes=2; used at $C112, C123, C125, C1F6, +1 more
Zp0E = $0E ; 8 refs; reads=4 writes=4; used at $C102, C12D, C206, C3AF, +4 more
Zp0F = $0F ; 13 refs; reads=9 writes=4; used at $E8A6, E8DD, E915, E99D, +7 more
Zp10 = $10 ; 7 refs; reads=2 writes=5; used at $C70B, C759, C75F, E917, +2 more
Zp11 = $11 ; 6 refs; reads=2 writes=4; used at $C70F, C765, E940, E953, +1 more
Zp12 = $12 ; 4 refs; reads=3 writes=1; used at $C345, E79A, E7BE, E8CF
Zp13 = $13 ; 4 refs; reads=3 writes=1; used at $C333, E788, E7C2, E8B6
Zp14 = $14 ; 41 refs; reads=40 writes=1; used at $8103, 8117, 811A, C186, +37 more
Zp15 = $15 ; 18 refs; reads=17 writes=1; used at $8105, C2BB, C2D1, C377, +14 more
Zp16 = $16 ; 6 refs; reads=4 writes=2; used at $C202, D915, E743, E74B, +2 more
Zp17 = $17 ; 6 refs; reads=3 writes=3; used at $864D, C1FC, D905, D907, +1 more
Zp18 = $18 ; 10 refs; reads=4 writes=6; used at $C1F8, E729, E73E, E740, +4 more
Zp19 = $19 ; 3 refs; reads=1 writes=2; used at $E981, E9AE, E9B6
Zp1B = $1B ; 5 refs; reads=2 writes=3; used at $88BF, BE24, C289, C469, +1 more
Zp1D = $1D ; 6 refs; reads=2 writes=4; used at $89E1, BDBD, C211, C28B, +2 more
Zp1E = $1E ; 9 refs; reads=1 writes=8; used at $C020, C27B, C6EE, C78C, +5 more
Zp1F = $1F ; 3 refs; reads=2 writes=1; used at $C03D, C20A, C445
Zp20 = $20 ; 8 refs; reads=0 writes=8; used at $8019, 8025, 813F, C5E6, +4 more
Zp21 = $21 ; 8 refs; reads=0 writes=8; used at $801D, 8029, 8143, C5EA, +4 more
Zp22 = $22 ; 2 refs; reads=0 writes=2; used at $D32D, FFD5
Zp23 = $23 ; 2 refs; reads=0 writes=2; used at $D331, FFD9
Zp2A = $2A ; 15 refs; reads=12 writes=3; used at $8885, 88A2, 88A7, 88B0, +11 more
Zp2B = $2B ; 3 refs; reads=0 writes=3; used at $C1DD, D762, D8C5
Zp2C = $2C ; 2 refs; reads=1 writes=1; used at $C1E1, D6AC
Zp2D = $2D ; 2 refs; reads=1 writes=1; used at $C1E5, D6B0
Zp2E = $2E ; 3 refs; reads=2 writes=1; used at $D78A, D8BE, D8C3
Zp2F = $2F ; 1 refs; reads=0 writes=1; used at $D78E
Zp30 = $30 ; 6 refs; reads=4 writes=2; used at $C327, CBC1, D5B9, D5C2, +2 more
Zp31 = $31 ; 5 refs; reads=3 writes=2; used at $C32B, CBC5, D5C0, D5F4, +1 more
Zp32 = $32 ; 12 refs; reads=11 writes=1; used at $C18D, C302, C31B, C34C, +8 more
Zp33 = $33 ; 6 refs; reads=5 writes=1; used at $C306, C3A8, CBD2, D5D7, +2 more
Zp34 = $34 ; 10 refs; reads=8 writes=2; used at $8649, C149, C182, C2A3, +6 more
Zp3C = $3C ; 1 refs; reads=0 writes=1; used at $C1BF
Zp3D = $3D ; 1 refs; reads=0 writes=1; used at $C1C3
Zp3E = $3E ; 1 refs; reads=0 writes=1; used at $C1B1
Zp3F = $3F ; 1 refs; reads=0 writes=1; used at $C1C7
Zp40 = $40 ; 1 refs; reads=0 writes=1; used at $C1CB
Zp41 = $41 ; 1 refs; reads=1 writes=0; used at $CBB1
Zp46 = $46 ; 3 refs; reads=2 writes=1; used at $F3F7, F407, F617
Zp47 = $47 ; 1 refs; reads=0 writes=1; used at $F62C
Zp48 = $48 ; 3 refs; reads=2 writes=1; used at $F47F, F48F, F61C
Zp49 = $49 ; 1 refs; reads=0 writes=1; used at $F631
Zp4A = $4A ; 3 refs; reads=2 writes=1; used at $F505, F515, F621
Zp4B = $4B ; 1 refs; reads=0 writes=1; used at $F636
Zp4C = $4C ; 3 refs; reads=2 writes=1; used at $F555, F570, F626
Zp4D = $4D ; 1 refs; reads=0 writes=1; used at $F63B
Zp4E = $4E ; 6 refs; reads=5 writes=1; used at $F3F0, F40E, F44B, F451, +2 more
Zp4F = $4F ; 1 refs; reads=0 writes=1; used at $F656
Zp50 = $50 ; 6 refs; reads=5 writes=1; used at $F478, F496, F4D1, F4D7, +2 more
Zp51 = $51 ; 1 refs; reads=0 writes=1; used at $F65B
Zp52 = $52 ; 5 refs; reads=4 writes=1; used at $F4FE, F51C, F527, F52D, +1 more
Zp53 = $53 ; 1 refs; reads=0 writes=1; used at $F660
Zp54 = $54 ; 6 refs; reads=5 writes=1; used at $F54E, F577, F582, F588, +2 more
Zp55 = $55 ; 1 refs; reads=0 writes=1; used at $F665
Zp56 = $56 ; 15 refs; reads=1 writes=14; used at $800D, 8653, 8662, 8671, +11 more
Zp57 = $57 ; 15 refs; reads=1 writes=14; used at $8012, 8657, 8666, 8675, +11 more
Zp58 = $58 ; 18 refs; reads=1 writes=17; used at $8693, 86A0, 89FA, 8A30, +13 more
Zp59 = $59 ; 20 refs; reads=2 writes=18; used at $8697, 86A4, 89FE, 8A34, +15 more
Zp5A = $5A ; 8 refs; reads=3 writes=5; used at $8008, 801F, C6B8, C72E, +4 more
Zp5B = $5B ; 2 refs; reads=0 writes=2; used at $8006, DC15
Zp5C = $5C ; 3 refs; reads=1 writes=2; used at $D67E, DC18
Zp5D = $5D ; 9 refs; reads=5 writes=4; used at $8151, 815D, 8161, 816C, +4 more
Zp5E = $5E ; 9 refs; reads=4 writes=5; used at $814D, 8163, 8167, CDBC, +3 more
Zp5F = $5F ; 18 refs; reads=13 writes=5; used at $BE00, E1F6, E215, E223, +14 more
Zp60 = $60 ; 12 refs; reads=8 writes=4; used at $BE09, E1FA, E219, E229, +8 more
Zp61 = $61 ; 14 refs; reads=7 writes=7; used at $E1F8, E217, E225, E259, +10 more
Zp62 = $62 ; 8 refs; reads=3 writes=5; used at $E1FC, E21B, E22B, E27C, +4 more
Zp63 = $63 ; 8 refs; reads=5 writes=3; used at $E201, E24A, E260, E280, +4 more
Zp64 = $64 ; 7 refs; reads=3 writes=4; used at $E205, E274, EDD2, EDDF, +3 more
Zp65 = $65 ; 15 refs; reads=9 writes=6; used at $E379, E47A, E490, E4D9, +11 more
Zp66 = $66 ; 17 refs; reads=11 writes=6; used at $E375, E476, E48C, E499, +13 more
Zp67 = $67 ; 13 refs; reads=6 writes=7; used at $E37B, E3D5, E3EB, E42C, +9 more
Zp68 = $68 ; 19 refs; reads=11 writes=8; used at $E377, E3D1, E3E7, E3F4, +14 more
Zp69 = $69 ; 38 refs; reads=21 writes=17; used at $E12C, E130, E158, E15C, +33 more
Zp6A = $6A ; 36 refs; reads=21 writes=15; used at $E125, E12A, E176, E1C7, +31 more
Zp6B = $6B ; 22 refs; reads=2 writes=20; used at $E12E, E15A, E1CF, E3B6, +18 more
Zp6C = $6C ; 21 refs; reads=1 writes=20; used at $E128, E1D3, E3B2, E3BD, +17 more
Zp6D = $6D ; 15 refs; reads=7 writes=8; used at $E1A0, E1B3, E1E2, E390, +11 more
Zp6E = $6E ; 16 refs; reads=7 writes=9; used at $E1A4, E1B7, E1DB, E1E4, +12 more
Zp6F = $6F ; 1 refs; reads=0 writes=1; used at $C894
Zp70 = $70 ; 1 refs; reads=0 writes=1; used at $C899
Zp71 = $71 ; 19 refs; reads=10 writes=9; used at $C597, C5A1, C5B9, C5BB, +15 more
Zp72 = $72 ; 12 refs; reads=3 writes=9; used at $C59B, C5BF, C885, CE0D, +5 more
Zp73 = $73 ; 3 refs; reads=1 writes=2; used at $C082, C493, CD33
Zp7D = $7D ; 3 refs; reads=1 writes=2; used at $C084, C49B, CD2B
Zp87 = $87 ; 3 refs; reads=1 writes=2; used at $C061, C47C, CD31
Zp91 = $91 ; 7 refs; reads=4 writes=3; used at $C063, C0C1, C0E0, C449, +3 more
Zp9B = $9B ; 6 refs; reads=5 writes=1; used at $C04C, C05C, C0AC, C0BC, +2 more
ZpA5 = $A5 ; 5 refs; reads=4 writes=1; used at $C06D, C07D, C0CB, C0DB, +1 more
ZpAF = $AF ; 9 refs; reads=8 writes=1; used at $C047, C057, C068, C078, +5 more
ZpB9 = $B9 ; 3 refs; reads=2 writes=1; used at $C041, C0A1, C400
ZpC3 = $C3 ; 2 refs; reads=1 writes=1; used at $C032, C1A9