🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #3981

Re: Word for Windows and DOS idle interrupt (INT28)

#3981
From: Paul Steven Mccarthy
Date: Wed, 19 Dec 1990 05:03
20 lines
1642 bytes
In article <1537@netmbx.UUCP> oeschi@netmbx.UUCP (Johann Deutinger) writes:

> ... If no INT28
>occurs (as in Word for Windows) I don't become called from anywhere. All
>other Windows application I have don't cause that. TeSseRact additionally
>calls INT28 on BIOS keyboard wait, this does not help in Windows which
>does not use the BIOS for keyboard I/O. In WfW, as soon as I pull down
>one of the menus, INT28 calls do occur, they don't show up as long as I
>am in the editing Window. A solution for that is very important to me
>because otherwise I could not send or receive faxes during WfW editing.

WfW must be checking for keyboard input someway (probably hooked directly
into the keyboard interrupt 09h).  You should hook into the timer interrupt,
08h.  You will have to be extra careful about DOS re-entrancy, though.  
You may want to hook into the DOS 21h interrupt just to keep track of
which DOS functions are currently active. 

(The _least_ "well-behaved" code is usually excreted by Micro$oft!)

--- Paul...
Technical Details
Message-ID: <1990Dec19.050307.16450@engin.umich.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!sdd.hp.com!caen!elm.engin.umich.edu!zarnuk
References: <1990Dec13.220804.1611@vax5.cit.cornell.edu> <5094@trantor.harris-atd.com> <1537@netmbx.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!sdd.hp.com!caen!elm.engin.umich.edu!zarnuk
From: zarnuk@caen.engin.umich.edu (Paul Steven Mccarthy)
Newsgroups: comp.os.msdos.programmer
Subject: Re: Word for Windows and DOS idle interrupt (INT28)
Message-ID: <1990Dec19.050307.16450@engin.umich.edu>
Date: 19 Dec 90 05:03:07 GMT
References: <1990Dec13.220804.1611@vax5.cit.cornell.edu> <5094@trantor.harris-atd.com> <1537@netmbx.UUCP>
Sender: news@engin.umich.edu (CAEN Netnews)
Distribution: comp
Organization: University of Michigan Engineering, Ann Arbor
Lines: 20