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