Advertisement
Guest User

Untitled

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