🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Backgroup processing (Was Re: DOS idle interrupt (INT28))

#4134
From: david nugent
Date: Sat, 05 Jan 1991 11:49
21 lines
1453 bytes
In <1991Jan5.043055.17637@bronze.ucs.indiana.edu> yawei@bronze.ucs.indiana.edu (mr. yawei) writes:

> If you must use the timer interrupts, appending to int 8 is preferrable 
> than attaching to int 1Ch.

How so?

Using the timer (hardware) interrupt is guaranteed to cause problems where
some previously installed TSR or device driver speeds up the timer rate.
Normally such programs filter those to make any "higher level" timer
handler receive control at the correct rate.

Also, the PIC is rearmed by the time INT 1cH gets control, so you don't
have to fiddle around with EOI's at all.  It's an "ideal" place to pop-up.
I've been using INT 1cH for a looong time without problems, so I just
can't see why it's "preferrable", especially in a multitasking-under-DOS
environment, like DESQview.

I liked your suggestions re INT 16H though - they certainly have merrit.

  david
Technical Details
Message-ID: <773@csource.oz.au>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!munnari.oz.au!csource!david
References: <5094@trantor.harris-atd.com> <1537@netmbx.UUCP> <1990Dec19.050307.16450@engin.umich.edu> <1991Jan5.043055.17637@bronze.ucs.indiana.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!munnari.oz.au!csource!david
From: david@csource.oz.au (david nugent)
Newsgroups: comp.os.msdos.programmer
Subject: Re: Backgroup processing (Was Re: DOS idle interrupt (INT28))
Message-ID: <773@csource.oz.au>
Date: 5 Jan 91 11:49:12 GMT
References: <5094@trantor.harris-atd.com> <1537@netmbx.UUCP> <1990Dec19.050307.16450@engin.umich.edu> <1991Jan5.043055.17637@bronze.ucs.indiana.edu>
Distribution: comp
Organization: Unique Computing Pty Ltd, Melb, Aust.
Lines: 21