www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/01/12/08:55:28

Date: Thu, 12 Jan 1995 08:23:11 +0500
From: ld AT netrix DOT com
To: djgpp AT sun DOT soe DOT clarkson DOT edu, early AT finite DOT nrl DOT navy DOT mil
Subject: Re: Lost in DPMI

> From djgpp-bounces AT sun DOT soe DOT clarkson DOT edu Thu Jan 12 08:16 EST 1995
> From: Derrick Early <early AT finite DOT nrl DOT navy DOT mil>
> Subject: Lost in DPMI
> To: djgpp AT sun DOT soe DOT clarkson DOT edu (djgpp)
> Date: Thu, 12 Jan 95 7:35:37 "EST
> Mailer: Elm [revision: 70.85]
> 
> I have pulled out the dpmi spec and read it from cover to cover.  I understand
> what is says, but I don't know how to do what is says.  DJ suggested that I
> should lock down all of my pages to increase the speed of a loop that reads the
> parallel port; however, I don't know how to call the dpmi services directly.

  Set the registers as required in the DPMI function you want to call, and
  then call int86x with the DPMI interrupt vector number.
 
> Can someone point me in the right direction?  Should I be looking at source
> code for the go32 stuff?

  No, you sould look over exphndlr.c (or something close to it...), in the
go32 (1.1x) source.

- Raw text -


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