I have download below link of NesterDC emulator with roms and just noticed that It is not cdi image file but nrg.
http://www.mediafire.com/file/84avmgk3g ... D.tar/file
I want to run it on my G1-ATA moded dreamcast But I cannot make descrambled iso file with nrg image file..
I absolutely need cdi file which must contains IP.BIN in order to run it on my dreamcast.
Is there any workaround to convert dreamcast nrg image file to cdi?
How can I convert dreamcast nrg file to cdi?
-
- fire
- Posts: 71
- Dreamcast Games you play Online: Phantasy star online
-
- Rank 9
- Posts: 949
- Dreamcast Games you play Online: Available to play any game, working on gathering them.
- Location: East coast, USA
-
- fire
- Posts: 71
- Dreamcast Games you play Online: Phantasy star online
Re: How can I convert dreamcast nrg file to cdi?
Thank you very much for your reply!mrneo240 wrote:Mount with daemon tools then rip with disc juggler
I successfully convert nrg image file to cdi with your recommendation(making use of daemon tools and disc juggler)
and extracted all of files including IP.bin with gdrom-explorer and executed "descramble.bat" in order to modify 1ST_READ.bin and finally execute create_iso.bat and it seems that this converted iso file works very well in retrodream.

-
- Rank 9
- Posts: 949
- Dreamcast Games you play Online: Available to play any game, working on gathering them.
- Location: East coast, USA
-
- lithium
- Posts: 36
Re: How can I convert dreamcast nrg file to cdi?
Hello Guys,
I have a problem with this method. Let's say I use FamilyGuy's Selfboot Creator and make an NRG file, test that in isobuster and only the first session is visible as the selfboot creator makes a weird not-quite-proper nrg file, however after mounting with daemon tools the contents of both sessions show up both in windows explorer and ISObuster just fine. Using IMGburn to dump out a bin/cue is also fine, all the data is present. However when I fire up DJ6 and rip the CDI, the first 18 sectors of the resulting CDI files are completely zeroed. As there is no ECC data the cdi shows as invalid in ISObuster.
Messing with the CD+G and other settings makes the sector that data first appears change! It's like the interface between windows and DJ6 is broken and takes a few sectors to get going when I convert a disc. Even mounting a CDI in daemon tools and ripping results in lost sectors!
I've tried to install an ASPI layer, and have read everything on SPTI but just can't fix this. I'm on Windows 10 X64. Anyone else seen anything like this? I've been pulling my hair out. Thanks in advance.
I have a problem with this method. Let's say I use FamilyGuy's Selfboot Creator and make an NRG file, test that in isobuster and only the first session is visible as the selfboot creator makes a weird not-quite-proper nrg file, however after mounting with daemon tools the contents of both sessions show up both in windows explorer and ISObuster just fine. Using IMGburn to dump out a bin/cue is also fine, all the data is present. However when I fire up DJ6 and rip the CDI, the first 18 sectors of the resulting CDI files are completely zeroed. As there is no ECC data the cdi shows as invalid in ISObuster.
Messing with the CD+G and other settings makes the sector that data first appears change! It's like the interface between windows and DJ6 is broken and takes a few sectors to get going when I convert a disc. Even mounting a CDI in daemon tools and ripping results in lost sectors!
I've tried to install an ASPI layer, and have read everything on SPTI but just can't fix this. I'm on Windows 10 X64. Anyone else seen anything like this? I've been pulling my hair out. Thanks in advance.
- ateam
- Metallic
- Posts: 816
Re: How can I convert dreamcast nrg file to cdi?
Perhaps try using LazyBoot to create an MDF/MDS instead, then mount/rip. Your DiscJuggler settings may also be the culprit. If I recall correctly, "Scan gaps/indexes" must be enabled, as well as "RAW read".nuggetreggae wrote: ↑Tue Jul 02, 2024 9:26 pm Hello Guys,
I have a problem with this method. Let's say I use FamilyGuy's Selfboot Creator and make an NRG file, test that in isobuster and only the first session is visible as the selfboot creator makes a weird not-quite-proper nrg file, however after mounting with daemon tools the contents of both sessions show up both in windows explorer and ISObuster just fine. Using IMGburn to dump out a bin/cue is also fine, all the data is present. However when I fire up DJ6 and rip the CDI, the first 18 sectors of the resulting CDI files are completely zeroed. As there is no ECC data the cdi shows as invalid in ISObuster.
Messing with the CD+G and other settings makes the sector that data first appears change! It's like the interface between windows and DJ6 is broken and takes a few sectors to get going when I convert a disc. Even mounting a CDI in daemon tools and ripping results in lost sectors!
I've tried to install an ASPI layer, and have read everything on SPTI but just can't fix this. I'm on Windows 10 X64. Anyone else seen anything like this? I've been pulling my hair out. Thanks in advance.
Find me on...
• DreamcastForever.com
• GitHub
• Reddit
• SegaXtreme
• Twitter
• YouTube
• Discord: derek.ateam
• DreamcastForever.com
• GitHub
• SegaXtreme
• YouTube
• Discord: derek.ateam
-
- lithium
- Posts: 36
Re: How can I convert dreamcast nrg file to cdi?
Thanks for the quick advice. It happens whatever settings are configured in DJ6, just to differing degrees. And it worked fine in Win XP and 7. A full DC CD is 776MB. Setting RAW rips 2352 bytes/sector instead of 2336 (XA Mode 2, DJ default) and results in 781 MB images. And the 1st 18 sectors of the CD are still zeroed. I have my own script for making MDS/MDF so I tried a 11702 but FF'd the 1st 4 sec audio.... This time it lost the 1st 27 sectors!!!!!! But it's not so noticeable because audio, at 2352 bytes/sector, does not have ECC/EDC so the beginning of the CDI doesn't ERROR when viewing sectors in ISObuster, and who misses 27/75=0.36sec missing audio?
It's very strange. If it was ASPI or SPTI causing the issue then I think DJ6 would scream due to the broken sectors, so the culprit does indeed appear to be DJ6 itself.
If I mount a data/data broken cdi in Daemon tools then try to rip using imgburn it refuses to read it... 20 retries on a sector then gives up!
today I've just re-written FamilyGuy's Selfboot Kit to instead use Darc's redump2cdi.exe tool to directly make CDI's so thats a workaround for that...... (it converts data1.iso and data2.iso to MODE2 RAW and as the 2nd session always starts at 45000 a simple cue sheet passed to redump2cdi works just fine
)
By the way ateam (Derek is it?) I absolutely love your work on the translations and use your IP-Patch utility every image I make. I recently finished all the japanese games making both truncated and CDI images, as I'm sure (hoping?) TV's will translate on the fly soon. I'm currently working on all the RECV mods by cbnj and Dirge's DOA2 mods.
It's very strange. If it was ASPI or SPTI causing the issue then I think DJ6 would scream due to the broken sectors, so the culprit does indeed appear to be DJ6 itself.
If I mount a data/data broken cdi in Daemon tools then try to rip using imgburn it refuses to read it... 20 retries on a sector then gives up!
today I've just re-written FamilyGuy's Selfboot Kit to instead use Darc's redump2cdi.exe tool to directly make CDI's so thats a workaround for that...... (it converts data1.iso and data2.iso to MODE2 RAW and as the 2nd session always starts at 45000 a simple cue sheet passed to redump2cdi works just fine

By the way ateam (Derek is it?) I absolutely love your work on the translations and use your IP-Patch utility every image I make. I recently finished all the japanese games making both truncated and CDI images, as I'm sure (hoping?) TV's will translate on the fly soon. I'm currently working on all the RECV mods by cbnj and Dirge's DOA2 mods.
- megavolt85
- Developer
- Posts: 2156
Re: How can I convert dreamcast nrg file to cdi?
latest version of Daemon tools corrupts data
https://dreamcast-talk.com/forum/viewto ... 90#p179590
https://dreamcast-talk.com/forum/viewto ... 90#p179590
-
- lithium
- Posts: 36
Re: How can I convert dreamcast nrg file to cdi?
OK so this has been bugging me since i got this new win10 computer and many thanks for both your help, megavolt and ateam, but i've tried Daemon tools 5.0.1 (v4 brought up an error on win10, V10.1, V11.1 and now I've returned to my paid V12.1. I tried Clone Disc mounter. I tried Alcohol 52% (both new versions). on DT I downloaded the SPTI SPTD2inst-v213-x64.exe and tried mounting in SCSI and IDE. On EVERY single occasion IMGburn worked fine and DJ6 zeroed sectors at the beginning of the image.
So during that I saw 10x different drivers on 2 different buses, and wildly varying speeds, with DT being the fastest by far. Think i'm gonna have to eat it. Maybe DJ6 has some protection or other triggered when doing all the registry shenanigans to get it installed at first (instead of "you need to reboot your system")
for 0 LBA use CDI4DC, for 11702 LBA don't really care about the dummy 4 sec audio getting damaged. For 45000 I remade FG's SELFboot-DATA to use darc's Redump2CDI.exe (see, something good did come out of these damn redump images) so the only thing left is custom audio CDIs and only the 1st 0.36s of audio is lost.
So during that I saw 10x different drivers on 2 different buses, and wildly varying speeds, with DT being the fastest by far. Think i'm gonna have to eat it. Maybe DJ6 has some protection or other triggered when doing all the registry shenanigans to get it installed at first (instead of "you need to reboot your system")
for 0 LBA use CDI4DC, for 11702 LBA don't really care about the dummy 4 sec audio getting damaged. For 45000 I remade FG's SELFboot-DATA to use darc's Redump2CDI.exe (see, something good did come out of these damn redump images) so the only thing left is custom audio CDIs and only the 1st 0.36s of audio is lost.
-
- lithium
- Posts: 36
Re: How can I convert dreamcast nrg file to cdi?
OK so I've been digging into this a lot further, and after enough research I can totally and confidently rule out Daemon Tools as being the issue. I am 99.9% confident that the error is within Disc Juggler 6 itself. Or something to do with the SPTI bridge within Windows 10. I find I can no longer trust anything made with Disc Juggler. The problem seems to appear while using multi-session discs only.
I'll do research in the coming days, but I feel that I can rule out daemon-tools because when mounting using daemon tools, imgburn makes correct bin/cue images, and ultra iso makes correct cue/bin, alcohol, clonecd but the nero image turns out single session. On the other hand Discjuggler's CDI disc has both sessions, but cannot read the file system on session 1 as the 1st 18 sectors are completely zeroed out (user data and ecc) and sector 16 is the volume descriptor!!!!! It also blanks audio data at the beginning of audio/data 2-session discs (and possibly even on each audio track) ....
Upon subsequent mounting of the CDI using Daemon Tools, it is unable to be ripped. All 3 softwares complain vehemently about the broken ecc sectors. Yet the CCD, CUE/BIN and ALCOHOL images are absolutely fine. IF ONLY ULTRA ISO OR SOMETHING ELSE could make CDI files.......
Well they can. let me show workarounds:
Darc has recently made a new version of Redump2CDI. ( https://dreamcast.wiki/Redump2CDI ). The redump CDI files are in cue/track format. All tracks are single separate files and the disc is defined by a cue sheet. This is great, as will become apparent shortly, but one shortfall is that it DOES NOT work with cue/bin files. These can be processed, but the bin file (the whole disc) needs to be cut up to individual tracks. Hopefully Darc will include this functionality, then we'd never need to use DiscJuggler again......
(1) LBA-45000 data/data image creation. Familyguy had his selfboot creator. A great tool, creates 2 ISO files for session 1 / session 2, adds zeros to session 1 to make session 2 start at 45000, and links files from session 1 through to session 2 image.. My version of the tool makes the two ISO's. converts them to MODE2 bin's, then uses a cue sheet to pass to Darc's Redump2CDI which makes a CDI output (as opposed to the original which made a NRG nero file which then needed mounting and use DJ6 to make the cdi)
(2) LBA-0 data/data image creation. CDI4DC works great for these
(3) LBA-11702 Audio / Data image creation. CDI4DC also works for these. use -d Switch. But I forgot this and because session 1 is fixed size and there is only a single session 2 track it was easy to make a cuesheet and pass to Darc's Redump2CDIa (again!)
(4) Custom Audio CDI: I still need to use Disc Juggler 6 for this one but have learned a good trick. Use LazyBoot or MDS4DC (I think lazyboot uses mds4dc internally anyway) and you will wind up with a CD in alcohol120% MDF/MDS format. Open Disc Juggler, mount the image and create the CDI. This CDI WILL be broken, sectors nulled etc. BUT the session 2 data will be fine. Unmount the image, close disc juggler, and open your favourite hex editor. Open both the CDI image and the (larger) mdf image. In the mdf file Search "segakat" and position the cursor in the blank section just above that sector. Select block, with 0 as the start. Paste that into the CDI at address $56220. Voila, all audio copied. All tracks. Everything. Nice!!!!!
The ideal solution would be to fix Disc Juggler, but next best it will be terrific when Darc's utility can parse and process cue/bin files. I know it's predominently a redump thing but he is open to other uses. (from his NFO "0.9.0: Added support for processing MODE1/2352 tracks. These aren't used in Dreamcast images, but support for these tracks was requested as it helps this utility be useful for converting other systems' images, too.")
In the meanwhile i've written to FamilyGuy to ask about releasing the new selfboot tool, but I'd like some permission from Darc as well.... FG seems rather off-grid. if anyone wants this stuff, pm for the time being I think. If anyone is in contact with either, point them to me! Peace x Nugget
I'll do research in the coming days, but I feel that I can rule out daemon-tools because when mounting using daemon tools, imgburn makes correct bin/cue images, and ultra iso makes correct cue/bin, alcohol, clonecd but the nero image turns out single session. On the other hand Discjuggler's CDI disc has both sessions, but cannot read the file system on session 1 as the 1st 18 sectors are completely zeroed out (user data and ecc) and sector 16 is the volume descriptor!!!!! It also blanks audio data at the beginning of audio/data 2-session discs (and possibly even on each audio track) ....
Upon subsequent mounting of the CDI using Daemon Tools, it is unable to be ripped. All 3 softwares complain vehemently about the broken ecc sectors. Yet the CCD, CUE/BIN and ALCOHOL images are absolutely fine. IF ONLY ULTRA ISO OR SOMETHING ELSE could make CDI files.......
Well they can. let me show workarounds:
Darc has recently made a new version of Redump2CDI. ( https://dreamcast.wiki/Redump2CDI ). The redump CDI files are in cue/track format. All tracks are single separate files and the disc is defined by a cue sheet. This is great, as will become apparent shortly, but one shortfall is that it DOES NOT work with cue/bin files. These can be processed, but the bin file (the whole disc) needs to be cut up to individual tracks. Hopefully Darc will include this functionality, then we'd never need to use DiscJuggler again......
(1) LBA-45000 data/data image creation. Familyguy had his selfboot creator. A great tool, creates 2 ISO files for session 1 / session 2, adds zeros to session 1 to make session 2 start at 45000, and links files from session 1 through to session 2 image.. My version of the tool makes the two ISO's. converts them to MODE2 bin's, then uses a cue sheet to pass to Darc's Redump2CDI which makes a CDI output (as opposed to the original which made a NRG nero file which then needed mounting and use DJ6 to make the cdi)
(2) LBA-0 data/data image creation. CDI4DC works great for these
(3) LBA-11702 Audio / Data image creation. CDI4DC also works for these. use -d Switch. But I forgot this and because session 1 is fixed size and there is only a single session 2 track it was easy to make a cuesheet and pass to Darc's Redump2CDIa (again!)
(4) Custom Audio CDI: I still need to use Disc Juggler 6 for this one but have learned a good trick. Use LazyBoot or MDS4DC (I think lazyboot uses mds4dc internally anyway) and you will wind up with a CD in alcohol120% MDF/MDS format. Open Disc Juggler, mount the image and create the CDI. This CDI WILL be broken, sectors nulled etc. BUT the session 2 data will be fine. Unmount the image, close disc juggler, and open your favourite hex editor. Open both the CDI image and the (larger) mdf image. In the mdf file Search "segakat" and position the cursor in the blank section just above that sector. Select block, with 0 as the start. Paste that into the CDI at address $56220. Voila, all audio copied. All tracks. Everything. Nice!!!!!
The ideal solution would be to fix Disc Juggler, but next best it will be terrific when Darc's utility can parse and process cue/bin files. I know it's predominently a redump thing but he is open to other uses. (from his NFO "0.9.0: Added support for processing MODE1/2352 tracks. These aren't used in Dreamcast images, but support for these tracks was requested as it helps this utility be useful for converting other systems' images, too.")
In the meanwhile i've written to FamilyGuy to ask about releasing the new selfboot tool, but I'd like some permission from Darc as well.... FG seems rather off-grid. if anyone wants this stuff, pm for the time being I think. If anyone is in contact with either, point them to me! Peace x Nugget
-
- Similar Topics
- Replies
- Views
- Last post
-
- 58 Replies
- 76710 Views
-
Last post by Ian Micheal
-
- 6 Replies
- 12197 Views
-
Last post by VKNIGHT20
-
- 8 Replies
- 5888 Views
-
Last post by nelo_inc
-
- 0 Replies
- 4451 Views
-
Last post by VKNIGHT20