Re: A82: The Truth on BreakDance


[Prev][Next][Index][Thread]

Re: A82: The Truth on BreakDance




At 03:33 PM 2/18/98 EST, you wrote:
>P.S. I sent this to the list for anyone who ever wants to use ints (please
>comment on this Hruska)

Okay first problem is the interrupts.  If the interrupt mode is set to 2
(IM 2) and you attempt to create another jump table, especially over the
current jump table, your interrupt routine still isn't in place so the calc
has an extremely high chance of crashing (85-100%).  If you move the table
to another location, you still have the problem if you over-write any byte
in the active table with the interrupt routine or even variables.  Before
loading your interrupt table, re-enter IM 1 and HALT once (allows the
TI-interrupt to clean up a bit) and turn off the BUSY signal and do a
couple other things with the IY bitmapped table (haven't looked at the Game
Wizard source for a while).  Then set up the interrupt routine and run it
by switching back to interrupt mode 2.  Providing you set it up properly,
the risk of a crash is negligable.


                 Thomas J. Hruska -- thruska@tir.com
Shining Light Productions -- "Meeting the needs of fellow programmers"
         http://www.geocities.com/SiliconValley/Heights/8504
                    http://shinelight.home.ml.org


References: