View difference between Paste ID: AtmpZ0fB and 6jSgaUnU
SHOW: | | - or go back to the newest paste.
1
seek_count == 1 (first read)
2
asic_data == 			0x00070000 Track 7 / LBA 14 ? DISK ID
3
asic_command == 		0x00010001 (ASIC_RD_SEEK)
4
asic_bm_ctl == 			0xC05A0000
5
asic_seq_ctl == 		0x40000000
6
asic_hard_reset == 		0xAAAA0000
7
asic_host_secbyte ==	0x00E70000	0xE7 = 231... (231 + the zero) == 232 bytes per sector (in Zone 0), 85 sectors per block = 19720 bytes per block.
8
asic_sec_byte ==		0x59EE0000	0x59EE = 23022... Could be total bytes per block (+ servo + C1 / C2 blocks??)
9
asic_bm_status ==		0x98000000 <- Last thing that is read before the sector read.
10
444D504A000001000000020902000245001999120810580130314E4D412D45580000000000000000 <- (0x0000 repeats until last word.)
11
I think this is the is the volume ID? The real "disk" ID is different. In ASCII, the first part is...
12
DMPJ...........E......X.01NMA-EX........
13
14
seek_count == 2
15
asic_data == 			0x00060000 Track 6 / LBA 12 ? = RETAIL NULL?
16
asic_command == 		0x00010001 (ASIC_RD_SEEK)
17
asic_bm_ctl == 			0xC0000000	<- different!
18
asic_seq_ctl == 		0x40000000
19
asic_hard_reset == 		0xAAAA0000
20
asic_host_secbyte ==	0x00E70000
21
asic_sec_byte ==		0x59EE0000
22
asic_bm_status ==		? (TODO)
23
Data returned is all 0xFFFF's !!
24
25
seek_count == 3
26
asic_data == 			0x00000000 Track 0 / LBA 0
27
asic_command == 		0x00010001 (ASIC_RD_SEEK)
28
asic_bm_ctl == 			0xC0000000
29
asic_seq_ctl == 		0x40000000
30
asic_hard_reset == 		0xAAAA0000
31
asic_host_secbyte ==	0x00E70000
32
asic_sec_byte ==		0x59EE0000
33
asic_bm_status ==		? (TODO)
34
E848D316101100190C1824303C485460	<- Looks like the TOC?
35
6C7884909CA8B4C0FFFFFFFF80000400
36
10161C22282E343A40464C52040C141C
37
242C343C444C545C040C141C242C343C
38
444C545C040C141C242C343C444C545C
39
040C141C242C343C444C545C040C141C
40
242C343C444C545C040C141C242C343C
41
444C545C040C141C242C343C444C545C
42
PAUSE
43
023E565C62686C747A80858C040C141C
44
242C343C444C548C040C141C242C343C
45
444C545C040C151F21232D435370757F
46
040C141C242C343C444C7B8E040C141C
47
242C343C444C545C040C141C242C343C
48
4448545C020C141C242C343C444C545C
49
061E07AE10C3FFFF
50
51
seek_count == 4
52
asic_data == 			0x000C0000 Track 12 / LBA 24 ??
53
asic_command == 		0x00010001 (ASIC_RD_SEEK)
54
asic_bm_ctl == 			0xC2000000	<- different again! (XFER_BLOCKS now set).
55
asic_seq_ctl == 		0x40000000
56
asic_hard_reset == 		0xAAAA0000
57
asic_host_secbyte ==	0x00E70000
58
asic_sec_byte ==		0x59EE0000
59
asic_bm_status ==		? (TODO)
60
3C0880073C090004250871B035296730
61
2129FFF8AD000000AD0000041520FFFC
62
210800083C0A80003C1D8008254A1360
63
0140000827BD91B00000000000000000
64
00000000000000000000000000000000
65
00000000000000000000000000000000
66
0900041920010FC08C22001020030F7F
67
20071080408700004082080040831000
68
PAUSE
69
400430001480FFFE000000000D00040F
70
0000000000E000084080380040082000
71
31080080150000020000000003E00008
72
4080380034085200408820000000000D
73
000000008C2200043042000210400007
74
000000000D00040F0000000040025800
75
304210001C40FFED
76
77
78
Think this is a "test" DISK ID, not the real one? (does another read from tracks 7,6,0, then)...
79
seek_count == 20
80
asic_data == 			0x02660000 Track 614 / LBA 1228 ??
81
asic_command == 		0x00010001 (ASIC_RD_SEEK)
82
asic_bm_ctl == 			0xC25A0000
83
asic_seq_ctl == 		0x40000000
84
asic_hard_reset == 		0xAAAA0000
85
asic_host_secbyte ==	0x00AF0000	<- More bytes requested.
86
asic_sec_byte ==		0x59EE0000
87
asic_bm_status ==		? (TODO)
88
363464642D4D756C7469303130310001
89
54455354000000000000000000000000
90
00000000087B9CCD00120000B20045F8
91
00000000000000000000000000000000
92
0000000000000000000700080009FFFF
93
000B000C000DFFFF000F0010FFFF0012
94
001300140015FFFF001700180019001A
95
FFFF001C001D001EFFFF00200021		<- Got bored (more WORD to do!) OzOnE.
96
97
In ASCII, this first part is...
98
99
64dd-Multi0101..TEST............
100
.....{........E.................
101
................................
102
........................... .!
103
104
64dd-Multi, then 
105
FS-Type 01, Ver 01,
106
Attrib 0x00, <- Writing seems to be enabled, so I think this block is for test only.
107
Disk Type 0x01,
108
Vol name "TEST                "
109
Format date 0x087B9CCD,
110
BC 0x12 <- Number of blocks used for ROM file management area.
111
DC 0x00 <- Destination code, 0x00 == Japan. (0x01 would be US).
112
Reserved 0xB20045F800 (five bytes?)