[A83] Re: Ti-83+ jump


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

[A83] Re: Ti-83+ jump




Bjump is only used for quitting an app, don't even think about using it 
anywhere else.
You have Bcalls because of the way rom calls are done on the TI83+.  On the 
TI83, the jump table can be stored somewhere safely and romcalls can 
bankswitch easily without worrying about where it goes back to.  But the 
TI83+ has APPS, and those are executed in ROM, so it needs to bcall to know 
where to get back to, and which pages to swap around...

or something...  Someone on this list might clairify any inaccuracies in 
what I just said :)

Anyway, just use Bcall.  Unfortunatly Bcall itself is slow, so for simple 
routines that need to be bcalled a lot, just make a copy of them in the 
program.



>From: "The one and only SUCKER ..." <sucker_pvn@hotmail.com>
>Reply-To: assembly-83@lists.ticalc.org
>To: assembly-83@lists.ticalc.org
>
>
>Why do we need to do a bjump/bcall with a ti-83+ (and SE?)??
>Isn't there a way to just do a jp/jr or a call xxxx??
>
>SUCKER
>
>_________________________________________________________________
>Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
>
>
>


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp