Files

67 lines
4.9 KiB
PHP

; 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