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