Files
disasm/_wip/CNROM/Back to the Future (U)/locals.inc
T

121 lines
9.6 KiB
PHP

; Back to the Future (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.
Zp00 = $00 ; 1 refs; reads=0 writes=1; used at $8057
Zp06 = $06 ; 2 refs; reads=1 writes=1; used at $8A29, 94DF
Zp07 = $07 ; 1 refs; reads=0 writes=1; used at $94E4
Zp19 = $19 ; 13 refs; reads=10 writes=3; used at $999E, 99A7, 99AD, 99B4, +9 more
Zp1A = $1A ; 3 refs; reads=0 writes=3; used at $99A3, 99C8, 99FE
Zp1B = $1B ; 7 refs; reads=5 writes=2; used at $9D8E, 9EE5, 9F04, 9F45, +3 more
Zp1C = $1C ; 5 refs; reads=3 writes=2; used at $9D89, 9EEA, 9F4D, 9F52, +1 more
Zp1D = $1D ; 2 refs; reads=1 writes=1; used at $D419, D431
Zp1E = $1E ; 1 refs; reads=0 writes=1; used at $D41E
Zp35 = $35 ; 1 refs; reads=0 writes=1; used at $8AE9
Zp36 = $36 ; 1 refs; reads=0 writes=1; used at $8AEB
Zp37 = $37 ; 1 refs; reads=0 writes=1; used at $8AED
Zp38 = $38 ; 1 refs; reads=0 writes=1; used at $8AEF
Zp4F = $4F ; 2 refs; reads=1 writes=1; used at $D988, D9E8
Zp50 = $50 ; 1 refs; reads=0 writes=1; used at $D9ED
Zp51 = $51 ; 2 refs; reads=1 writes=1; used at $D995, D9F2
Zp52 = $52 ; 1 refs; reads=0 writes=1; used at $D9F7
Zp55 = $55 ; 2 refs; reads=1 writes=1; used at $D9BA, D9C6
Zp56 = $56 ; 1 refs; reads=0 writes=1; used at $D9BF
Zp5B = $5B ; 2 refs; reads=0 writes=2; used at $E280, E298
Zp5C = $5C ; 1 refs; reads=0 writes=1; used at $E285
Zp5D = $5D ; 11 refs; reads=6 writes=5; used at $AA75, AA94, AAA4, AAAF, +3 more
Zp5E = $5E ; 11 refs; reads=6 writes=5; used at $AA7A, AA8F, AAA8, AAAA, +3 more
Zp5F = $5F ; 7 refs; reads=4 writes=3; used at $AA7F, AABF, AAC7, AAEA, +1 more
Zp60 = $60 ; 7 refs; reads=4 writes=3; used at $AA84, AABA, AACB, AAE5, +1 more
Zp63 = $63 ; 16 refs; reads=0 writes=16; used at $826A, 82A4, 83C4, 9D0F, +12 more
Zp64 = $64 ; 4 refs; reads=3 writes=1; used at $8FC3, 9816, 9833, 9D1C
Zp66 = $66 ; 4 refs; reads=3 writes=1; used at $8237, BF54, C6CE, D887
Zp67 = $67 ; 7 refs; reads=3 writes=4; used at $E3A4, E3BA, E3C1, E3D1, +3 more
Zp68 = $68 ; 7 refs; reads=3 writes=4; used at $E3A0, E3BE, E3C7, E3CD, +3 more
Zp69 = $69 ; 5 refs; reads=3 writes=2; used at $E399, E3A2, E3C3, E3C5, +1 more
Zp6A = $6A ; 3 refs; reads=1 writes=2; used at $E39E, E3C9, E3CB
Zp6B = $6B ; 4 refs; reads=2 writes=2; used at $E38F, E47F, E48E, E490
Zp6C = $6C ; 4 refs; reads=2 writes=2; used at $E394, E47A, E494, E496
Zp6D = $6D ; 1 refs; reads=0 writes=1; used at $D9CD
Zp6E = $6E ; 1 refs; reads=0 writes=1; used at $D9D2
Zp75 = $75 ; 1 refs; reads=0 writes=1; used at $87C5
Zp76 = $76 ; 1 refs; reads=0 writes=1; used at $87CA
Zp79 = $79 ; 1 refs; reads=0 writes=1; used at $D438
Zp7A = $7A ; 1 refs; reads=0 writes=1; used at $D43D
Zp7B = $7B ; 1 refs; reads=0 writes=1; used at $BFD5
Zp7D = $7D ; 1 refs; reads=0 writes=1; used at $BFEF
Zp7E = $7E ; 4 refs; reads=0 writes=4; used at $BE8C, C605, CC4E, CC6A
Zp7F = $7F ; 2 refs; reads=0 writes=2; used at $C03F, C7BB
Zp81 = $81 ; 1 refs; reads=0 writes=1; used at $C016
Zp82 = $82 ; 1 refs; reads=0 writes=1; used at $C041
Zp86 = $86 ; 2 refs; reads=0 writes=2; used at $BFCF, CD5A
Zp87 = $87 ; 2 refs; reads=0 writes=2; used at $BFD3, CD5E
Zp88 = $88 ; 2 refs; reads=0 writes=2; used at $BFDC, C72B
Zp89 = $89 ; 8 refs; reads=6 writes=2; used at $BE94, BF0C, BF7D, C04B, +4 more
Zp8A = $8A ; 1 refs; reads=0 writes=1; used at $BFED
Zp8B = $8B ; 1 refs; reads=0 writes=1; used at $C03D
Zp8C = $8C ; 1 refs; reads=0 writes=1; used at $C050
Zp92 = $92 ; 2 refs; reads=0 writes=2; used at $C01A, C75F
Zp93 = $93 ; 2 refs; reads=0 writes=2; used at $C01C, C761
Zp94 = $94 ; 1 refs; reads=0 writes=1; used at $AF85
Zp95 = $95 ; 2 refs; reads=0 writes=2; used at $94EE, 94F7
Zp96 = $96 ; 2 refs; reads=0 writes=2; used at $94F2, 94FB
Zp99 = $99 ; 4 refs; reads=0 writes=4; used at $8112, 8230, 8251, D20E
ZpA8 = $A8 ; 1 refs; reads=0 writes=1; used at $AF81
ZpA9 = $A9 ; 7 refs; reads=4 writes=3; used at $818F, 81B7, 81DF, 8203, +3 more
ZpAA = $AA ; 5 refs; reads=1 writes=4; used at $830C, BECB, C644, CCA6, +1 more
ZpAB = $AB ; 5 refs; reads=1 writes=4; used at $831A, BED4, C64D, CCB4, +1 more
ZpAC = $AC ; 12 refs; reads=3 writes=9; used at $BE8A, BE9A, BEA5, C046, +8 more
ZpAD = $AD ; 20 refs; reads=6 writes=14; used at $BEC2, BEEC, C3D7, C63B, +16 more
ZpAE = $AE ; 3 refs; reads=1 writes=2; used at $D97A, D9A3
ZpAF = $AF ; 4 refs; reads=2 writes=2; used at $D97E, D98A, D997, D9A0
ZpB0 = $B0 ; 2 refs; reads=1 writes=1; used at $D978, D9E0
ZpB1 = $B1 ; 13 refs; reads=1 writes=12; used at $BEE2, BF04, C3D3, C65B, +9 more
ZpBC = $BC ; 2 refs; reads=1 writes=1; used at $87A6, 87BE
ZpBD = $BD ; 1 refs; reads=0 writes=1; used at $87AB
ZpBE = $BE ; 1 refs; reads=0 writes=1; used at $94CA
ZpC0 = $C0 ; 9 refs; reads=2 writes=7; used at $810A, 8131, 8235, 8253, +5 more
ZpC2 = $C2 ; 3 refs; reads=0 writes=3; used at $844D, 94B1, D2B4
ZpC3 = $C3 ; 3 refs; reads=0 writes=3; used at $8453, 94A9, D2BA
ZpC4 = $C4 ; 3 refs; reads=0 writes=3; used at $844B, 94B3, D2B2
ZpC5 = $C5 ; 3 refs; reads=0 writes=3; used at $8451, 94AB, D2B8
ZpC6 = $C6 ; 3 refs; reads=2 writes=1; used at $8449, 94B5, D2B0
ZpC7 = $C7 ; 3 refs; reads=2 writes=1; used at $844F, 94AD, D2B6
ZpC8 = $C8 ; 1 refs; reads=0 writes=1; used at $94B7
ZpC9 = $C9 ; 3 refs; reads=2 writes=1; used at $9306, 934F, 94D3
ZpCA = $CA ; 8 refs; reads=6 writes=2; used at $930D, 9314, 932B, 9347, +4 more
ZpCB = $CB ; 8 refs; reads=6 writes=2; used at $9312, 9320, 9327, 9339, +4 more
ZpCD = $CD ; 1 refs; reads=0 writes=1; used at $94BE
ZpCE = $CE ; 3 refs; reads=2 writes=1; used at $8A19, 8A6A, 94C0
ZpD0 = $D0 ; 1 refs; reads=0 writes=1; used at $9335
ZpD1 = $D1 ; 1 refs; reads=0 writes=1; used at $937E
ZpD2 = $D2 ; 5 refs; reads=4 writes=1; used at $945D, 948A, 94D8, 94E6, +1 more
ZpD5 = $D5 ; 1 refs; reads=0 writes=1; used at $934D
ZpD6 = $D6 ; 1 refs; reads=0 writes=1; used at $9396
ZpE8 = $E8 ; 5 refs; reads=2 writes=3; used at $9316, 931A, 931D
ZpE9 = $E9 ; 1 refs; reads=0 writes=1; used at $9325
ZpEA = $EA ; 5 refs; reads=2 writes=3; used at $935F, 9363, 9366
ZpEB = $EB ; 1 refs; reads=0 writes=1; used at $936E
ZpEC = $EC ; 1 refs; reads=0 writes=1; used at $933E
ZpED = $ED ; 7 refs; reads=3 writes=4; used at $9329, 932D, 9330, 9340, +1 more
ZpEE = $EE ; 1 refs; reads=0 writes=1; used at $9387
ZpEF = $EF ; 7 refs; reads=3 writes=4; used at $9372, 9376, 9379, 9389, +1 more
ZpF0 = $F0 ; 2 refs; reads=1 writes=1; used at $FB12, FC6A
ZpF1 = $F1 ; 2 refs; reads=1 writes=1; used at $FB17, FC70
ZpF2 = $F2 ; 2 refs; reads=1 writes=1; used at $FB45, FC7B
ZpF3 = $F3 ; 2 refs; reads=1 writes=1; used at $FB4A, FC81
ZpF4 = $F4 ; 3 refs; reads=2 writes=1; used at $FB1C, FC66, FC6E
ZpF5 = $F5 ; 1 refs; reads=0 writes=1; used at $FB21
ZpF6 = $F6 ; 3 refs; reads=2 writes=1; used at $FB4F, FC77, FC7F
ZpF7 = $F7 ; 1 refs; reads=0 writes=1; used at $FB54
ZpF8 = $F8 ; 3 refs; reads=2 writes=1; used at $FC0A, FC15, FC1A
ZpF9 = $F9 ; 1 refs; reads=0 writes=1; used at $FC11
ZpFA = $FA ; 8 refs; reads=5 writes=3; used at $FBC6, FBE8, FC6C, FC7D, +4 more
ZpFB = $FB ; 4 refs; reads=1 writes=3; used at $FBCB, FBED, FC72, FC83
ZpFC = $FC ; 8 refs; reads=6 writes=2; used at $FBB2, FBD4, FC17, FC35, +4 more
ZpFD = $FD ; 3 refs; reads=1 writes=2; used at $FBB7, FBD9, FC1C
ZpFE = $FE ; 10 refs; reads=5 writes=5; used at $FBC1, FBE3, FC5C, FCBA, +4 more
ZpFF = $FF ; 11 refs; reads=3 writes=8; used at $FBBC, FBDE, FC20, FC33, +6 more