Sound programming
The sound in a game or demo is often as important as the graphics. But soundcard programming can be a hell because there are as many standards as there are soundcards. For you whom want to learn more about soundcard programming, I have collected some files.


Pc_speak.zip (5kb) PC Speaker programming, blip blop blip...
Adlib_sb.zip (7kb) Programming the Adlib/Soundblaster FM Music chips, good.
Sblaster.zip (24kb) Port/Register description of all Soundblaster cards, very good (206kb unzipped!).
Awe32.zip (37kb) Soundblaster AWE-32 Programming Guide.
Gus.zip (13kb) Gravis Ultrasound (GUS) Programming Encyclopedia, pretty good.
Dma.zip (6kb) DMA programming text, complicated.
Tinyplay.zip (9kb) A very small SB MOD player for Watcom C/C++, Asm/C source.
Hscplay.zip (56kb) Little HSC Player for Pascal which makes it easy to play FM music in pascal programs.
Sndforms.zip (39kb) Description of MOD, MID and VOC sound file formats!
Xm_form.zip (3kb) Description of the XM file format.
Mus_form.zip (5kb) Description of the MUS file format.