Johann 'Myrkraverk' Oskarsson
2020-05-24 13:35:47 UTC
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.
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.
--
Johann | email: invalid -> com | www.myrkraverk.com/blog/
I'm not from the Internet, I just work there. | twitter: @myrkraverk
Johann | email: invalid -> com | www.myrkraverk.com/blog/
I'm not from the Internet, I just work there. | twitter: @myrkraverk