Ok, I just tried a CHD myself with Final Fight (USA) for Sega CD and it worked fine, CDDA audio and all.
Here are the details...
- No CUE file is needed for CHDs. This info is already contained in the CHD.
- I converted to CHD from a Redump multi-bin image with chdman.exe (it comes with the official MAME download).
- If you're using playlists, point directly to the CHD file. No sub-folders necessary, you can keep them all in the same folder.
Here's an example playlist entry using the newer XML playlist format:
{
"path": "sd:/ROMs/Sega - Mega CD - Sega CD/Final Fight CD (USA).chd",
"label": "Final Fight CD (USA)",
"core_path": "sd:/retroarch/cores/genesis_plus_gx_libretro.rpx",
"core_name": "Sega - MS/GG/MD/CD (Genesis Plus GX)",
"crc32": "3AE8431E",
"db_name": "Sega - Mega CD - Sega CD.lpl"
},
If you're still having problems it may lie elsewhere (ie, not having the proper BIOS files).
I figured it out as well. When Retro Arch Playlist buddy created the playlist the path was SD...…
I cant believe this but the issue was simply the fact that the path SD was in caps. Once I changed it so lower case sd the playlist work without issue.
{
"path": "sd:/retroarch/downloads/Sega - Mega-CD - Sega CD/Brutal - Paws of Fury.chd",
"label": "Brutal - Paws of Fury",
"core_path": "sd:/retroarch/cores/genesis_plus_gx_libretro.rpx",
"core_name": "Sega - MS/GG/MD/CD (Genesis Plus GX)",
"crc32": "3861B809|crc",
"db_name": "Sega - Mega-CD - Sega CD.lpl"
},
{
"path": "SD:/retroarch/downloads/Sega - Mega-CD - Sega CD/Lunar I - The Silver Star.chd",
"label": "Lunar I - The Silver Star",
"core_path": "DETECT",
"core_name": "DETECT",
"crc32": "DETECT",
"db_name": "Sega - Mega-CD - Sega CD.lpl"
},