janices@tekig5.UUCP (Janice Singer) (03/26/85)
Help! I'm trying to write my own Interrupt Handler for a IBM PC/AT running 3.0 DOS. O'kay, so first I load the interrupt vector with INT 21H - 25H, then I execute INT 21H - 31H to keep the program resident (AL = 00H). This all seems to work fine. The problem is that when I try to use the interrupt (At this point, I am just redefining PrtSc by resetting INT 05H), the system dies. Is it because from within my handler I also call INT 21H. I thought that a interrupt handler could safely use Function Calls 0-12H. Is this not true? Also, is there any good technical reference out there that will help me find this stuff out. I already have the DOS and IBM technical reference. Since I am new to the net, if this sort of question is not of general interest, please reply to me directly. JANICE SINGER. arpa : tekig5!janices@tektronix csnet: janices%tekig5%tektronix@csnet.relay uucp : ...!tektronix!tekig5!janices