49 lines
3.7 KiB
PHP
49 lines
3.7 KiB
PHP
; Shooting Range (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.
|
|
|
|
Zp0B = $0B ; 5 refs; reads=2 writes=3; used at $8140, 8144, 8146
|
|
Zp17 = $17 ; 1 refs; reads=0 writes=1; used at $813C
|
|
Zp30 = $30 ; 5 refs; reads=3 writes=2; used at $A1E3, A3E4, A3E9, A3EE, +1 more
|
|
Zp31 = $31 ; 2 refs; reads=0 writes=2; used at $A1E8, A3E7
|
|
Zp32 = $32 ; 1 refs; reads=0 writes=1; used at $A3EB
|
|
Zp33 = $33 ; 1 refs; reads=0 writes=1; used at $A3F0
|
|
Zp3F = $3F ; 8 refs; reads=4 writes=4; used at $839A, 83AC, 83B1, 9D13, +3 more
|
|
Zp40 = $40 ; 5 refs; reads=3 writes=2; used at $82F2, A02E, A033, A038, +1 more
|
|
Zp41 = $41 ; 1 refs; reads=1 writes=0; used at $A042
|
|
Zp42 = $42 ; 15 refs; reads=14 writes=1; used at $8124, 82EC, 88DD, 8922, +11 more
|
|
Zp43 = $43 ; 7 refs; reads=1 writes=6; used at $896A, 9C75, 9CFF, 9D08, +3 more
|
|
Zp44 = $44 ; 2 refs; reads=1 writes=1; used at $811C, 8166
|
|
Zp45 = $45 ; 1 refs; reads=0 writes=1; used at $82F4
|
|
Zp47 = $47 ; 8 refs; reads=2 writes=6; used at $A36F, A393, A5CF, A691, +3 more
|
|
Zp48 = $48 ; 1 refs; reads=0 writes=1; used at $82EE
|
|
Zp49 = $49 ; 1 refs; reads=1 writes=0; used at $A5E2
|
|
Zp4A = $4A ; 4 refs; reads=2 writes=2; used at $A627, A69A, A785
|
|
Zp4B = $4B ; 3 refs; reads=1 writes=2; used at $9CED, A6BE, A787
|
|
Zp4C = $4C ; 3 refs; reads=1 writes=2; used at $9BF2, A6FD, A789
|
|
Zp4D = $4D ; 4 refs; reads=4 writes=0; used at $9B28, A619, A693, A7B8
|
|
Zp4E = $4E ; 2 refs; reads=1 writes=1; used at $82F0, A07C
|
|
Zp4F = $4F ; 3 refs; reads=0 writes=3; used at $9D03, A67C, A68C
|
|
Zp57 = $57 ; 1 refs; reads=0 writes=1; used at $82F6
|
|
Zp58 = $58 ; 1 refs; reads=0 writes=1; used at $9C71
|
|
Zp59 = $59 ; 11 refs; reads=7 writes=4; used at $A5D2, A5ED, A5F3, A5F5, +3 more
|
|
Zp5A = $5A ; 4 refs; reads=3 writes=1; used at $A3F7, A41E, A420, A424
|
|
Zp5B = $5B ; 2 refs; reads=1 writes=1; used at $A3F9, A422
|
|
Zp5C = $5C ; 4 refs; reads=3 writes=1; used at $A40E, A41C, A5E6
|
|
Zp5D = $5D ; 2 refs; reads=1 writes=1; used at $A417
|
|
Zp5E = $5E ; 1 refs; reads=0 writes=1; used at $A426
|
|
Zp61 = $61 ; 1 refs; reads=0 writes=1; used at $9D0C
|
|
Zp63 = $63 ; 1 refs; reads=0 writes=1; used at $9C81
|
|
Zp65 = $65 ; 3 refs; reads=2 writes=1; used at $88A8, A621
|
|
Zp72 = $72 ; 2 refs; reads=1 writes=1; used at $8148
|
|
Zp85 = $85 ; 2 refs; reads=2 writes=0; used at $8129, 8131
|
|
Zp86 = $86 ; 2 refs; reads=1 writes=1; used at $8135
|
|
Zp9C = $9C ; 1 refs; reads=0 writes=1; used at $A10C
|
|
Zp9D = $9D ; 1 refs; reads=0 writes=1; used at $A107
|
|
ZpC6 = $C6 ; 1 refs; reads=0 writes=1; used at $813A
|
|
ZpD0 = $D0 ; 2 refs; reads=1 writes=1; used at $8142
|
|
ZpEF = $EF ; 2 refs; reads=1 writes=1; used at $813E
|
|
ZpF0 = $F0 ; 24 refs; reads=21 writes=3; used at $A811, A81D, A838, A83E, +20 more
|