A92: 256K & interrupt routines
[Prev][Next][Index][Thread]
A92: 256K & interrupt routines
I have just upgraded my TI92 to 256K (No need to ask me how, this is not the question !)
I also made a small patch in order to have Fargo run with this upgrade
(Once more, this is not the reason for my question !)
I noticed that some programs were not running, and looking at the SPRITE example,
I suspect that this problem is related to the way interruption re-routing is done
in some programs.
Could somebody justify the use of :
move.w #$2700,sr
move.l ($020064),old_int_1
move.l #int_1,($020064)
move.w #$2000,sr
instead of
move.w #$2700,sr
move.l ($64),old_int_1
move.l #int_1,($64)
move.w #$2000,sr
to save and re-route interrupt $64 ????
Because with 128K more, $20064 is a RAM position, not the $64 interrupt vector !!!
JJM
Follow-Ups: