Programmer's Guide ------------------ Introduction Welcome What is MIDAS? Quick start Minimal module player About this manual The system Overview of system architechture Description of all modules Sound Devices GMPlayer MIDAS kernel Naming conventions Calling conventions Error handling Sound Devices Introduction Configuration Port, IRQ and DMA Sound Cards Output modes Sound quality Samples Sample types Looping Loading samples Playing sounds Playing samples Modifying sound Streams Simplified MIDAS API Initialization Configuration Playing modules Playing streams Playing samples OS Specific Issues MS-DOS timer MS-DOS stream support