Mail Archives: djgpp/1996/06/20/15:11:52
Xref: | news2.mv.net comp.os.msdos.djgpp:5214
|
From: | jdf AT panix DOT com (Jonathan D. Feinberg)
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | (Q) Soundcard drivers, DMA, and you.
|
Date: | 20 Jun 1996 12:47:04 -0400
|
Organization: | PANIX Public Access Internet and UNIX, NYC
|
Lines: | 19
|
Message-ID: | <4qbva8$neq@panix.com>
|
NNTP-Posting-Host: | panix.com
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
I've got Ensoniq's protected mode driver source for their Soundscape
card. I have hopes of perhaps integrating Soundscape support into
Allegro 2.x. However, I have never written a driver before, and know
exactly nothing about the use of interrupts, DMA, the port functions,
etc. This is a huge steak to chew on. I'm hoping that you folks
can point me to texts, ftp sites, etc. that will lead me gently
towards enlightenment.
Also, the makefile and c source (and of course the ISR asm) are
oriented towards Watcom and MS tools. It's difficult for me
to tell which library calls use names that are standard to the
entire DOS programming world, and therefore will have cousins in
DJGPP, and which are specific to those commercial compilers. I'm
referring especially to functions that read and write to
peripheral devices ("outportb", for example). Any comments? Shawn?
Are you out there? Have you graduated yet?
--
--
Jonathan Feinberg jdf AT panix DOT com Sunny Manhattan
- Raw text -