www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/02/10/05:46:22

From: Shawn Hargreaves <Shawn AT talula DOT demon DOT co DOT uk>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: DMA problems under Win 3.1
Date: Sat, 8 Feb 1997 17:11:44 +0000
Organization: None
Distribution: world
Message-ID: <TVmXCCAQPL$yEwa5@talula.demon.co.uk>
References: <m0vrmVh-000S1iC AT natacha DOT inti DOT edu DOT ar>
<Pine DOT SUN DOT 3 DOT 91 DOT 970205151508 DOT 2533C-100000 AT is>
NNTP-Posting-Host: talula.demon.co.uk
MIME-Version: 1.0
Lines: 15
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Eli Zaretskii writes:
>Did you try to use the VDS (Virtual DMA Services) to achieve what you 
>need?  AFAIK, that is the proper way well-behaved extended DOS programs 
>should use DMA services.  It doesn't work on vanilla DOS (no memory 

I have a nasty feeling that Allegro ought to use VDS when it is running
under win95. The trouble is, after a lengthy examination of the
interrupt list, I still haven't a clue how to go about implementing it!
Does anyone know where I could find some better documentation on how VDS
works, or even better, some example code that uses these services?

/*
 *  Shawn Hargreaves - shawn AT talula DOT demon DOT co DOT uk - http://www.talula.demon.co.uk/
 *  Ghoti: 'gh' as in 'enough', 'o' as in 'women', and 'ti' as in 'nation'.
 */

- Raw text -


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