Files
disasm/_wip/UNROM/Klash Ball (U)/locals.inc
T

40 lines
3.1 KiB
PHP

; Klash Ball (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.
Zp20 = $20 ; 2 refs; reads=1 writes=1; used at $89B4, C0F7
Zp40 = $40 ; 9 refs; reads=3 writes=6; used at $80E7, 80FC, 8103, 8108, +5 more
Zp41 = $41 ; 3 refs; reads=1 writes=2; used at $80EC, 8101, 810A
Zp42 = $42 ; 2 refs; reads=1 writes=1; used at $80DE, 81C3
Zp43 = $43 ; 4 refs; reads=3 writes=1; used at $812B, 819A, 822F, 826A
Zp44 = $44 ; 3 refs; reads=2 writes=1; used at $8126, 8244, 82A0
Zp45 = $45 ; 7 refs; reads=5 writes=2; used at $80DA, 8248, EDDE, EDE9, +2 more
Zp46 = $46 ; 5 refs; reads=3 writes=2; used at $80DC, 824A, EDE4, EE03, +1 more
Zp47 = $47 ; 17 refs; reads=9 writes=8; used at $818E, 8190, 8223, 8225, +13 more
Zp48 = $48 ; 4 refs; reads=3 writes=1; used at $8165, 81FA, 828E, EDEE
Zp4E = $4E ; 2 refs; reads=1 writes=1; used at $85C6, 861F
Zp4F = $4F ; 2 refs; reads=1 writes=1; used at $85CF, 85FC
Zp50 = $50 ; 4 refs; reads=1 writes=3; used at $8CDC, 9808, 982A, 982C
Zp51 = $51 ; 3 refs; reads=1 writes=2; used at $8CBE, 8CC9, 8CD4
Zp75 = $75 ; 1 refs; reads=0 writes=1; used at $C0EB
Zp76 = $76 ; 4 refs; reads=2 writes=2; used at $8C5A, 8C5E, 8C92, 8C96
Zp77 = $77 ; 1 refs; reads=0 writes=1; used at $C0E4
Zp7F = $7F ; 5 refs; reads=4 writes=1; used at $811F, 8129, 8246, 85C0, +1 more
Zp84 = $84 ; 1 refs; reads=1 writes=0; used at $89B0
Zp85 = $85 ; 2 refs; reads=1 writes=1; used at $80FB
Zp8A = $8A ; 2 refs; reads=1 writes=1; used at $8A4E, 97E9
Zp9D = $9D ; 8 refs; reads=7 writes=1; used at $80F7, 8A62, 8C46, 8C4F, +4 more
Zp9E = $9E ; 8 refs; reads=7 writes=1; used at $80F1, 8A69, 8C7E, 8C87, +4 more
ZpB1 = $B1 ; 1 refs; reads=1 writes=0; used at $96E4
ZpB2 = $B2 ; 1 refs; reads=1 writes=0; used at $96E8
ZpB9 = $B9 ; 2 refs; reads=2 writes=0; used at $97BB, C06A
ZpC0 = $C0 ; 1 refs; reads=1 writes=0; used at $C0EE
ZpD5 = $D5 ; 2 refs; reads=2 writes=0; used at $C0BF, C0CD
ZpE0 = $E0 ; 14 refs; reads=8 writes=6; used at $83B0, 8496, 849C, 84A5, +6 more
ZpE1 = $E1 ; 5 refs; reads=3 writes=2; used at $83B5, 84E2, 84ED, 8553, +1 more
ZpE4 = $E4 ; 1 refs; reads=1 writes=0; used at $8CA0
ZpE7 = $E7 ; 3 refs; reads=2 writes=1; used at $8502, 855F, 8676
ZpE8 = $E8 ; 1 refs; reads=1 writes=0; used at $867A