*** Arnoud Bakker wrote in a message to Scott McNay:
AB> It does work with the same code when I grab onto 8h... The
AB> first step was to write a hook that just cxalls the old code
AB> and then returns, but even that failed...
AB> OS/2 and Windows 95, already done that. It does work on the
AB> int 8 though...
Hmm... some interrupts are automatically restored when a program terminates,
but I guess that you're doing your testing with a non-TSR. In any event, I
dont think that Int 1Ch is one of those that gets restored automatically.
Have you tried a hook that prints a message with the BIOS (not using OS
calls, just in case), or something like that, before it does anything else,
to confirm that it's actually being called correctly? You probably have, but
just checking. I can't think of anything else currently.
If you keep having trouble, I may try it myself, to see if I can reproduce
it. I use DOS, though, not OS/2 or Win95. Maybe there's something about a
protected-mode OS that causes problems?
--Scott.
--- timEd 1.01
---------------
* Origin: Wizard's, 254-554-2146, Abacus PLUS, 903-3097 (1:395/11)
|