well - im learning to make sounds on these old compiling systems and i found something that called DMA channel.
it determines the port i should sent the data to them to make the sound plaster playing a block of memory. in my computer my blaster tells me i need to use dma channel number one.
since i want to know what am i doing there and does not want to just remember it all i would like to know few things.
1)what is DMA channel?
2)can anybody send me list of possible commands to the dma ports, so i would how to use them (i got some short explenation but not a list of all the options i can set in).
by the way - anybody got any link to page that explanes the mp3 format or all the wav versions(i know how to read wav but not all of the wav files fit my wav header).
i can read pascal c++ or assembler so explenations and examples in these languages would be granted.