; Robocop 2 (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 ; 9 refs; reads=5 writes=4; used at $88D1, 88E0, 88E5, 8942, +4 more Zp01 = $01 ; 2 refs; reads=2 writes=0; used at $E3C9, E3CD Zp02 = $02 ; 1 refs; reads=1 writes=0; used at $E1F4 Zp03 = $03 ; 3 refs; reads=3 writes=0; used at $E1F0, E3CF, EA38 Zp05 = $05 ; 4 refs; reads=0 writes=4; used at $82BD, 8B77, E0D6, E117 Zp06 = $06 ; 6 refs; reads=1 writes=5; used at $82C1, 8B7C, DEF6, E0DB, +1 more Zp07 = $07 ; 1 refs; reads=0 writes=1; used at $82C5 Zp08 = $08 ; 1 refs; reads=0 writes=1; used at $82C9 Zp09 = $09 ; 2 refs; reads=0 writes=2; used at $E0E0, E10C Zp0A = $0A ; 1 refs; reads=0 writes=1; used at $E0E5 Zp0B = $0B ; 1 refs; reads=0 writes=1; used at $8126 Zp0C = $0C ; 1 refs; reads=0 writes=1; used at $826F Zp0D = $0D ; 2 refs; reads=1 writes=1; used at $8122, 8274 Zp0E = $0E ; 10 refs; reads=7 writes=3; used at $82A1, 97E5, 97F3, 97F5, +6 more Zp0F = $0F ; 5 refs; reads=2 writes=3; used at $82A6, 97F9, DBE5 Zp10 = $10 ; 4 refs; reads=3 writes=1; used at $80B7, 824E, 832D, DC66 Zp11 = $11 ; 2 refs; reads=1 writes=1; used at $8249, 82F4 Zp14 = $14 ; 1 refs; reads=0 writes=1; used at $8393 Zp1A = $1A ; 1 refs; reads=1 writes=0; used at $8595 Zp1E = $1E ; 3 refs; reads=1 writes=2; used at $8042, 804E, 8166 Zp1F = $1F ; 3 refs; reads=1 writes=2; used at $8047, 8052, 816B Zp21 = $21 ; 1 refs; reads=1 writes=0; used at $EA3F Zp22 = $22 ; 1 refs; reads=1 writes=0; used at $EA36 Zp26 = $26 ; 2 refs; reads=1 writes=1; used at $EA3A Zp28 = $28 ; 1 refs; reads=0 writes=1; used at $80FD Zp33 = $33 ; 2 refs; reads=1 writes=1; used at $DED2 Zp35 = $35 ; 1 refs; reads=1 writes=0; used at $E7DF Zp3E = $3E ; 2 refs; reads=1 writes=1; used at $E88C Zp3F = $3F ; 4 refs; reads=3 writes=1; used at $80A5, 80E7, 82E3, 8B93 Zp40 = $40 ; 2 refs; reads=2 writes=0; used at $8090, 82FE Zp42 = $42 ; 4 refs; reads=2 writes=2; used at $82D1, 82D5, 83CF, 83D3 Zp43 = $43 ; 2 refs; reads=0 writes=2; used at $82D9, 83D7 Zp48 = $48 ; 1 refs; reads=1 writes=0; used at $EA06 Zp4B = $4B ; 2 refs; reads=2 writes=0; used at $85A4, 85EA Zp4C = $4C ; 4 refs; reads=3 writes=1; used at $8161, 864B, 86DF, E84A Zp51 = $51 ; 2 refs; reads=2 writes=0; used at $81BA, 8631 Zp58 = $58 ; 1 refs; reads=1 writes=0; used at $EA16 Zp5F = $5F ; 1 refs; reads=1 writes=0; used at $FE82 Zp82 = $82 ; 6 refs; reads=3 writes=3; used at $90CB, 90D0, 90E1, 90E6, +1 more Zp83 = $83 ; 2 refs; reads=1 writes=1; used at $90C0 Zp8F = $8F ; 2 refs; reads=1 writes=1; used at $90C2 Zp91 = $91 ; 2 refs; reads=1 writes=1; used at $813A, 8244 Zp92 = $92 ; 1 refs; reads=0 writes=1; used at $8265 Zp93 = $93 ; 1 refs; reads=0 writes=1; used at $826A Zp95 = $95 ; 1 refs; reads=0 writes=1; used at $8A76 Zp97 = $97 ; 1 refs; reads=0 writes=1; used at $8A65 Zp98 = $98 ; 1 refs; reads=0 writes=1; used at $828D Zp99 = $99 ; 1 refs; reads=0 writes=1; used at $8292 Zp9A = $9A ; 1 refs; reads=0 writes=1; used at $8279 Zp9B = $9B ; 1 refs; reads=0 writes=1; used at $827E Zp9C = $9C ; 1 refs; reads=0 writes=1; used at $8283 Zp9D = $9D ; 1 refs; reads=0 writes=1; used at $8288 ZpA0 = $A0 ; 7 refs; reads=5 writes=2; used at $83E6, 8407, 8435, 843C, +1 more ZpA2 = $A2 ; 1 refs; reads=0 writes=1; used at $8297 ZpA3 = $A3 ; 1 refs; reads=0 writes=1; used at $829C ZpA8 = $A8 ; 1 refs; reads=1 writes=0; used at $DED4 ZpA9 = $A9 ; 1 refs; reads=1 writes=0; used at $CA60 ZpB8 = $B8 ; 3 refs; reads=2 writes=1; used at $88FF, 8903, 890B ZpB9 = $B9 ; 2 refs; reads=1 writes=1; used at $815F, 8347 ZpFD = $FD ; 1 refs; reads=1 writes=0; used at $8905