crazii / SBEMU

legacy sound blaster emulation for DOS
GNU General Public License v2.0
571 stars 32 forks source link

CD/DVD emulation with CDDA playback #33

Open RandomDude560 opened 9 months ago

RandomDude560 commented 9 months ago

This maybe out of scope but as far as I know there are no CD drive emulators for DOS which support audio playback. Having the ability to load image files and play CD audio would be a great addition to SBEMU. Support for CUE/BIN with split tracks (e.g. redump), CHD (libchdr) would be great for faster machines.

thp commented 9 months ago

If you just want CD-Audio with a real drive and MSCDEX and real analog audio cable from the CD-ROM drive to the sound card, the only thing needed is the mixer setting, an example implementation is here: https://github.com/sbemu-x/sbemu-x/commit/c919b0148efc235828d6ff2060c3df36bd32ec03

thp commented 7 months ago

See also https://github.com/crazii/SBEMU/pull/36, which is now merged for "real" CD-Audio.

hjnijlunsing commented 6 months ago

It would still be interesting to have the CDDA playback in DOS; i.e. some external USB CDDrives work perfectly in DOS, but do not have analogue audio out. For these cases CDDA playback should work. (I.e. tested the same in Windows 98 on my external USB, changing cd audio to digital works perfectly).