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?) |