delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/12/20/05:00:21

From: bardiria AT isis DOT curtin DOT edu DOT au (Aaron Ardiri)
Subject: Interrupts and GO32.EXE
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Date: Tue, 20 Dec 1994 14:05:17 +0800 (WST)

  hello fellow helpers - i'm back on the net. a while back i mailed in regards
  to a keyboard driver that went beserk - i have long fixed that problem, but
  i would like someone to explain why i had the problem..

  the old version used the _go32_dpmi_set_protected_mode_vecter, ... routines
  to install the keyboard handler - but when i issued a [CRTL]+[C] or a 
  [CRTL]+[BRK], i got the usual termination that go32.exe gives you :

  ie:
   Ctrl+C hit....

  that seems really funny to me as when i redefined the keyboard interrupt in
  Borland Pascal v7.0 and Borland C++ v3.1, pressing these keys had no effect,
  as a call was not made to BIOS about them.

  earlier today i edited the routines a bit - optimized them further and used
  the _go32_dpmi_set_real_mode_interrupt_vector(),... etc. routines.

  now the blasted things works ? how is that so ? does anyone have any idea
  why this has happened ?

  does anyone know where i can get some sound blaster / DMA program examples
  from via ftp ?

  thanks for your help, hear from you soon...

regards, aaron ardiri.
----------------------

PS: merry christmas guys.

-----------------------------[ end of message ]-----------------------------

- Raw text -


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