0cd CD-Rom Emulator v7.1 ---========================--- [...] 0CD is a small resident utility which emulates MSCDEX in a way I have not found in any other emulator. 0CD installs itself into memory, runs a program or a batch file, and then cleans up and exits, neat and tidy. 0CD does the following: þ Appear as a normal MSCDEX driver to any program þ Creates virtual drives from directories, making them appear as cd-rom drives þ Lets the virtual drives have their own volume label þ Can write protect the cd-rom drive þ Can make the cd-rom drive appear to have 0 bytes free þ Simulates different speed of the cd-rom drives þ Enables audio-through-put þ Can co-exist with mscdex þ Answers intelligently to the following function calls: þ MSCDEX installation check þ Get number of cd-rom drives þ Get bibliographical filename * þ Get abstract filename * þ Get copyright filename * þ Get drive list þ Get device driver list þ Get MSCDEX version þ Get directory entry þ Get descriptor preference þ Get VTOC entry (Volume Table Of Contents) * þ Absolute sector read þ Device driver requests þ Play audio þ Stop audio þ Head position (chaning) þ Audio channel info þ Media changed þ Get sector size * þ Get volume size * þ Get device status þ Get audio disk info * þ Get audio track info * þ Get UPC code * þ Get audio status (playing/paused) The entries marked with * are saved by a program called RIPCD into a file. This file is then read back into memory when 0cd is installed. RIPCD reads the data off the original cd so the data will appear to be authentic. [...]