Appendix A: System Routines — Utility
TI-83 Plus Devleoper Guide
8
Beta Version May 16, 2001
GetSysInfo
(continued)
Determine if are running fast or slow:
B_CALL getBaseVer ; OS version in (A, B)
CP 2 ; major version
JR NC,above112 ; if 2.x than > 1.12
CP 1
JR NZ,MustBeSlow ; if 0.x then < 1.12
LD A,B ; major version is 1
CP 13 ; minor version
JR NC,above112 ; C if minor version < 13
MustBeSlow:
XOR A ; set Z to show slow
JR Done
above112: ; later than version 1.12
LD HL,OP1
B_CALL GetSysInfo
LD A,OP1+3
AND 0Fh
Done:
.
.
.
Example: