Hello |Darc|,
I trust you have had a good day.
I will word this very carefully so as not to appear arrogant or superior, whatever I write please do not take offence. It's absolutely not my intention.
I'm not sure how long you have been using cd tools. I bought my first burner (a Ricoh SCSI RO-1420C) in 1997. It was a 2X write and 4X read machine and required the cd to be inserted into a caddy before putting the whole shebang into the CD Burner. I can't even find a picture its so old! 74-Min Blanks were $8 a piece (but dropped in price quickly). I worked for a party planning company and took the plunge when my boss was bored of having 1 song to play off each CD. He wanted a whole CD of Hits. We always had to change vinyl records, but now had easier options. I charged him $20 a compilation and still did after blank CDs dropped below $1.50 each. The SCSI card, special SCSI hard disk (with no recalibration - it would not recalibrate during streaming stopping data flow and cause a cd coaster) and CD drive was damn expensive! but I did recoup the cost through selling the compilations.
We used a software called CDRWin which stored data as cue/bin files. The CUE file described the layout and the BIN file contained the raw 2352byte CD sectors. CUE/BIN became the standard for CDs. PC discs. Playstation discs. PS2 CD discs, MEGAcd discs. AMIGA CD32 discs. anything online was 99% likely to be in that format.
Even dreamcast. For the 1st 6 months after hacking people had to use a BOOT DISC to boot games off a single session CD, these were always in BIN/CUE format, for example all the early KALISTO releases. Even Echelon, with the game Maken X, released in this format to avoid the 30MB overhead for the 2nd session.
Kalisto's 1st game nfo here, it is indeed BIN/CUE
https://archive.ph/20050524153330/http: ... aseid=8331
Then the self boots started coming out. And because by their nature they HAVE to use a weird, not start at 0 LBA, dual session format, and BIN/CUE had no option for multisession discs, they decided to use CDI DiscJuggler format.
I'm seriously astonished that you are not aware how important and influential this disc container is/was. And with the release of IMGburn provision was made for multi-session. The best dreamcast CD/GD software (ISObuster) also has full support for the multi-session implementation. It's done with REM commands so does not disrupt legacy software. But you know that. Redump Images are like that. Complete with REM Session commands.
If I were to buy an unlicensed Dreamcast CD today my options to convert it to CDI would be disc juggler (makes corrupted images, software not updated in nearly 20 years), Ultra ISO could make a CCD or Alcohol image which would work in my GDEmu, but maybe what you're writing could convert from physical CD on atapi interface direct to CDI? or alternatively I could easily rip using IMGburn or ISObuster.....
I'm obviously trying to persuade you. If you don't want to this is fine. I have to thank you 1000% for your tool. I hoped there might be a chance of you considering this functionality after you broke the mould by supporting MODE1 tracks. This is nothing to do with daemon tools. Nothing "weird".
Best Regards, Archie
Let's example a Redump disc with audio :
https://archive.org/details/sturmwind.w ... ue.working
The Cue Sheet (Redump)
REM SESSION 01
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 01).bin" BINARY
TRACK 01 AUDIO
INDEX 01 00:00:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 02).bin" BINARY
TRACK 02 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 03).bin" BINARY
TRACK 03 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 04).bin" BINARY
TRACK 04 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 05).bin" BINARY
TRACK 05 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 06).bin" BINARY
TRACK 06 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 07).bin" BINARY
TRACK 07 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 08).bin" BINARY
TRACK 08 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 09).bin" BINARY
TRACK 09 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 10).bin" BINARY
TRACK 10 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 11).bin" BINARY
TRACK 11 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 12).bin" BINARY
TRACK 12 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 13).bin" BINARY
TRACK 13 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 14).bin" BINARY
TRACK 14 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 15).bin" BINARY
TRACK 15 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 16).bin" BINARY
TRACK 16 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 17).bin" BINARY
TRACK 17 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 18).bin" BINARY
TRACK 18 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 19).bin" BINARY
TRACK 19 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 20).bin" BINARY
TRACK 20 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 21).bin" BINARY
TRACK 21 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 22).bin" BINARY
TRACK 22 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 23).bin" BINARY
TRACK 23 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 24).bin" BINARY
TRACK 24 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
REM SESSION 02
FILE "STURMWIND (WORLD) (UNLICENSED) (TRACK 25).bin" BINARY
TRACK 25 MODE2/2352
INDEX 01 00:00:00
and the cue sheet (CUE/BIN)
FILE "CDROM.BIN" BINARY
REM SESSION 01
TRACK 01 AUDIO
INDEX 01 00:00:00
TRACK 02 AUDIO
INDEX 01 02:11:56
TRACK 03 AUDIO
INDEX 01 04:47:47
TRACK 04 AUDIO
INDEX 01 07:27:70
TRACK 05 AUDIO
INDEX 01 10:59:12
TRACK 06 AUDIO
INDEX 01 13:33:09
TRACK 07 AUDIO
INDEX 01 17:41:69
TRACK 08 AUDIO
INDEX 01 22:15:42
TRACK 09 AUDIO
INDEX 01 24:51:01
TRACK 10 AUDIO
INDEX 01 27:17:58
TRACK 11 AUDIO
INDEX 01 30:09:54
TRACK 12 AUDIO
INDEX 01 32:12:45
TRACK 13 AUDIO
INDEX 01 35:07:18
TRACK 14 AUDIO
INDEX 01 38:09:38
TRACK 15 AUDIO
INDEX 01 40:52:26
TRACK 16 AUDIO
INDEX 01 43:27:64
TRACK 17 AUDIO
INDEX 01 45:24:73
TRACK 18 AUDIO
INDEX 01 47:39:72
TRACK 19 AUDIO
INDEX 01 48:57:59
TRACK 20 AUDIO
INDEX 01 50:11:39
TRACK 21 AUDIO
INDEX 01 51:18:05
TRACK 22 AUDIO
INDEX 01 51:42:05
TRACK 23 AUDIO
INDEX 01 51:57:16
TRACK 24 AUDIO
INDEX 01 52:06:71
REM LEAD-OUT 54:00:28
REM SESSION 02
TRACK 25 MODE2/2352
INDEX 01 56:32:28