www.delorie.com/archives/browse.cgi   search  
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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019