Mail Archives: djgpp/1992/02/04/17:11:18
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 -