mamedev / mame

MAME
https://www.mamedev.org/
Other
7.78k stars 1.96k forks source link

[CDI/2352] / redump (CD-i) #2784

Open By6r9 opened 6 years ago

By6r9 commented 6 years ago
chdman - MAME Compressed Hunks of Data (CHD) manager 0.191 (mame0191)
ERROR: Unknown track type [CDI/2352].  Contact MAMEDEV.
FILE "Hotel Mario (Europe).bin" BINARY
  TRACK 01 CDI/2352
    INDEX 01 00:00:00

That's naming convention from redump. It would be nice if chdman understand it.

Also, multi-session redump dump of "The Apprentice" doesn't start after clicking "Play CD-I" in bios/boot menu. (I tried both original cue and chd made from it).

CATALOG 0000000000000
FILE "Apprentice, The (Europe) (Track 01).bin" BINARY
  TRACK 01 AUDIO
    INDEX 00 00:00:00
    INDEX 01 15:22:00
FILE "Apprentice, The (Europe) (Track 02).bin" BINARY
  TRACK 02 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 03).bin" BINARY
  TRACK 03 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 04).bin" BINARY
  TRACK 04 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 05).bin" BINARY
  TRACK 05 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 06).bin" BINARY
  TRACK 06 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 07).bin" BINARY
  TRACK 07 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 08).bin" BINARY
  TRACK 08 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 09).bin" BINARY
  TRACK 09 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 10).bin" BINARY
  TRACK 10 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 11).bin" BINARY
  TRACK 11 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 12).bin" BINARY
  TRACK 12 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 13).bin" BINARY
  TRACK 13 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 14).bin" BINARY
  TRACK 14 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 15).bin" BINARY
  TRACK 15 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 16).bin" BINARY
  TRACK 16 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 17).bin" BINARY
  TRACK 17 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 18).bin" BINARY
  TRACK 18 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 19).bin" BINARY
  TRACK 19 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 20).bin" BINARY
  TRACK 20 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 21).bin" BINARY
  TRACK 21 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Apprentice, The (Europe) (Track 22).bin" BINARY
  TRACK 22 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
ghost commented 6 years ago

cue/bin can't represent the 'Cdi-Ready' discs (like the apprentice) properly afaik, all the game data is in the pregap of the audio track, which is a bit of a weird setup. I'm not even sure the MAME driver would cope with it. maybe some software deals with it, but it's definitely non-standard so I'm not surprised it fails, needs proper investigation.

also the other one looks a bit non-standard too, that's the first time I've ever seen 'CDI/2352' in a cuesheet,

rb6502 commented 6 years ago

I'm not aware of any program that accepts a track type of "CDI/2352", it's certainly not listed in Golden Hawk's documentation.

By6r9 commented 6 years ago

I don't know why they named it that way. Trurip and TOSEC use MODE2/2352 for 99% cdi/vcd cues (exception: Grand Prix Special (GB)) but redump is more popular and easily available. Treating "CDI/2352" as "MODE2/2352" is one possible solution, or changing error message to "fix it, redump".

As for "The Apprentice", there is a note: "The first 60118 sectors of Track 01 are scrambled Data/Mode2 sectors." http://redump.org/disc/36178/

F1ReB4LL commented 6 years ago

I think, you need to descramble these sectors to make it work in the emulators. As for the hardware players, you probably need to burn it with the subchannels, where the first 60118 sectors are marked as data.

DopefishJustin commented 2 years ago

It's in the Golden Hawk CDRWIN documentation at https://www.scribd.com/document/250939255/CDrwin-user-s-guide

image

firewave commented 2 years ago

See also https://www.gnu.org/software/ccd2cue/manual/html_node/MODE-_0028Compact-Disc-fields_0029.html

angelosa commented 1 year ago

Related to #8242