From: kroe AT sbcs DOT sunysb DOT edu (KiYun Roe) Date: Tue, 4 Feb 92 17:01:59 EST To: Christoph Kukulies Subject: Re: Saving int 78 to 7f Cc: djgpp AT sun DOT soe DOT clarkson DOT edu Status: O This would be very easy to fix, I think. In init_controllers in exphdlr.c there's a call to movedata which copies the 0x08-0x0f vectors to the 0x78-0x7f vectors, clobbering the old 0x78-0x7f vectors. You only need to save the old vectors first in init_controllers and then restore them in uninit_controllers. Since I don't have any software that uses these vectors, I'm not going to do this myself, because I have no way to test whether it's that simple, but I think it is probably that simple.