Files
disasm/_wip/CNROM/Shooting Range (U)/locals.inc
T

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