TI-83 Plus
SILVER EDITION
Addendum to the
TI-83 Plus Developer Guide
Beta Version .02
I
MPORTANT INFORMATION
Texas Instruments makes no warranty, either expressed or implied, including but not limited to
any implied warranties of merchantability and fitness for a particular purpose, regarding any
programs or book materials and makes such materials available solely on an "as-is" basis.
In no event shall Texas Instruments be liable to anyone for special, collateral, incidental, or
consequential damages in connection with or arising out of the purchase or use of these
materials, and the sole and exclusive liability of Texas Instruments, regardless of the form of
action, shall not exceed the purchase price of this program. Moreover, Texas Instruments shall
not be liable for any claim of any kind whatsoever against the use of these materials by any
other party.
© 2001 Texas Instruments Incorporated
TI-83 Plus
The following information is provided as an addendum to the TI-83 Plus Developer
Guide Version 1.0. This text provides additional information for developing applications
and assembly programs for the TI-83 Plus
with the Flash ROM size and processor speed changes over the TI-83 Plus graphing
calculator platform.
O
VERVIEW
The TI-83 Plus
clock speed that is more than twice as fast as the standard TI-83 Plus. For compatibility,
the TI-83 Plus
TI-83 Plus speed. The TI-83 Plus
speed up link communication.
Flash Apps can utilize new Operating System (OS) calls or header settings to take
advantage of the increased speed. Assembly programs can also use the OS calls to set
speed. The new calls will not be recognized by older OSs so it is important for the
developer to check OS versions when making these calls.
SILVER EDITION
SILVER EDITION
SILVER EDITION
SILVER EDITION
has the capability to load up to 94 Flash Apps and has a
runs programs and applications at the standard
SILVER EDITION
also contains a hardware assist to
. Specific information deals
F
LASH
ROM S
The TI-83 Plus
into 128 pages, each of which is 16K bytes in size. The structure is generally the same
as the TI-83 Plus except for the inclusion of 96 additional 16K pages (24 additional 64K
Sectors). The TI-83 Plus
The TI-83 Plus Flash structure chart, Figure 2.5 in the TI-83 Plus Developer Guide
Version 1.0, is correct up to page 14h; at that point, the TI-83 Plus
includes more data pages. The TI-83 Plus
System residing at the high 8 pages of Flash, 78h . . . 7Fh. The TI-83 Plus high memory
is 18h . . . 1Fh.
TRUCTURE
SILVER EDITION
SILVER EDITION
Flash ROM is composed of 2048K (2M) bytes divided
can store up to 94 Apps in pages 0Ch – 69h.
SILVER EDITION
SILVER EDITION
also has the Operating
TI-83 Plus Developer Guide
Beta Version May 16, 2001
1
TI-83 Plus
SILVER EDITION
SWAP/USER DATA
SWAP/USER APPS/DATA
USER APPS/DATA
USER APPS/DATA
USER APPS/DATA
CERTIFICATE LIST
FUTURE OS USE
SWAP and/or User APPS Area
Update System (OS) Area
Fixed Area — changeable only by TI
OS
OS
Legend
Addr Page(s) Size Notes
00h – 07h 00 – 07 128K (8 pages) Same as TI-83 Plus
08h – 0Bh 08 – 11 64K (4 pages) Same as TI-83 Plus
0Ch – 0Fh 12 – 15 64K (4 pages) Same as TI-83 Plus
10h – 13h 16 – 19 64K (4 pages) Same as TI-83 Plus
14h – 67h 20 – 103 1344K (84 pages) Many more user pages
68h – 69h 104 – 105 32K (2 pages) Pages 14h, 15h on TI-83 Plus
6Ah – 6Bh 106 – 107 32K (2 pages) Pages 16h, 17h on TI-83 Plus
6Ch – 77h 108 – 119 192K (12 pages)
78h – 7Fh 120 – 127 32K (8 pages) Pages 18h . . . 1Fh on TI-83 Plus
Because of the additional Flash memory, the first App loaded will be placed at page 69h
(105 decimal) and downward from there (versus 15h for the TI-83 Plus).
E
NTRY POINTS
The TI-83 Plus
flags as the TI-83 Plus.
A
DDITIONAL
S
PEED
The TI-83 Plus
entry points that allow an application to set the processor speed (SetExSpeed) and to
determine the current speed and OS (GetSysInfo).
The ti83plus.inc has the following entries:
SetExSpeed EQU 50BFh
GetSysInfo EQU 50DDh
NzIf83Plus EQU 50E0h
See the entry point documentation in Appendix A for additional information.
, V
ARIABLE TYPES, AND SYSTEM FLAGS
SILVER EDITION
B_CALL
SILVER EDITION
uses the same entry points, variable types, and system
S FOR DETERMINING
OS
AND
and TI-83 Plus OS version 1.13 includes new B_CALL
TI-83 Plus Developer Guide
2
Beta Version May 16, 2001