40 lines
3.1 KiB
PHP
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
|