Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- seek_count == 1 (first read)
- asic_data == 0x00070000 Track 7 / LBA 14 ? DISK ID
- asic_command == 0x00010001 (ASIC_RD_SEEK)
- asic_bm_ctl == 0xC05A0000
- asic_seq_ctl == 0x40000000
- asic_hard_reset == 0xAAAA0000
- asic_host_secbyte == 0x00E70000 0xE7 = 231... (231 + the zero) == 232 bytes per sector (in Zone 0), 85 sectors per block = 19720 bytes per block.
- asic_sec_byte == 0x59EE0000 0x59EE = 23022... Could be total bytes per block (+ servo + C1 / C2 blocks??)
- asic_bm_status == 0x98000000 <- Last thing that is read before the sector read.
- 444D504A000001000000020902000245001999120810580130314E4D412D45580000000000000000 <- (0x0000 repeats until last word.)
- I think this is the is the volume ID? The real "disk" ID is different. In ASCII, the first part is...
- DMPJ...........E......X.01NMA-EX........
- seek_count == 2
- asic_data == 0x00060000 Track 6 / LBA 12 ? = RETAIL NULL?
- asic_command == 0x00010001 (ASIC_RD_SEEK)
- asic_bm_ctl == 0xC0000000 <- different!
- asic_seq_ctl == 0x40000000
- asic_hard_reset == 0xAAAA0000
- asic_host_secbyte == 0x00E70000
- asic_sec_byte == 0x59EE0000
- asic_bm_status == ? (TODO)
- Data returned is all 0xFFFF's !!
- seek_count == 3
- asic_data == 0x00000000 Track 0 / LBA 0
- asic_command == 0x00010001 (ASIC_RD_SEEK)
- asic_bm_ctl == 0xC0000000
- asic_seq_ctl == 0x40000000
- asic_hard_reset == 0xAAAA0000
- asic_host_secbyte == 0x00E70000
- asic_sec_byte == 0x59EE0000
- asic_bm_status == ? (TODO)
- E848D316101100190C1824303C485460 <- Looks like the TOC?
- 6C7884909CA8B4C0FFFFFFFF80000400
- 10161C22282E343A40464C52040C141C
- 242C343C444C545C040C141C242C343C
- 444C545C040C141C242C343C444C545C
- 040C141C242C343C444C545C040C141C
- 242C343C444C545C040C141C242C343C
- 444C545C040C141C242C343C444C545C
- PAUSE
- 023E565C62686C747A80858C040C141C
- 242C343C444C548C040C141C242C343C
- 444C545C040C151F21232D435370757F
- 040C141C242C343C444C7B8E040C141C
- 242C343C444C545C040C141C242C343C
- 4448545C020C141C242C343C444C545C
- 061E07AE10C3FFFF
- seek_count == 4
- asic_data == 0x000C0000 Track 12 / LBA 24 ??
- asic_command == 0x00010001 (ASIC_RD_SEEK)
- asic_bm_ctl == 0xC2000000 <- different again! (XFER_BLOCKS now set).
- asic_seq_ctl == 0x40000000
- asic_hard_reset == 0xAAAA0000
- asic_host_secbyte == 0x00E70000
- asic_sec_byte == 0x59EE0000
- asic_bm_status == ? (TODO)
- 3C0880073C090004250871B035296730
- 2129FFF8AD000000AD0000041520FFFC
- 210800083C0A80003C1D8008254A1360
- 0140000827BD91B00000000000000000
- 00000000000000000000000000000000
- 00000000000000000000000000000000
- 0900041920010FC08C22001020030F7F
- 20071080408700004082080040831000
- PAUSE
- 400430001480FFFE000000000D00040F
- 0000000000E000084080380040082000
- 31080080150000020000000003E00008
- 4080380034085200408820000000000D
- 000000008C2200043042000210400007
- 000000000D00040F0000000040025800
- 304210001C40FFED
- Think this is a "test" DISK ID, not the real one? (does another read from tracks 7,6,0, then)...
- seek_count == 20
- asic_data == 0x02660000 Track 614 / LBA 1228 ??
- asic_command == 0x00010001 (ASIC_RD_SEEK)
- asic_bm_ctl == 0xC25A0000
- asic_seq_ctl == 0x40000000
- asic_hard_reset == 0xAAAA0000
- asic_host_secbyte == 0x00AF0000 <- More bytes requested.
- asic_sec_byte == 0x59EE0000
- asic_bm_status == ? (TODO)
- 363464642D4D756C7469303130310001
- 54455354000000000000000000000000
- 00000000087B9CCD00120000B20045F8
- 00000000000000000000000000000000
- 0000000000000000000700080009FFFF
- 000B000C000DFFFF000F0010FFFF0012
- 001300140015FFFF001700180019001A
- FFFF001C001D001EFFFF00200021 <- Got bored (more WORD to do!) OzOnE.
- In ASCII, this first part is...
- 64dd-Multi0101..TEST............
- .....{........E.................
- ................................
- ........................... .!
- 64dd-Multi, then
- FS-Type 01, Ver 01,
- Attrib 0x00, <- Writing seems to be enabled, so I think this block is for test only.
- Disk Type 0x01,
- Vol name "TEST "
- Format date 0x087B9CCD,
- BC 0x12 <- Number of blocks used for ROM file management area.
- DC 0x00 <- Destination code, 0x00 == Japan. (0x01 would be US).
- Reserved 0xB20045F800 (five bytes?)
Add Comment
Please, Sign In to add comment