I nave been playing with some software for the soundblaster pro,
creating an include file and a few testprorgams.
I found the register info on the net.
testwav.exe plays some wav files,
record.exe gets a datastream from the blaster, but stores nothing.
All done with the SB registers and dma.
You are welcome to it.
link:
http://home.planet.nl/~burry004/soundblaster.zip
I will remove that in the near future.
Dear c.o.m.programmer,
What are some good references to use to get started with DMA transfers?
For context: it's still possible to find programming guides for the
Sound Blaster (and compatible) cards, and last time I looked at them
they mention DMA without going well into the details of how to program
the DMA controller, and so forth. At least, back when I was reading
this stuff, the SB documents seemed not well geared towards people with-
out experience in it. And the referenced book, which I found at the
time on archive.org, while comprehensive, didn't seem to be aimed at beginners either [1].
Are there books and/or tutorials that go into this stuff simply and
detailed enough that I can be reasonably sure my first attempt will be correct? Bonus point for books, if any, that can be found in digital
form.
[1] The book had to be "borrowed" online, and I don't remember its name.
And before writing the question, I haven't gone and looked for/at the SB
docs again.
http://home.planet.nl/~burry004/soundblaster.zip
I'd still like books and/or tutorials that cover the topic, if any can
still be found.
What are some good references to use to get started with DMA transfers?
last chapter in Undocumented PC
but it's a very terse introduction with a somewhat
comprehensive reference. The one code example seems
to have a serious bug.
On Sun, 24 May 2020 21:35:47 +0800, Johann 'Myrkraverk' Oskarsson wrote:
What are some good references to use to get started with DMA transfers?
The Undocumented PC, chapter 18, 1st edition (purple cover). Maybe 2nd edition has it too.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 415 |
Nodes: | 16 (3 / 13) |
Uptime: | 116:02:08 |
Calls: | 8,696 |
Calls today: | 5 |
Files: | 13,259 |
Messages: | 5,949,201 |