Appendix A: System Routines — Utility
TI-83 Plus Devleoper Guide
10
Beta Version May 16, 2001
SetExSpeed
Utility
Set execution speed to fast or slow.
A = 0 to set slow speed (6MHz)
A = 1 to set 15MHz
A = FF to set Fastest Future speed
None
None
None
None
None
Flag register modified.
Note that this B_CALL is not available on TI-83 Plus version 1.12 and earlier.
The calling routine needs to check the software version before performing the
B_CALL.
This routine can be called on a TI-83 Plus unit running software version 1.13 or
higher, but will not affect the operating speed of that unit.
The operating system will set the speed back to fast once the app or assembly
program returns regardless of any settings made. An exception to this is that
the error handler will leave the speed setting as is in case a goto is desired.
Some system routines such as the IO utilities may set slow speed for certain
operations. These routines will restore the current speed upon completion.
Other routines, such as the JForceCmd instruction force the fast clock.
Normally an app will not execute these routines except upon completion.
(continued)
Category:
Description:
Input:
Registers:
Flags:
Others:
Outputs:
Registers:
Flags:
Others:
Registers
destroyed:
Remarks: