Files
disasm/_wip/MAPPER65/Dragon Fighter (U)/locals.inc
T

37 lines
3.0 KiB
PHP

; Dragon Fighter (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.
Zp62 = $62 ; 6 refs; reads=4 writes=2; used at $C00A, C00C, C015, C01A, +1 more
Zp7D = $7D ; 1 refs; reads=1 writes=0; used at $C003
ZpB0 = $B0 ; 3 refs; reads=2 writes=1; used at $C00E, C11B, C11F
ZpDC = $DC ; 1 refs; reads=1 writes=0; used at $C103
ZpE0 = $E0 ; 5 refs; reads=4 writes=1; used at $8DB8, 8DBE, 8DC4, 8DCE, +1 more
ZpE1 = $E1 ; 1 refs; reads=0 writes=1; used at $8DBC
ZpE2 = $E2 ; 6 refs; reads=4 writes=2; used at $8D07, 8D38, 8D42, 8D48, +2 more
ZpE3 = $E3 ; 2 refs; reads=0 writes=2; used at $8D0D, 8D3E
ZpE4 = $E4 ; 15 refs; reads=2 writes=13; used at $8D56, 8D6A, 8D77, 8D80, +11 more
ZpE5 = $E5 ; 1 refs; reads=0 writes=1; used at $8D5A
ZpE6 = $E6 ; 138 refs; reads=78 writes=60; used at $8127, 8132, 8138, 813E, +134 more
ZpE7 = $E7 ; 6 refs; reads=0 writes=6; used at $812B, 816E, 8190, 81B2, +2 more
ZpEA = $EA ; 6 refs; reads=4 writes=2; used at $824B, 826A, 8701, 872E, +2 more
ZpEB = $EB ; 2 refs; reads=0 writes=2; used at $8250, 8706
ZpEC = $EC ; 3 refs; reads=1 writes=2; used at $8B11, 8B34, 8B44
ZpED = $ED ; 2 refs; reads=0 writes=2; used at $8B1A, 8B39
ZpEE = $EE ; 3 refs; reads=0 writes=3; used at $84A0, 87E2, 87F6
ZpEF = $EF ; 3 refs; reads=0 writes=3; used at $84A5, 87E8, 87FC
ZpF0 = $F0 ; 17 refs; reads=14 writes=3; used at $826C, 827A, 82A9, 82D6, +13 more
ZpF1 = $F1 ; 5 refs; reads=4 writes=1; used at $8B48, 8B65, 8B72, 8B93, +1 more
ZpF2 = $F2 ; 21 refs; reads=13 writes=8; used at $812F, 8172, 8194, 81B6, +17 more
ZpF3 = $F3 ; 9 refs; reads=4 writes=5; used at $8D12, 8D14, 8D4E, 8DE6, +3 more
ZpF4 = $F4 ; 8 refs; reads=7 writes=1; used at $8C82, 8C8D, 8C96, 8C9D, +4 more
ZpF6 = $F6 ; 4 refs; reads=1 writes=3; used at $8098, 810B, 8143, 8149
ZpF7 = $F7 ; 2 refs; reads=1 writes=1; used at $8373, 837D
ZpF8 = $F8 ; 4 refs; reads=2 writes=2; used at $8383, 838B, 8392, 839A
ZpF9 = $F9 ; 5 refs; reads=3 writes=2; used at $8389, 8394, 8398, 83A9, +1 more
ZpFA = $FA ; 5 refs; reads=3 writes=2; used at $8B40, 8B42, 8B46, 8B83
ZpFB = $FB ; 18 refs; reads=11 writes=7; used at $8254, 8268, 826E, 828D, +11 more
ZpFC = $FC ; 2 refs; reads=1 writes=1; used at $8762, 877C