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