121 lines
9.6 KiB
PHP
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
|