Texas instruments TI-83 Plus SILVER EDITION Addendum to the Developer Guide

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.
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
Loading...
+ 9 hidden pages