Welcome to the new platform of Programmers Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use it's exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.
playing sounds on turbo c++/pascal
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.