27 lines
1.9 KiB
PHP
27 lines
1.9 KiB
PHP
; Qix (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 ; 8 refs; reads=8 writes=0; used at $83E2, 8428, 843C, 8464, +4 more
|
|
Zp07 = $07 ; 6 refs; reads=4 writes=2; used at $854D, 8560, 8575, 8C18
|
|
Zp0F = $0F ; 2 refs; reads=1 writes=1; used at $AC75, AC79
|
|
Zp10 = $10 ; 5 refs; reads=2 writes=3; used at $ABCD, AC15, AC82
|
|
Zp11 = $11 ; 3 refs; reads=1 writes=2; used at $ABA3, AC24, AC84
|
|
Zp16 = $16 ; 10 refs; reads=7 writes=3; used at $AB6C, AB75, AB84, AB9B, +6 more
|
|
Zp17 = $17 ; 3 refs; reads=0 writes=3; used at $AB71, AB91, AC33
|
|
Zp34 = $34 ; 6 refs; reads=6 writes=0; used at $83E9, 8406, 842D, 8441, +2 more
|
|
Zp35 = $35 ; 3 refs; reads=2 writes=1; used at $854B, 8554, 8C1E
|
|
Zp38 = $38 ; 2 refs; reads=1 writes=1; used at $841C
|
|
Zp40 = $40 ; 1 refs; reads=1 writes=0; used at $8045
|
|
Zp41 = $41 ; 2 refs; reads=1 writes=1; used at $8043, 8075
|
|
Zp42 = $42 ; 6 refs; reads=3 writes=3; used at $8041, 8061, 8063, 806F, +2 more
|
|
Zp47 = $47 ; 2 refs; reads=2 writes=0; used at $83DE, 8D1C
|
|
Zp55 = $55 ; 1 refs; reads=0 writes=1; used at $807E
|
|
Zp56 = $56 ; 1 refs; reads=0 writes=1; used at $8078
|
|
Zp5A = $5A ; 1 refs; reads=1 writes=0; used at $840F
|
|
Zp6B = $6B ; 1 refs; reads=1 writes=0; used at $FA5B
|
|
Zp6C = $6C ; 1 refs; reads=1 writes=0; used at $FA69
|
|
Zp6D = $6D ; 1 refs; reads=1 writes=0; used at $FA56
|