Next Generation Emulation banner

Must read: extracting naomi CHD into NullDC format

54K views 41 replies 19 participants last post by  MonkeyBomb  
#1 ·
I want to thank sincerely to GUSVERNEGO to publish the method to extract the chd into the famous track03.bin in ppxclub forums. Here it is:

I found a easy metod to open all naomi chds and save bandwith

1 - Extract the chd
chdman -extractcd xxx.chd output.toc output.bin

2 - Convert to iso
bin2iso output.bin output.iso

3 - Remove sesion 1 and 2
I use File Split Stream 1.0 and remove the first 92160000 bytes (90000 kb)

4 - Rebuild iso
Join all parts except the first and rename to track03.iso

5 - make a cue, paste in the text editor

FILE "track03.iso" BINARY
TRACK 03 MODE1/2048
PREGAP 10:00:00
INDEX 01 00:00:00
POSTGAP 00:02:00

6 - I used cdmage to open the .cue file

7 - Extract the big file

8 - Done!!!!!!!!!

If you rename track03.iso to track03.bin, the can use gdrom2rom to create a decripted rom to Nulldc or Makaron
 
#2 ·
Try this way.
1. Rename CHD file to 1.chd (for ease of use).

2. Extract CHD = chdman.exe -extractcd 1.chd 1.toc 1.bin

3. Delete 1.toc (not needed).

4. Create a cue sheet for the bin file = bin2iso.exe 1.cue -c 1.bin

5. Edit the cue sheet with notepad, find the last track and edit "AUDIO" to "MODE1/2352" then save.

6. Open the cue sheet with isobuster and extract the last track (Extract RAW Data (2352bytes\block)(*.Bin,*.Iso))

save as or rename to track03.iso (for ease of use).

7. Now use gdrom2rom to create a decripted rom and lst file put both these in a folder with the games name

and now delete bin cue and track03

Check the photo thread for proof it works.
 
#3 ·
Yeah really works for me, thanks @yesthanks:p.
 
#6 ·
Shashout is not in GD-Rom format. It's a catridge, so forget it. Wait until Guru dump it correctly.
You are wrong, Slashout is GD-ROM and is dumped but not playbale in current release.

@shwa:

Maybe a bad dump? Corrupted file?
 
#8 ·
Try this way.
1. Rename CHD file to 1.chd (for ease of use).

2. Extract CHD = chdman.exe -extractcd 1.chd 1.toc 1.bin

3. Delete 1.toc (not needed).

4. Create a cue sheet for the bin file = bin2iso.exe 1.cue -c 1.bin

5. Edit the cue sheet with notepad, find the last track and edit "AUDIO" to "MODE1/2352" then save.

6. Open the cue sheet with isobuster and extract the last track (Extract RAW Data (2352bytes\block)(*.Bin,*.Iso))

save as or rename to track03.iso (for ease of use).

7. Now use gdrom2rom to create a decripted rom and lst file put both these in a folder with the games name

and now delete bin cue and track03

Check the photo thread for proof it works.
OMG... Its work. I was able convert chd to gd-rom format. Thank a lot.
 
#10 · (Edited)
Try this way.
1. Rename CHD file to 1.chd (for ease of use).
Image

2. Extract CHD = chdman.exe -extractcd 1.chd 1.toc 1.bin
Before:
Image

After:
Image

3. Delete 1.toc (not needed).
4. Create a cue sheet for the bin file = bin2iso.exe 1.cue -c 1.bin
Before:
Image

After:
Image

5. Edit the cue sheet with notepad, find the last track and edit "AUDIO" to "MODE1/2352" then save.
Before:
Image

After:
Image

6. Open the cue sheet with isobuster and extract the last track (Extract RAW Data (2352bytes\block)(*.Bin,*.Iso))
Before:
Image

After:
Image

save as or rename to track03.iso (for ease of use).
Image

Before that you need rename track03.iso to track03.bin
Before:
Image

After:
Image

7. Now use gdrom2rom to create a decripted rom and lst file put both these in a folder with the games name
Before:
Image
Image

After:
Image
Image

Program need to convert CHD to GD-Rom Format.
Program can be found attachment:
chdman.exe
bin2iso.exe
Isobuster can be found at net. (Shareware)
 
#11 ·
Hey Tony!
Can you PM me a copy of the gdrom2rom gui, when i download it i always get a bad file.
Thanks man!
Also on a side note cvs2gd will not convert from CHD, i found this on another forum...

"Note we have used the cvs2gd NonMAME CHD (sha1 2518b7d885292296ed0ab690967a1ae83145d7c7), since the official one (sha1 b5fd12aa88383f4f5a47547b3fa4bd4d25bf781f) is false and/or incomplete. Mame is not always accurate : sadly, neogeo successive romsets have already prove this fact."
 
#12 ·
Hello.

This will probably be a dumb set of questions but in case I'm missing something:
Does this process allow the conversion of a MAME chd to GDROM format that can be played on NullDC with the GD-ROM plugin?
Are the corresponding MAME ROMS needed to run the game on NullDC or does this process lumps them all together?
Can the MAME Naomi bios files be used on NullDC?

Thank you.
 
#15 ·
More annoying questions:

1. Is there any way to have NullDC rotate the display? Ikaruga is set up for a vertical screen and there does not seem to be an option to rotate it to play with the correct orientation on a horizontal screen
2. Where can I find a list of shortcut keys, if any? I would like to know if there are Pause and Throttle functions mapped to some keys
3. Why are the NAOMI ROMs so tiny compared with the original GD-ROMs after using gdrom2rom? Ikaruga is a mere 32MB.

Thank you for your patience.
 
#16 ·
More annoying questions:

1. Is there any way to have NullDC rotate the display? Ikaruga is set up for a vertical screen and there does not seem to be an option to rotate it to play with the correct orientation on a horizontal screen
2. Where can I find a list of shortcut keys, if any? I would like to know if there are Pause and Throttle functions mapped to some keys
3. Why are the NAOMI ROMs so tiny compared with the original GD-ROMs after using gdrom2rom? Ikaruga is a mere 32MB.

Thank you for your patience.
Answer:
1. Maybe in next version.
2. You can created shortcut, if you know where to start the emu. There is "stop" button, if you start again, it will crash or freeze.
3. Maybe different conversion.
 
#18 ·
hope u wont mind me asking......ive been trying these steps with initial d....on the final step (GDROM2ROM...) it says "invalid key game wont run"
any help? thanx a bunch....^^
InitialD is NAOMI 2 so I guess gdrom2rom only decrypt NAOMI 1.
 
#21 · (Edited)
Here is new easy way to extract/decrypt naomi CHD using MAME 130u1:
Start any Naomi GDR game using MAME
Wait message "Type OK or move joystick...." then press Esc
Look into MAME root dir - you see two new files here "decrypted <gamename>" and "encrypted <gamename>"
Just rename "decrypted <gamename>" to some thing like game.bin, make LST file and run it with nullDC-Naomi :)

example LST:
Code:
Game Name
"bin-file-name",   0x0000000, <length of bin-file-name>