CD2WAV
CD2WAV
===
Introduction.
Why CD2WAV?
CD2WAV was written and released because all the other programs I've seen
does not work in Win95 DOS box. All these programs work only if Win95
protected mode drivers are disabled and DOS cd-rom drivers are loaded. It is
because Win95 protected mode IDE drivers have a bug that results in a poor
quality of the sound read by the programs other than CD2WAV.
Usage.
or
Examples.
Your CD drive and driver(!) should support Read Long In Raw Data Mode
command. As far as I know cr_atapi.sys and sbide.sys dos drivers for IDE
cd-rom's do support this command. Win95 standart IDE drivers support Read Long
too. Note that by default you may have non-standart IDE controller drivers
installed (esp. if your CD-ROM is connected to IDE interface on a sound card).
If you have a Sound Blaster with IDE interface and specific Sound Blaster
IDE drivers for Win95 installed then replace them with standart Win95 IDE
drivers. The Sound Blaster IDE drivers I've seen do not support Read Long.
All Bus Master IDE Win95 drivers for Triton chipset I've seen do not
support Read Long! Replace them with standart Win95 IDE drivers. Note that
Intel (and may be some other) Bus Master IDE drivers can not be easily removed
from your hardware configuration. Intel drivers literaly replace standart
drivers and the original drivers can be restored only via reinstallation of
Win95.
I have failed to run the program with protected mode 32-bit drivers under
Win95 OEM Service Release 2 (4.0.950B, aka Win96 build 1111). But DOS drivers
work fine.
If you failed to run CD2WAV with Win95 drivers then you may try to switch
to DOS drivers. Note that for DOS drivers to continue to work under Win95 GUI
loaded there should be protected mode Win95 drivers disabled in the system
configuration. Check the box at start -> settings -> control panel -> system
-> performance -> file system -> troubleshooting -> disable all 32-bit
protect-mode disk drivers. Remember to install DOS cd-rom drivers and
MSCDEX.EXE in your config.sys or autoexec.bat and reboot your computer
afterwards.
I'm not sure that all DOS CD-ROM drivers support Read Long. Drivers that
I've tested and that support Read Long are SBIDE.SYS and CR_ATAPI.SYS (aka
lm581ide.sys).
To get the driver that support Read Long for sure visit Creative's web
site (http://www.creaf.com/) and open directory at
ftp://ftp.creaf.com/pub/creative/drivers/cdrom. You need the file named
SBIDED95.EXE. It is a collection of DOS/WIN3.1/WIN95 IDE ATAPI CD-ROM drivers
and installation programs. You need only DOS part of this archive (run
INSTALL.EXE, NOT SETUP.EXE). If you want to be sure that you make a clear
experiment install and use this driver in a pure DOS (If it's ok in DOS you
may use it in WIN/WIN95 as well, but don't forget to disable 32-bit drivers
first). If this driver works as a normal CD-ROM driver (e.i. you can read
normal data CD-ROMs), but fails to read audio disks then it is most likely
that your CD drive cannot read audio CDs. To get the list of drives that
support or do not support reading audio disks visit
http://www.tardis.ed.ac.uk/~psyche/cdda/
CD2WAV does not check the flags returned by Read Long command. So the
failure to execute Read Long may not lead to an error message. You'll just get
a WAV file filled with 0 (except for the 44 byte header). However CD2WAV tests
Read Long at start time and issues a warning if there is something wrong with
Read Long. So if you've got such a warning then it is 99.99% certain that
there will be a zero filled wav file.
To get more info about reading audio CDs or to get other programs that
read audio CDs visit http://www.tardis.ed.ac.uk/~psyche/cdda/