Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!sri-spam!ames!ucbcad!ucbvax!sdcsvax!sdcc6!sdcc19!sdcc14!ee65xta From: ee65xta@sdcc14.UUCP Newsgroups: comp.sys.ibm.pc Subject: interrupts Message-ID: <266@sdcc14.UUCP> Date: Thu, 7-May-87 21:40:27 EDT Article-I.D.: sdcc14.266 Posted: Thu May 7 21:40:27 1987 Date-Received: Sat, 9-May-87 07:44:54 EDT Organization: University of California, San Diego Lines: 14 Keywords: interrupts I am attempting to write an interrupts handling routine in Microsoft C, and have been having some difficulty. Presently, I am installing a short assembly language routine that saves registers, and then calls my C routine. Once it is installed, my program then tries to call the interrupt trhough the Microsoft C int86() function. I know that the routine is installed correctly, because when I perform the interrupt from a program, it makes it to my routine, and works fine. Unfortunately, it never makes it back to the main program once its done, but instead, locks everything up. I am using one of the unused interrupts, so I shouldn't be conflicting with any system things. Is there anybody out there who has tried something similar, or who knows of something I might be doing wrong? Any help would be greatly appreciated. Steve