Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site ut-ngp.UTEXAS
Path: utzoo!decvax!genrad!panda!talcott!harvard!seismo!ut-sally!ut-ngp!mercury
From: mercury@ut-ngp.UTEXAS (Larry E. Baker)
Newsgroups: net.lang.pascal,net.micro.pc
Subject: Interrupts in Turbo 3.0
Message-ID: <2216@ut-ngp.UTEXAS>
Date: Wed, 7-Aug-85 20:57:42 EDT
Article-I.D.: ut-ngp.2216
Posted: Wed Aug  7 20:57:42 1985
Date-Received: Fri, 9-Aug-85 01:42:12 EDT
Distribution: na
Organization: University of Texas at Austin
Lines: 22

[x]

About 4 months ago, someone posted a small chunk of TURBO-3.0 code
demonstrating how to use TURBO Pascal routines as interrupt handlers.
I have been unable to contact the author (steka@hou2g) about his
posting.

As I remember, there were quite a few undocumented things that had to
be done (like resetting the DS register inside the routine, as it
might be interrupting a system routine and the DS would be different
from what you expect).

Now my question:  Is there anyone out there who has had any experience
with interrupt handlers in TURBO?  The errors he cited  were
relatively serious, and should have been somewhat obvious to the
designers at Borland.  One would think that the READ.ME file would
have at least mentioned this UNLESS they had figured out some way to
make the compiler work the way the manual says it should work.

Many thanks in advance,

						Larry