Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!sdd.hp.com!spool2.mu.edu!news.cs.indiana.edu!news.nd.edu!mentor.cc.purdue.edu!j.cc.purdue.edu!brazil.psych.purdue.edu!zhou From: zhou@brazil.psych.purdue.edu (Albert Zhou) Newsgroups: comp.lang.pascal Subject: Re: Problems with interrupt handler for interrupt 08 or 1C in TP 6.0 Message-ID: <11648@j.cc.purdue.edu> Date: 4 Jan 91 19:24:42 GMT Sender: news@j.cc.purdue.edu Lines: 23 References: <1991Jan4.145541.17737@odin.diku.dk> Sender: Reply-To: zhou@brazil.psych.purdue.edu (Albert Zhou) Followup-To: Distribution: comp Organization: Purdue University Keywords: interrupt, timer, turbo pascal If the program (say, WordPerfect) you are using happens to call Int 1C, when your TSR is in the middle of running, you will get stuck. procedure yourintproc; interrupt begin set Int 1c to the old vector; (so that the interrupted program can do its own clock interrrupt) do your things; set Int 1c back to @yourintproc; end;