VOGONS


First post, by superfury

User metadata
Rank l33t++
Rank
l33t++

Anyone knows how the PREGAP, POSTGAP and INDEX 00 .cue commands affect the read CD, read TOC, read (10/12) and read capacity commands?

Right now, I've implemented INDEX 00 like PREGAP, with them being skipped during read sectors and read CD (type data) commands. The only difference being that INDEX 00 is stored inside the current file backend and PREGAP not being stored and read as zeroed data.

Anyone knows how they should be parsed?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 1 of 1, by superfury

User metadata
Rank l33t++
Rank
l33t++

Is there any software that can dump a CD-ROM TOC from MS-DOS and display it somehow? So I can then compare it to my cue image and verify if it's working properly?

Or an advanced multitrack testsuite (using a cue/bin file combination) if that exists?

Edit: After a lot of adding of extra parsing stuff, I now finally see my emulator seemingly reaching the correct track numbers when using INDEX 00 pregaps and data past the final marked index inside the cuesheet.

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io