[comp.sys.ibm.pc.misc] Critical error handler

mike@cs.keele.ac.uk (Michael A. Green) (07/24/90)

Hi!

I have written a critical error handler in MS C 5.1. It is a simple handler,
designed to catch interrupts on interrup no 24h (I think - sorry I'm working
from memory and not in my office). All it does is catches the error, prints
on a diagnostic, sets a flag and returns. The flag is examined in other
parts of the program.

It works with no problems for errors where the floppy drive door is left
open etc., but I can still generate this message:

Printer error !
Abort, Retry?

My question is where does the message come from, I'm catching all the errors
from the critical error handler, where is this one coming from ?

I'm using a IBM clone 386, MS-DOS 3.2, Pheonix bios, Epsom dot-matrix
printer that is connected to the machine, but not switched on for the
purpose of testing. There is no printer driver installed either.

Can anybody help !! I've been through Ralf Browns interrupt listing for the
PC and can't find any mention of it. I'm stumped.

Thanks in advance.

--
|Michael A. Green.              |JANET:  mike@uk.ac.keele.cs                |
|Department of Computer Science |BITNET: mike%cs.kl.ac.uk@ukacrl            |
|University of Keele, Keele,    |ARPANET:mike%cs.kl.ac.uk@nsfnet-relay.ac.uk|
|Staffordshire. ST5 5BG.   U.K. |VOICE:  +44 782 621111  ex. 3357/3347      |