GD-ROM Dumping Guide

From Redump Wiki

(Difference between revisions)
Jump to: navigation, search
(Dumping the HD area)
(29 intermediate revisions not shown)
Line 1: Line 1:
-
<div class="textblock" style="background: #febaba; padding: 10px;">
+
This is a step-by-step guide designed to be easy to follow so that you can make reproducible, good dumps of your GD-ROMs to the Redump standard. We have been unsuccessful getting GD-R's to dump with the redump method, further testing may be required.
-
<span style="font-size: 18px; font-weight: bold;">WORK IN PROGRESS
+
-
</span>
+
-
</div>
+
-
This is a step-by-step guide designed to be easy to follow so that you can make reproducible, good dumps of your GDs to the Redump standard.
+
Note: Some GD-Roms will NOT dump with this method, and require a TOSEC-style SD Card dump for the HD area which then has to be "fixed" to meet redump spec. If the game is a single track in the HD area, then the TOSEC-style dump will be equal a redump dump for HD area, LD area still needs Plextor dumping. See [[GD-Rom SD Card Dumping Guide]].
 +
 
 +
'''NOTE: A work in progress video dumping tutorial guide is available [https://www.youtube.com/playlist?list=PLQB0cW1F4d0umPPY-vU1BHhjH1iyry2Yd here].'''
==What are GDs?==
==What are GDs?==
GDs—or Gigadiscs—are the type of [[wikipedia:Optical disc|optical media]] used by the [[wikipedia:Dreamcast|Sega Dreamcast]] as well as the [https://segaretro.org/Sega_NAOMI Sega NAOMI], [https://segaretro.org/Sega_NAOMI_2 Sega NAOMI 2], [https://segaretro.org/Sega_Chihiro Sega Chihiro] and [https://segaretro.org/Triforce Triforce] arcade systems. It is special compared to its relative—the CD—in that it contains both a low density (LD) and a high density (HD) area. To get a good dump, you need to extract them both from the disc.
GDs—or Gigadiscs—are the type of [[wikipedia:Optical disc|optical media]] used by the [[wikipedia:Dreamcast|Sega Dreamcast]] as well as the [https://segaretro.org/Sega_NAOMI Sega NAOMI], [https://segaretro.org/Sega_NAOMI_2 Sega NAOMI 2], [https://segaretro.org/Sega_Chihiro Sega Chihiro] and [https://segaretro.org/Triforce Triforce] arcade systems. It is special compared to its relative—the CD—in that it contains both a low density (LD) and a high density (HD) area. To get a good dump, you need to extract them both from the disc.
-
==How do I know if I have a GD?==
 
If you have any of the officially released discs for the Dreamcast or any of the above mentioned arcade systems, you are pretty much guaranteed to have a GD. The Dreamcast did however support loading of [[wikipedia:MIL-CD|MIL-CDs]], which lead to a number of unlicensed software being pressed on regular CDs. Check for the GD-ROM logo on the disc or check the reflective side of the disc for a visible LD–HD divide if you are unsure.
If you have any of the officially released discs for the Dreamcast or any of the above mentioned arcade systems, you are pretty much guaranteed to have a GD. The Dreamcast did however support loading of [[wikipedia:MIL-CD|MIL-CDs]], which lead to a number of unlicensed software being pressed on regular CDs. Check for the GD-ROM logo on the disc or check the reflective side of the disc for a visible LD–HD divide if you are unsure.
-
==So I've got a GD. What now?==
+
==Tools==
First you need to make sure you have the necessary equipment. To dump a GD you need:
First you need to make sure you have the necessary equipment. To dump a GD you need:
* A Windows PC
* A Windows PC
-
* [[GD Dumping Guide#Compatible drives|Compatible drive(s)]]
+
* [[DiscImageCreator: Optical Disc Drive Compatibility#GD-Rom|Compatible drive(s)]]
-
* An empty CD-R or CD-RW disc
+
* [https://github.com/saramibreak/DiscImageCreator/releases DiscImageCreator app]
-
* [https://github.com/saramibreak/DiscImageCreator/releases DiscImageCreator]
+
* Download [https://archive.org/download/VGPCGDRomDumpingKit_201811/VGPC%20GD-Rom%20Dumping%20Kit.7z VGPC GD-Rom Dumping Kit] (audio trap disc image, dcdumper, ice, startstop)
-
* [https://archive.org/download/audio-trap-disc/audio-trap-disc.zip Trap Disc]
+
* A CD-R to create and Audio Trap Disc.
-
==Dumping the LD area==
+
==Burning an Audio Trap Disc==
-
This is the easy part. Make sure you have a [[GD Dumping Guide#Compatible drives|compatible drive]] with [http://www.skcj.co.jp/discon/download/index.html the latest firmware] and have downloaded [https://github.com/saramibreak/DiscImageCreator/releases DiscImageCreator].
+
You'll need an Audio Trap Disc for the HD Area dumping process as it tricks your drive into reading into that part of the disc.
-
# Open up the folder where you downloaded DiscImageCreator (DIC).
+
The Audio Trap Disc image is included with the VGPC GD-Rom Dumping Kit. Because the image intentionally has errors, many programs won’t burn it properly. We’ve found that CloneCD can reliably burn it properly:
-
# Extract the DIC zip into a new folder.
+
* Open Clone CD and click on “Write from ImageFile”.
-
# Enter the folder in which you extracted DIC and open the '''Release_ANSI''' folder.
+
* Click on “Browse” and navigate to where you extracted the VGPC GD-Rom Dumping Kit, and select “TOC122A.CCD”.
-
# Hold '''Shift''' and '''right-click''' anywhere in the folder. Select '''Open PowerShell window here''' from the drop-down menu.
+
* Then, select the drive with the blank CD-R(W) inside. Click on the “Protected PC Game” profile. The write speed doesn’t matter much since this is such a small image. Still, you should probably avoid setting it too fast or too slow. Somewhere between 4x and 24x should be good, so set it to 8x if you don’t want to overthink.
-
# Make a mental note of how the DIC commandline looks. The general command is '''.\DiscImageCreator.exe <span style="color:#00FF00">cd</span> <span style="color:#FF0000">d</span> "DumpFolder\DumpName.bin" <span style="color:#0000FF">8</span> /c2''' where the green text indicates that it is a CD we're dumping (which is what we want for the LD area, so leave it as '''cd'''), the red text indicates which drive letter your drive has (in this case it's located at '''D:\''') and the blue text indicates the drive speed (here it's set at '''eight times''' the speed.)
+
-
# Now type in the command that is relevant to your disc into the '''command window''' you opened before. For example, if you were to dump a copy of '''DreamKey''' from '''drive F:\''', the command would be something like '''.\DiscImageCreator.exe cd f "DreamKey\DreamKeyLDA.bin" 8 /c2'''.
+
-
# Press '''Enter''' and the dumping will begin.
+
-
# After a while the dump should be finished and you can move on to dumping the HD area.
+
-
==Dumping the HD area==
+
==Dumping the LD Area==
-
* First of all you need a so-called "trap disc". This is a disc that will trick your drive to read the otherwise unreadable HD area. Create the disc by burning the [https://archive.org/download/audio-trap-disc/audio-trap-disc.zip trap disc CCD image] with either [https://www.redfox.bz/en/clonecd.html CloneCD] or [http://www.alcohol-soft.com/ Alcohol 120%] onto a blank CD-R/RW.
+
The LD Area should be dumped with DICUI using this guide: [[Disc Dumping Guide (DICUI)]].
-
* Insert the audio trap disc to a supported drive.
+
-
* run below. (stop spinning disc) DiscImageCreator.exe stop [DriveLetter]
+
-
* use a pin to press the escape eject button, so the tray will eject (or remove the drive cover).
+
-
* insert the gdrom and gently push the tray back (or put the drive cover back on).
+
-
* run below. (start rippping gdrom) DiscImageCreator.exe gd [DriveLetter] foo.bin [DriveSpeed(0-72)]
+
-
* The only error saved from the _mainError.txt file is this one:
+
-
*** LBA[045000, 0x0afc8]: [F:ExecSearchingOffset][L:110]
+
-
*** Opcode: 0xbe
+
-
***  ScsiStatus: 0x02 = CHECK_CONDITION
+
-
***  SenseData Key-Asc-Ascq: 05-24-00 = ILLEGAL_REQUEST - INVALID FIELD IN CDB
+
-
** lpCmd: be, 04, 00, 00, af, c8, 00, 00, 01, f8, 04, 00
+
-
** dwBufSize: 2448
+
-
==Submitting your dump info==
+
The LD Area is a standard CD-Rom, so it will be the only data to appear when mounted in a computer.
-
==Compatible drives==
+
==Dumping the HD Area==
-
GDs are strange in that they contain two distinctly different areas of data. What this means to you is that you will have to dump the disc's LD and HD area separately. Unfortunately, this also means that you '''will need special hardware'''.
+
To dump the HD Area of the GD-Rom, the swap disc method is used. To do this you will have to remove the four bottom screws of your drive and faceplate. Afterwards, set the top back onto the drive. It will be removed after the startstop step.
-
For dumping the '''LD area''', the same rules apply as in dumping a CD, as they use the same technology. A list of compatible drives for dumping LD area is found below (and a more up-to-date list can be found in the [[CD Dumping Guide (Disc Image Creator)|CD Dumping Guide]].)
+
* Insert the audio Trap Disc to an HD Area [[DiscImageCreator:_Optical_Disc_Drive_Compatibility#GD-Rom|compatible drive]].
 +
* Run '''startstop.exe [driveletter] 1'''
 +
* Remove the top off the drive
 +
* insert the gdrom and gently push the tray back (or put the drive cover back on).
 +
* Run '''dcdumper [drive letter] -c446261 -df -ft -t0 -p20'''
 +
* It will take several "PASS"es to get all matches, this is fine.
-
{| class="wikitable sortable"
+
If dcdumper fails to run with an error complaining about MSVCP100.DLL being missing, install the Microsoft Visual C++ 2010 Redistributable Package (x86) to fix this issue.
-
! Brand        || Model
+
==Converting HD Area dump Sections to Tracks==
-
|-
+
Run “ice.exe dense.bin 44990 > gamename.txt” This will produce a bunch of files starting with “Track 03” and going as high as however many “tracks” were on the HD section of the disc (sometimes there will only be one, sometimes it will go up to Track 98).
-
| Plextor      || PX-704
+
-
|-
+
-
| Plextor      || PX-708
+
-
|-
+
-
| Plextor      || PX-712
+
-
|-
+
-
| Plextor      || PX-714
+
-
|-
+
-
| Plextor      || PX-716
+
-
|-
+
-
| Plextor      || PX-755
+
-
|-
+
-
| Plextor      || PX-760
+
-
|-
+
-
| Plextor      || Premium
+
-
|-
+
-
| Plextor      || Premium2
+
-
|-
+
-
| Plextor      || PX-4012
+
-
|-
+
-
| Plextor      || PX-4824
+
-
|-
+
-
| Plextor      || PX-W5224
+
-
|-
+
-
| Plextor      || PX-W4220T
+
-
|-
+
-
| Plextor      || PX-32TS
+
-
|-
+
-
| Plextor      || PX-32CS
+
-
|-
+
-
| Plextor      || PX-83CS
+
-
|-
+
-
| Plextor      || PX-85CS
+
-
|-
+
-
| Plextor      || PX-63CS
+
-
|-
+
-
| Plextor      || PX-65CS
+
-
|-
+
-
| Plextor      || PX-43CS
+
-
|-
+
-
| Plextor      || PX-43CE
+
-
|-
+
-
| Plextor      || PX-43CH
+
-
|-
+
-
| Plextor      || PX-45CS
+
-
|-
+
-
| Plextor      || PX-45CE
+
-
|-
+
-
| Plextor      || PX-45CH
+
-
|-
+
-
| Plextor      || DM-3028
+
-
|-
+
-
| Plextor      || DM-5028
+
-
|-
+
-
| Plextor      || DM-3024
+
-
|-
+
-
| Plextor      || DM-5024
+
-
|-
+
-
| Plextor      || DM-3021
+
-
|-
+
-
| Plextor      || DM-5021
+
-
|-
+
-
| Plextor      || DM-3020
+
-
|-
+
-
| Plextor      || DM-5020
+
-
|}
+
-
But for the '''HD area''' the process is different, and you need one of the following drives to dump it:
+
==Submitting your dump info==
-
 
+
-
{| class="wikitable sortable"
+
-
! Brand            || Model
+
-
|-
+
-
| Lite-On          || LH-18A1H
+
-
|-
+
-
| Lite-On          || SOHD-167T
+
-
|-
+
-
| Plextor          || PX-W4824TA
+
-
|-
+
-
| Plextor          || PX-W4824TU
+
-
|-
+
-
| Samsung TSSTCorp || SH-D162C
+
-
|-
+
-
| Samsung TSSTCorp || SH-D162D
+
-
|-
+
-
| NEC              || CDR-1901A
+
-
|-
+
-
| Lite-On          || LTD-165H
+
-
|-
+
-
| Lite-On          || SOHD-16P9S
+
-
|-
+
-
| Samsung TSSTCorp || TS-H353B
+
-
|-
+
-
| LG              || GCR-8522B
+
-
|-
+
-
| Plextor          || PX-708A
+
-
|-
+
-
| Plextor          || PX-755SA
+
-
|-
+
-
| Samsung TSSTCorp || TS-H353A
+
-
|-
+
-
| Samsung TSSTCorp || TS-H352C
+
-
|-
+
-
| Samsung TSSTCorp || TS-H192C
+
-
|}
+
[[Category:Dumping Guides]]
[[Category:Dumping Guides]]

Revision as of 20:59, 6 August 2019

This is a step-by-step guide designed to be easy to follow so that you can make reproducible, good dumps of your GD-ROMs to the Redump standard. We have been unsuccessful getting GD-R's to dump with the redump method, further testing may be required.

Note: Some GD-Roms will NOT dump with this method, and require a TOSEC-style SD Card dump for the HD area which then has to be "fixed" to meet redump spec. If the game is a single track in the HD area, then the TOSEC-style dump will be equal a redump dump for HD area, LD area still needs Plextor dumping. See GD-Rom SD Card Dumping Guide.

NOTE: A work in progress video dumping tutorial guide is available here.

Contents

What are GDs?

GDs—or Gigadiscs—are the type of optical media used by the Sega Dreamcast as well as the Sega NAOMI, Sega NAOMI 2, Sega Chihiro and Triforce arcade systems. It is special compared to its relative—the CD—in that it contains both a low density (LD) and a high density (HD) area. To get a good dump, you need to extract them both from the disc.

If you have any of the officially released discs for the Dreamcast or any of the above mentioned arcade systems, you are pretty much guaranteed to have a GD. The Dreamcast did however support loading of MIL-CDs, which lead to a number of unlicensed software being pressed on regular CDs. Check for the GD-ROM logo on the disc or check the reflective side of the disc for a visible LD–HD divide if you are unsure.

Tools

First you need to make sure you have the necessary equipment. To dump a GD you need:

Burning an Audio Trap Disc

You'll need an Audio Trap Disc for the HD Area dumping process as it tricks your drive into reading into that part of the disc.

The Audio Trap Disc image is included with the VGPC GD-Rom Dumping Kit. Because the image intentionally has errors, many programs won’t burn it properly. We’ve found that CloneCD can reliably burn it properly:

  • Open Clone CD and click on “Write from ImageFile”.
  • Click on “Browse” and navigate to where you extracted the VGPC GD-Rom Dumping Kit, and select “TOC122A.CCD”.
  • Then, select the drive with the blank CD-R(W) inside. Click on the “Protected PC Game” profile. The write speed doesn’t matter much since this is such a small image. Still, you should probably avoid setting it too fast or too slow. Somewhere between 4x and 24x should be good, so set it to 8x if you don’t want to overthink.

Dumping the LD Area

The LD Area should be dumped with DICUI using this guide: Disc Dumping Guide (DICUI).

The LD Area is a standard CD-Rom, so it will be the only data to appear when mounted in a computer.

Dumping the HD Area

To dump the HD Area of the GD-Rom, the swap disc method is used. To do this you will have to remove the four bottom screws of your drive and faceplate. Afterwards, set the top back onto the drive. It will be removed after the startstop step.

  • Insert the audio Trap Disc to an HD Area compatible drive.
  • Run startstop.exe [driveletter] 1
  • Remove the top off the drive
  • insert the gdrom and gently push the tray back (or put the drive cover back on).
  • Run dcdumper [drive letter] -c446261 -df -ft -t0 -p20
  • It will take several "PASS"es to get all matches, this is fine.

If dcdumper fails to run with an error complaining about MSVCP100.DLL being missing, install the Microsoft Visual C++ 2010 Redistributable Package (x86) to fix this issue.

Converting HD Area dump Sections to Tracks

Run “ice.exe dense.bin 44990 > gamename.txt” This will produce a bunch of files starting with “Track 03” and going as high as however many “tracks” were on the HD section of the disc (sometimes there will only be one, sometimes it will go up to Track 98).

Submitting your dump info

Personal tools