Difference between revisions of "83Plus:OS:Variable Versions"

From WikiTI
Jump to: navigation, search
m (Credit Ben for the initial documentation sent to the TILP developers via email)
(Added CSE and CE tokens)
Line 15: Line 15:
 
* 05h: TI-84 Plus v2.30 and above (tokens 'invT(' through 'Manual-Fit')
 
* 05h: TI-84 Plus v2.30 and above (tokens 'invT(' through 'Manual-Fit')
 
* 06h: TI-84 Plus v2.53 and above (tokens 'ZQuadrant1' through 'FRAC')
 
* 06h: TI-84 Plus v2.53 and above (tokens 'ZQuadrant1' through 'FRAC')
* 0Ah: TI-84 Plus C SE v4.0 and above Not yet confirmed (see below)
+
* 0Ah: TI-84 Plus C SE/TI-84 Plus CE v4.0 and above (tokens 'BLUE' through 'BorderColor')
 +
* 0Bh: TI-84 Plus CE v5.20 and above (tokens 'tinydot' through 'eval')
 +
* 0Ch: TI-84 Plus CE v5.30 and above (token 'Execute Program' through 'pieceWise')
  
 
==Clock Tokens==  
 
==Clock Tokens==  
Line 22: Line 24:
 
support the new tokens that don't require an RTC, but this never
 
support the new tokens that don't require an RTC, but this never
 
happened.
 
happened.
 
==TI-84 Plus C SE==
 
Finally, compatibility level 0Ah is apparently used for Pic variables
 
on the TI-84 Plus C SE.  I don't know about the new tokens for 84+C programs,
 
but those will likely also be level 0Ah.
 
  
 
==Credits and Contributions==
 
==Credits and Contributions==
 
* '''Ben Moody''' For initial documentation.
 
* '''Ben Moody''' For initial documentation.

Revision as of 08:32, 26 September 2019

This page is to document the Version field in the TI-83 series calculators Variable header.


Version Bytes

Just for reference, here are the currently defined compatiblity levels for 83+/84+ programs and variables:

  • 00h: TI-83/TI-83 Plus, all versions
  • 01h: TI-83 Plus, all versions (tokens 'Archive' through 'GarbageCollect')
  • 02h: TI-83 Plus v1.15 and above (tokens '~' through '%')
  • 03h: TI-83 Plus v1.16 and above (tokens '...' through inverse '=')
  • 04h: TI-84 Plus, all versions (tokens 'setDate(' through 'ExecLib')
  • 05h: TI-84 Plus v2.30 and above (tokens 'invT(' through 'Manual-Fit')
  • 06h: TI-84 Plus v2.53 and above (tokens 'ZQuadrant1' through 'FRAC')
  • 0Ah: TI-84 Plus C SE/TI-84 Plus CE v4.0 and above (tokens 'BLUE' through 'BorderColor')
  • 0Bh: TI-84 Plus CE v5.20 and above (tokens 'tinydot' through 'eval')
  • 0Ch: TI-84 Plus CE v5.30 and above (token 'Execute Program' through 'pieceWise')

Clock Tokens

In addition, 20h is added if the program contains any clock-related tokens. Presumably the intention was to allow some future 83+ OS to support the new tokens that don't require an RTC, but this never happened.

Credits and Contributions

  • Ben Moody For initial documentation.