dma_faq.html Miscellaneous Devices http://magic.hurrah.com/~sabre/os/H7Misc/ http://www.cubic.org/source/archive/hardware/ http://www.strangecreations.com/library/hardware/ http://www.devinfo.com/archives/x2ftp/vla/ (many, but not all, of the same files are on all 3 sites) lots of information on standard motherboard devices and how to program them (usually in Assembler language). Includes: 8237 Direct Memory Access Controller (DMA) Virtual DMA Services (VDS): DOS device drivers which perform DMA 8259 Programmable Interrupt Controller (PIC) on the PC 8253 Programmable Interval Timer (PIT) Oxygen Audiovisual Australia http://www.it.com.au/oxygen/ has a bunch of information on demo programming and sound programming, including * Digital Audio Mixing Techniques : a tutorial by jedi / oxygen http://www.it.com.au/oxygen/mixing/ The full assembly language source code to the MOD player and documentation on how it reads MOD files and how it programs the DMA of the sound card. Improv http://www.realtime.net/~improv/ has information on programming the SoundBlaster (including DMA programming) Programmer's Virtual Library http://www.strangecreations.com/library/ includes

ProgrammersHeaven http://www.ProgrammersHeaven.com/ lots of info on Sound and Music (but does it really cover DMA ?)

http://www.devinfo.com/archives/x2ftp/ lots of demos and their source code; Music/sound playing/programming/writing source code;

INTRO TO DMA by Draeden of VLA http://www.cubic.org/source/archive/coding/misc/dma.txt includes detailed assembly language source code.

How to program the DMA - by Night Stalker http://geocities.com/SiliconValley/Pines/8659/dma.htm


end dma_faq.html