How do I write an MSDOS program that can access a cdrom using MSCDEX?

The MSCDEX interface documentation is available on the Microsoft Programmer's Library CD-ROM. This also has detailed specifications for drivers that talk to MSCDEX. It even provides solutions to a number of sticky problems.

The file mscdex21.zip contains Microsoft's info on how to talk to the CD-ROM extensions (MSCDEX.EXE) and a sample DOS application which is crude but effective in playing audio tracks. This file is available via anonymous ftp from ftp.cica.indiana.edu:/pub/pc/win3/uploads/mscdex21.zip or cdrom.com:/cdrom/mscdex21.zip.

MSCDEX programming information can be found in INTER31?.ZIP. Ralf Brown's interrupt bible. The information is very complete. The interrupt list is available via anonymous ftp from Simtel20 (wsmr-simtel20.army.mil) or from the mirror site wuarchive.wustl.edu: /mirrors/msdos/info/inter31?.zip.

There is a book by Ray Duncan (Microsoft Press) detailing all extensions to Dos (XMS, LIM EMS, MSCDEX etc..) which should be available in book stores. The title is "MS-DOS EXTENSIONS" ISBN 1-55615-212-4.




Copyright ©1995 by ISOMEDIA, Inc.
For Information, contact Ken Cheney