GD-ROM Dumping Guide
From Redump Wiki
(→Tools) |
(Some tidying) |
||
(119 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | + | '''GD-Rom''' (pressed) and '''GD-R''' (recordable) dumping guide. | |
- | + | GD discs were used by the Sega Dreamcast, Sega NAOMI, Sega NAOMI 2, Sega Chihiro, and Triforce arcade systems. | |
- | ' | + | The discs contain two distinct areas, a Low Density Area ("LD Area") and a High Density Area ("HD Area"), physically separated by a ring. You'll need to dump both areas of the disc, which requires different drives and different methods. |
- | + | Note: Some GD-ROMs may NOT dump with these methods, 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, the TOSEC-style dump will be equal to a redump dump for HD Area, but the LD Area will still need dumping. See [[GD-ROM SD Card Dumping Guide]]. | |
- | + | ||
- | + | ==LD Area (GD-ROM / GD-R)== | |
+ | ===Tools=== | ||
+ | * An optical drive listed in [[Optical Disc Drive Compatibility: CD]] | ||
+ | * A Windows, Linux, or macOS computer | ||
+ | * [https://github.com/SabreTools/MPF/releases MPF application] (includes Redumper) | ||
- | == | + | ===Dumping=== |
- | + | The LD Area is formatted like a standard CD-ROM, so should be dumped using the standard [[Disc Dumping Guide (MPF)]] with a CD-ROM compatible drive. The CD-ROM profile should be selected in MPF. | |
- | + | ==HD Area: swapless method (GD-ROM)== | |
- | * [[ | + | ===Tools=== |
- | * | + | * An optical drive listed in [[Optical Disc Drive Compatibility: GD-ROM]] |
- | * | + | * A Windows computer |
- | + | * [https://archive.org/download/dcdumper-swapless-ice/DCDumper_ice.zip DCDumper & ice apps] | |
- | == | + | ===Dumping=== |
- | + | * In command line, '''cd''' (change directory) to the "DCDumper_ice" folder. | |
+ | * Run '''dcdumper [DriveLetter] -c446261 -df -ft -t0 -p20'''. | ||
+ | * It will take several "PASS"es to get all matches - this is fine. Sometimes there is no progress for 30mins, but if you need to stop and restart the dumping process, it will continue where it left off. Just make sure you don't delete progress if you have to stop it. | ||
+ | * When the HD Area dump completes, you need to convert it to its final form. 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 (as little as 1, as many as 98). | ||
- | + | If dcdumper fails to run with an error complaining about MSVCP100.DLL being missing, install the [https://www.microsoft.com/en-us/download/details.aspx?id=26999 Microsoft Visual C++ 2010 Redistributable Package (x86)] to fix this. | |
- | + | ||
- | + | ||
- | + | ||
- | == | + | ==HD Area: swap disc method== |
- | + | ===Tools=== | |
+ | * An optical drive listed in [[Optical Disc Drive Compatibility: GD-ROM]] | ||
+ | * A Windows computer | ||
+ | * [https://archive.org/download/dcdumper-ice-startstop/DCDumper_ice_startstop.zip DCDumper, ice, startstop applications] | ||
+ | * [[Audio Trap Disc]] | ||
- | + | ===Dumping=== | |
+ | Dumping the HD Area can take over an hour sometimes, during which your drive may make scary noises. Stopping your drive to allow it to cool down before continuing the dump later can help with ease of dumping. | ||
+ | To dump the HD Area of the GD-ROM, a Swap Disc technique can be used. | ||
+ | There are two ways to do the Swap Disc technique: | ||
+ | * '''Prepare a Drive for Top Removal''' [https://youtu.be/RfCc7nsTUoo as seen in this video tutorial]. Afterwards, set the top back onto the drive with screws removed, which allows for easy top removal. Make sure your drive lid is replaced perfectly, as putting your drive lid on unevenly can lead to the dump failing partially into the dumping process. | ||
+ | * '''Pin Eject''': Push the tray back into the drive quickly so the spindle will catch. | ||
- | == | + | ====Method 1: DCDumper (preferred for GD-ROM dumping)==== |
- | + | A video tutorial for this dumping method can be seen [https://youtu.be/N3wPQOqHJr8 here]. | |
- | + | This method is the more reliable method for dumping GD-ROMs because: | |
- | * | + | * The recommended TSST drives read GD-ROMs best. They do not support /c2 error correction, but... |
- | * | + | * DCDumper dumps disc segments multiple times and compares hashes for QC, and does not rely on /c2 error correction. |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | Dumping: | |
+ | * Insert the audio trap disc into the drive. | ||
+ | * In command line, '''cd''' (change directory) to the "DCDumper_ice_startstop" folder. | ||
+ | * Run '''startstop [DriveLetter] 1'''. | ||
+ | * Remove the top off the drive. | ||
+ | * Insert the GD-ROM and put the drive top back on. | ||
+ | * Run '''dcdumper [DriveLetter] -c446261 -df -ft -t0 -p20'''. | ||
+ | * It will take several "PASS"es to get all matches - this is fine. Sometimes there is no progress for 30mins, but if you need to stop and restart the dumping process, it will continue where it left off. Just make sure you don't delete progress if you have to stop it. | ||
+ | * When the HD Area dump completes, you need to convert it to its final form. 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 (as little as 1, as many as 98). | ||
- | = | + | If dcdumper fails to run with an error complaining about MSVCP100.DLL being missing, install the [https://www.microsoft.com/en-us/download/details.aspx?id=26999 Microsoft Visual C++ 2010 Redistributable Package (x86)] to fix this. |
- | + | ||
+ | ====Method 2: DiscImageCreator (preferred for GD-R dumping)==== | ||
+ | This method is more reliable for GD-Rs because: | ||
+ | * GD-Rs do not read on the TSST drives that work so well with GD-ROMs. | ||
+ | * c2 error re-reading is very useful. Since DiscImageCreator can use /c2 error correction, dumping with a compatible Plextor model is preferred. | ||
+ | |||
+ | Dumping: | ||
+ | * Insert the audio trap disc into the drive. | ||
+ | * In command line, '''cd''' (change directory) to the folder containing "DiscImageCreator.exe". | ||
+ | * Run '''DiscImageCreator.exe stop [DriveLetter]'''. | ||
+ | * Remove the top off the drive. | ||
+ | * Insert the GD disc and run: '''DiscImageCreator.exe close [DriveLetter]'''. | ||
+ | * Then run the dumping command: '''DiscImageCreator.exe gd [DriveLetter] foo.bin [DriveSpeed(0-72)] /c2''' (Note #1: " /c2" is only for use with compatible Plextors. Note #2: Adding the command "/be pack" may[http://forum.redump.org/post/105799/#p105799] be helpful when dumping GD-Rs.) | ||
+ | * Dump multiple times until you get an error-free dump (check the Command Prompt output after DiscImageCreator finishes dumping). | ||
+ | |||
+ | Note for GD-R dumping: | ||
+ | * 1x, 4x, 8x read speeds can be helpful or even necessary when dumping GD-Rs. Try starting with 8x, and if that speed doesn't work, try another. | ||
+ | * If you have issues where the drive locks up partway through, disabling cache flushes helps: '''DiscImageCreator.exe gd [DriveLetter] foo.bin 8 /c2 /f 600000'''. | ||
==Submitting your dump info== | ==Submitting your dump info== | ||
+ | Here are example submissions: [http://forum.redump.org/topic/45492/addeddc-nfl-2k1-usa/] [http://forum.redump.org/post/105798/#p105798] | ||
+ | |||
+ | '''Note:''' [https://github.com/SabreTools/MPF/ MPF.Check] (UI or CLI) supports DCDumper logs. This greatly speeds up gathering submission info. | ||
+ | |||
+ | We'll presume you've used Disc Image Creator for your dump in both LD and HD Areas. | ||
+ | |||
+ | Open your "!submissionInfo.txt" files from both your LD and HD Area dumps. Copy in the additional track information from your HD Area !submissionInfo.txt file into your LD Area !submissionInfo.txt file in three sections: | ||
+ | * "DAT" | ||
+ | * "Cuesheet". When combining Cuesheet data for LD and HD Areas, paste "REM SINGLE-DENSITY AREA" at the top of the cuesheet, and "REM HIGH-DENSITY AREA" in a new line after the LD Area cuesheet into, then finally the HD Area cuesheet text. | ||
+ | * "Write Offset". For determining write offset for HD Area of a DCDumper + ice.exe dump, open the .txt file output by Ice: | ||
+ | ** Combined offset = Disc offset + Drive offset. | ||
+ | ** Kreon drives used for DC dumping have a +6 offset. | ||
+ | ** Calculation for Disc Offset: [Example Combined Offset of +30] - [(Any Kreon Model) Drive Offset of +6] = [Disc Offset of +24]. | ||
+ | ** Offsets for GD-ROMs are formatted in entries as follows: [LD Area disc offset]|[HD Area disc offset]. | ||
+ | |||
+ | Fill in Ring Code data and any relevant Comments. Post on the Redump "New Dumps" subforum. | ||
[[Category:Dumping Guides]] | [[Category:Dumping Guides]] |
Latest revision as of 21:45, 30 June 2025
GD-Rom (pressed) and GD-R (recordable) dumping guide.
GD discs were used by the Sega Dreamcast, Sega NAOMI, Sega NAOMI 2, Sega Chihiro, and Triforce arcade systems.
The discs contain two distinct areas, a Low Density Area ("LD Area") and a High Density Area ("HD Area"), physically separated by a ring. You'll need to dump both areas of the disc, which requires different drives and different methods.
Note: Some GD-ROMs may NOT dump with these methods, 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, the TOSEC-style dump will be equal to a redump dump for HD Area, but the LD Area will still need dumping. See GD-ROM SD Card Dumping Guide.
Contents |
LD Area (GD-ROM / GD-R)
Tools
- An optical drive listed in Optical Disc Drive Compatibility: CD
- A Windows, Linux, or macOS computer
- MPF application (includes Redumper)
Dumping
The LD Area is formatted like a standard CD-ROM, so should be dumped using the standard Disc Dumping Guide (MPF) with a CD-ROM compatible drive. The CD-ROM profile should be selected in MPF.
HD Area: swapless method (GD-ROM)
Tools
- An optical drive listed in Optical Disc Drive Compatibility: GD-ROM
- A Windows computer
- DCDumper & ice apps
Dumping
- In command line, cd (change directory) to the "DCDumper_ice" folder.
- Run dcdumper [DriveLetter] -c446261 -df -ft -t0 -p20.
- It will take several "PASS"es to get all matches - this is fine. Sometimes there is no progress for 30mins, but if you need to stop and restart the dumping process, it will continue where it left off. Just make sure you don't delete progress if you have to stop it.
- When the HD Area dump completes, you need to convert it to its final form. 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 (as little as 1, as many as 98).
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.
HD Area: swap disc method
Tools
- An optical drive listed in Optical Disc Drive Compatibility: GD-ROM
- A Windows computer
- DCDumper, ice, startstop applications
- Audio Trap Disc
Dumping
Dumping the HD Area can take over an hour sometimes, during which your drive may make scary noises. Stopping your drive to allow it to cool down before continuing the dump later can help with ease of dumping. To dump the HD Area of the GD-ROM, a Swap Disc technique can be used. There are two ways to do the Swap Disc technique:
- Prepare a Drive for Top Removal as seen in this video tutorial. Afterwards, set the top back onto the drive with screws removed, which allows for easy top removal. Make sure your drive lid is replaced perfectly, as putting your drive lid on unevenly can lead to the dump failing partially into the dumping process.
- Pin Eject: Push the tray back into the drive quickly so the spindle will catch.
Method 1: DCDumper (preferred for GD-ROM dumping)
A video tutorial for this dumping method can be seen here.
This method is the more reliable method for dumping GD-ROMs because:
- The recommended TSST drives read GD-ROMs best. They do not support /c2 error correction, but...
- DCDumper dumps disc segments multiple times and compares hashes for QC, and does not rely on /c2 error correction.
Dumping:
- Insert the audio trap disc into the drive.
- In command line, cd (change directory) to the "DCDumper_ice_startstop" folder.
- Run startstop [DriveLetter] 1.
- Remove the top off the drive.
- Insert the GD-ROM and put the drive top back on.
- Run dcdumper [DriveLetter] -c446261 -df -ft -t0 -p20.
- It will take several "PASS"es to get all matches - this is fine. Sometimes there is no progress for 30mins, but if you need to stop and restart the dumping process, it will continue where it left off. Just make sure you don't delete progress if you have to stop it.
- When the HD Area dump completes, you need to convert it to its final form. 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 (as little as 1, as many as 98).
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.
Method 2: DiscImageCreator (preferred for GD-R dumping)
This method is more reliable for GD-Rs because:
- GD-Rs do not read on the TSST drives that work so well with GD-ROMs.
- c2 error re-reading is very useful. Since DiscImageCreator can use /c2 error correction, dumping with a compatible Plextor model is preferred.
Dumping:
- Insert the audio trap disc into the drive.
- In command line, cd (change directory) to the folder containing "DiscImageCreator.exe".
- Run DiscImageCreator.exe stop [DriveLetter].
- Remove the top off the drive.
- Insert the GD disc and run: DiscImageCreator.exe close [DriveLetter].
- Then run the dumping command: DiscImageCreator.exe gd [DriveLetter] foo.bin [DriveSpeed(0-72)] /c2 (Note #1: " /c2" is only for use with compatible Plextors. Note #2: Adding the command "/be pack" may[1] be helpful when dumping GD-Rs.)
- Dump multiple times until you get an error-free dump (check the Command Prompt output after DiscImageCreator finishes dumping).
Note for GD-R dumping:
- 1x, 4x, 8x read speeds can be helpful or even necessary when dumping GD-Rs. Try starting with 8x, and if that speed doesn't work, try another.
- If you have issues where the drive locks up partway through, disabling cache flushes helps: DiscImageCreator.exe gd [DriveLetter] foo.bin 8 /c2 /f 600000.
Submitting your dump info
Here are example submissions: [2] [3]
Note: MPF.Check (UI or CLI) supports DCDumper logs. This greatly speeds up gathering submission info.
We'll presume you've used Disc Image Creator for your dump in both LD and HD Areas.
Open your "!submissionInfo.txt" files from both your LD and HD Area dumps. Copy in the additional track information from your HD Area !submissionInfo.txt file into your LD Area !submissionInfo.txt file in three sections:
- "DAT"
- "Cuesheet". When combining Cuesheet data for LD and HD Areas, paste "REM SINGLE-DENSITY AREA" at the top of the cuesheet, and "REM HIGH-DENSITY AREA" in a new line after the LD Area cuesheet into, then finally the HD Area cuesheet text.
- "Write Offset". For determining write offset for HD Area of a DCDumper + ice.exe dump, open the .txt file output by Ice:
- Combined offset = Disc offset + Drive offset.
- Kreon drives used for DC dumping have a +6 offset.
- Calculation for Disc Offset: [Example Combined Offset of +30] - [(Any Kreon Model) Drive Offset of +6] = [Disc Offset of +24].
- Offsets for GD-ROMs are formatted in entries as follows: [LD Area disc offset]|[HD Area disc offset].
Fill in Ring Code data and any relevant Comments. Post on the Redump "New Dumps" subforum.