delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1992/02/04/17:11:18

From: kroe AT sbcs DOT sunysb DOT edu (KiYun Roe)
Date: Tue, 4 Feb 92 17:01:59 EST
To: Christoph Kukulies <kuku AT acds DOT physik DOT rwth-aachen DOT de>
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.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019