79 lines
6.8 KiB
PHP
79 lines
6.8 KiB
PHP
; Track & Field (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 ; 20 refs; reads=8 writes=12; used at $8166, 8175, 82F2, 8349, +14 more
|
|
Zp01 = $01 ; 10 refs; reads=4 writes=6; used at $8188, 82E2, 82EF, BBA7, +5 more
|
|
Zp02 = $02 ; 11 refs; reads=5 writes=6; used at $8164, BB87, BB91, BBD5, +5 more
|
|
Zp03 = $03 ; 11 refs; reads=3 writes=8; used at $816C, 8357, BB98, BC05, +7 more
|
|
Zp04 = $04 ; 23 refs; reads=10 writes=13; used at $808B, 808F, 80AC, 80B8, +14 more
|
|
Zp05 = $05 ; 7 refs; reads=3 writes=4; used at $832B, 8335, BCDD, BD11, +3 more
|
|
Zp07 = $07 ; 11 refs; reads=4 writes=7; used at $8327, 832D, BBAA, BBF1, +7 more
|
|
Zp08 = $08 ; 5 refs; reads=2 writes=3; used at $BBAC, BD5E, BD70, F775, +1 more
|
|
Zp09 = $09 ; 19 refs; reads=10 writes=9; used at $BC84, BC97, BC9D, BCA1, +15 more
|
|
Zp0A = $0A ; 5 refs; reads=4 writes=1; used at $BBB9, BC65, F5A0, F633, +1 more
|
|
Zp0B = $0B ; 6 refs; reads=2 writes=4; used at $817D, 82ED, BCF3, BD3F, +2 more
|
|
Zp0C = $0C ; 6 refs; reads=1 writes=5; used at $82F6, 833F, F652, F657, +2 more
|
|
Zp0D = $0D ; 18 refs; reads=10 writes=8; used at $80A1, 80A5, 837B, 8B3B, +12 more
|
|
Zp0E = $0E ; 19 refs; reads=7 writes=12; used at $837F, 8B42, A49F, A4E9, +15 more
|
|
Zp0F = $0F ; 10 refs; reads=5 writes=5; used at $8352, 835E, 8363, 8367, +5 more
|
|
Zp10 = $10 ; 2 refs; reads=1 writes=1; used at $F65E, F6B1
|
|
Zp16 = $16 ; 2 refs; reads=1 writes=1; used at $BB79, BBBD
|
|
Zp27 = $27 ; 4 refs; reads=2 writes=2; used at $BB71, BB81, BB8D, BBD1
|
|
Zp38 = $38 ; 2 refs; reads=1 writes=1; used at $BB6F, BBD9
|
|
Zp49 = $49 ; 2 refs; reads=1 writes=1; used at $BB6D, BBD7
|
|
Zp54 = $54 ; 4 refs; reads=3 writes=1; used at $80B1, C412, CCF1, CD23
|
|
Zp55 = $55 ; 3 refs; reads=2 writes=1; used at $809F, 8B4C, C35F
|
|
Zp56 = $56 ; 3 refs; reads=1 writes=2; used at $81B0, 8AB1, C470
|
|
Zp57 = $57 ; 1 refs; reads=1 writes=0; used at $C475
|
|
Zp5B = $5B ; 1 refs; reads=0 writes=1; used at $833D
|
|
Zp5E = $5E ; 1 refs; reads=1 writes=0; used at $8AE0
|
|
Zp60 = $60 ; 2 refs; reads=0 writes=2; used at $8028, 802C
|
|
Zp61 = $61 ; 14 refs; reads=6 writes=8; used at $8025, 8031, 8AF7, 8AF9, +8 more
|
|
Zp62 = $62 ; 6 refs; reads=3 writes=3; used at $8B90, 8B9F, 8BA5, 8FE4, +2 more
|
|
Zp63 = $63 ; 3 refs; reads=2 writes=1; used at $9037, 904A, 90A1
|
|
Zp64 = $64 ; 9 refs; reads=5 writes=4; used at $830E, 831E, 8324, 8329, +3 more
|
|
Zp65 = $65 ; 6 refs; reads=3 writes=3; used at $8319, 9000, 9047, 9085, +1 more
|
|
Zp66 = $66 ; 4 refs; reads=2 writes=2; used at $907B, 9097, 90B5, 90BA
|
|
Zp67 = $67 ; 8 refs; reads=4 writes=4; used at $8308, 830B, 8313, 8316, +4 more
|
|
Zp68 = $68 ; 20 refs; reads=14 writes=6; used at $8B01, 8B51, 8B63, 8B67, +16 more
|
|
Zp69 = $69 ; 7 refs; reads=1 writes=6; used at $8B06, 8E70, 8E78, 9056, +3 more
|
|
Zp6A = $6A ; 10 refs; reads=7 writes=3; used at $8AFF, 8B04, 8B2A, 9050, +6 more
|
|
Zp6B = $6B ; 4 refs; reads=1 writes=3; used at $8B2F, 9054, 9062, A49D
|
|
Zp78 = $78 ; 2 refs; reads=1 writes=1; used at $8B47, 907F
|
|
Zp79 = $79 ; 3 refs; reads=0 writes=3; used at $81A3, 8347, 8385
|
|
Zp7A = $7A ; 3 refs; reads=0 writes=3; used at $81A7, 8343, 8388
|
|
Zp85 = $85 ; 2 refs; reads=1 writes=1; used at $819E
|
|
Zp9F = $9F ; 2 refs; reads=1 writes=1; used at $C3A3
|
|
ZpA8 = $A8 ; 6 refs; reads=3 writes=3; used at $C39B, C39D, C39F
|
|
ZpA9 = $A9 ; 1 refs; reads=0 writes=1; used at $819C
|
|
ZpC0 = $C0 ; 1 refs; reads=0 writes=1; used at $8190
|
|
ZpD3 = $D3 ; 1 refs; reads=0 writes=1; used at $8192
|
|
ZpDC = $DC ; 7 refs; reads=4 writes=3; used at $C5C6, C5CB, C5CF, C5D3, +3 more
|
|
ZpDD = $DD ; 5 refs; reads=2 writes=3; used at $C5C9, C5D1, CD2F, CD5E, +1 more
|
|
ZpDE = $DE ; 4 refs; reads=2 writes=2; used at $C5C1, C5D5, CD80, CDDF
|
|
ZpDF = $DF ; 5 refs; reads=2 writes=3; used at $C5BF, C5D7, CD49, CD8A
|
|
ZpE0 = $E0 ; 10 refs; reads=6 writes=4; used at $C42E, C43E, C444, C449, +5 more
|
|
ZpE1 = $E1 ; 8 refs; reads=4 writes=4; used at $C3A1, C439, CDBC, CDD1, +1 more
|
|
ZpE2 = $E2 ; 4 refs; reads=1 writes=3; used at $8194, 8198, CD99, CDAD
|
|
ZpE3 = $E3 ; 4 refs; reads=2 writes=2; used at $C428, C42B, C433, C436
|
|
ZpE4 = $E4 ; 12 refs; reads=9 writes=3; used at $CD29, CD34, CD44, CD4D, +8 more
|
|
ZpE5 = $E5 ; 7 refs; reads=2 writes=5; used at $8B7D, 8B8A, 8BB4, CD97, +3 more
|
|
ZpE6 = $E6 ; 6 refs; reads=5 writes=1; used at $8B81, 8B8C, CD91, CD9F, +2 more
|
|
ZpE7 = $E7 ; 5 refs; reads=2 writes=3; used at $8B71, 8B76, 8B7B, CD95, +1 more
|
|
ZpE9 = $E9 ; 2 refs; reads=0 writes=2; used at $81AE, 8383
|
|
ZpF0 = $F0 ; 13 refs; reads=5 writes=8; used at $819A, BCBD, BCFE, BD07, +6 more
|
|
ZpF1 = $F1 ; 7 refs; reads=3 writes=4; used at $BCC2, BD3D, BD48, BD52, +1 more
|
|
ZpF2 = $F2 ; 2 refs; reads=1 writes=1; used at $BB9A, BBB0
|
|
ZpF3 = $F3 ; 1 refs; reads=0 writes=1; used at $BBA1
|
|
ZpF4 = $F4 ; 19 refs; reads=11 writes=8; used at $BC2D, BC38, BC82, BCC4, +12 more
|
|
ZpF5 = $F5 ; 17 refs; reads=12 writes=5; used at $BBE5, BC2F, BC43, BC7D, +12 more
|
|
ZpF6 = $F6 ; 22 refs; reads=21 writes=1; used at $BBF7, BC03, BC08, BC18, +18 more
|
|
ZpF7 = $F7 ; 3 refs; reads=2 writes=1; used at $BC1E, BC53, BD8F
|
|
ZpF8 = $F8 ; 12 refs; reads=11 writes=1; used at $F566, F571, F5C0, F5DA, +8 more
|
|
ZpF9 = $F9 ; 14 refs; reads=13 writes=1; used at $F51B, F568, F57C, F5B8, +10 more
|
|
ZpFA = $FA ; 33 refs; reads=31 writes=2; used at $F530, F53C, F541, F551, +28 more
|
|
ZpFB = $FB ; 6 refs; reads=3 writes=3; used at $817B, F557, F58C, F643, +1 more
|