Difference between revisions of "83Plus:OS:VersionDifferences"

From WikiTI
Jump to: navigation, search
m (83Plus:OS:TIOS VersionDifferences moved to 83Plus:OS:VersionDifferences)
(1.x OSes, B_CALLs, minor formatting changes)
Line 1: Line 1:
[[Category:83Plus:OS_Information|VersionDifferences]]
+
[[Category:83Plus:OS_Information|Version Differences]]
 
+
 
__TOC__
 
__TOC__
 +
==TIOS 1.03==
 +
Released early 1999 (timestamp March 17.)  This OS already implemented most of the features we know today; it's still "guidebook-compatible" with the later 1.x OSes, and most assembly programs will run on it without problems.
 +
 +
==TIOS 1.10==
 +
Released slightly later in 1999 (timestamp May 6.)
 +
* One B_CALL ([[83Plus:BCALLs:50B9|50B9]]) was added between 1.03 and 1.10.
 +
 +
==TIOS 1.12==
 +
Release date unknown.  This was the last version compatible with the TI-73 hardware (and perhaps the prototype TI-83 Plus), and the last version compatible with Virtual TI 2.5, due to its fixed LCD access delays.
 +
* No new B_CALLs.
 +
 +
==TIOS 1.13==
 +
Released early 2001.  This version added support for hardware version 1 (the TI-83 Plus Silver Edition.)
 +
* LCD delays were now based on port 2; the page 0 call LCD_BUSY_QUICK (000B) was introduced to allow user programs to take advantage of this.
 +
* Support for the new, larger FlashROM.
 +
* Support for running apps, hooks, and assembly programs at low speed for compatiblity.
 +
* [[83Plus:Hooks:9BD0|Silent Link hook]] added.
 +
* 14 new B_CALLs added ([[83Plus:BCALLs:50BC|50BC]] to [[83Plus:BCALLs:50E3|50E3]]).
 +
 +
==TIOS 1.14==
 +
Released circa December 2001.  This version supposedly added compatiblity with TI-Connect.  No user features of any kind were added.  This version was also the last to be fully compatible with the original Symbolic and Omnicalc.
 +
* No new B_CALLs.
 +
 +
==TIOS 1.15==
 +
Released circa August 2002.  This version added support for the TI-Keyboard.
 +
* TIKB support in [[83Plus:BCALLs:4972|GetKey]]
 +
* New "ExtendEcho3" (0FDh) keycode prefix
 +
* New keycodes defined for TIKB meta keys
 +
* 11 new tokens and corresponding keycodes added: ~, @, #, $, &, `, ;, \, |, _, %
 +
* New (and non-standard) tokens are not passed to the [[83Plus:Hooks:9BC8|token hook]].
 +
* 2 new B_CALLs added ([[83Plus:BCALLs:50E6|50E6]] and [[83Plus:BCALLs:50E9|50E9]]).
 +
 +
==TIOS 1.16==
 +
Released circa June 2003.  This version added support for the TI-Navigator.
 +
* 26 new tokens added [http://www.detachedsolutions.com/forum/index.php?t=msg&th=1085]
 +
* All valid tokens are passed to the token hook, using a revised calling convention.
 +
* No new B_CALLs.
 +
 +
==TIOS 1.17==
 +
Release date unknown (released only on new calculators.)  No known changes.
 +
 +
==TIOS 1.18==
 +
Released circa August 2004.  No known changes.
  
 +
==TIOS 1.19==
 +
Released January 16, 2006.  No known changes.
  
=TIOS 2.21= <!-- -->
+
==TIOS 2.21==
Released March 2004. This is the first TIOS version that appeared in the TI-84 Plus family of calculators. It maintained all features of the TI-83 Plus family. The following '''new''' features were added:
+
Released March 2004 (only on new calculators.) This is the first TIOS version that appeared in the TI-84 Plus family of calculators. It maintained all features of the TI-83 Plus family, though it is no longer compatible with the older hardware models. The following '''new''' features were added:
 
* real-time clock with timer functions
 
* real-time clock with timer functions
 
* USB connectivity support
 
* USB connectivity support
Line 33: Line 77:
 
** OpenLib(
 
** OpenLib(
 
** ExecLib
 
** ExecLib
 +
* 6 new B_CALLs added ([[83Plus:BCALLs:50EC|50EC]] to [[83Plus:BCALLS:50FB|50FB]]) since 1.18.
  
=TIOS 2.22=
+
==TIOS 2.22==
 
Released August 2004. Added no new "user" features. Modified no "user" features. (Probably fixed some previous bugs.)
 
Released August 2004. Added no new "user" features. Modified no "user" features. (Probably fixed some previous bugs.)
  
=TIOS 2.30=
+
==TIOS 2.30==
 
Released December 2004. The following '''new''' features were added:
 
Released December 2004. The following '''new''' features were added:
 
* updated Graph-Table (G-T) Split-Screen mode
 
* updated Graph-Table (G-T) Split-Screen mode
Line 51: Line 96:
 
* new TI-BASIC commands:
 
* new TI-BASIC commands:
 
** Manual-Fit
 
** Manual-Fit
 +
* [[83Plus:Hooks:9BD4|USB Activity hook]] added.
 +
* 155 new B_CALLs added ([[83Plus:BCALLs:50FE|50FE]] to [[83Plus:BCALLs:52CC|52CC]])
  
=TIOS 2.40=
+
==TIOS 2.40==
Released November 2005. The following '''new''' features were added:
+
Released November 2005 (on the web January 10, 2006.The following '''new''' features were added:
 
* extended "plug-and-play" to ~25 sensors (when connected via EasyLinkâ„¢ by Vernier Software & Technology)
 
* extended "plug-and-play" to ~25 sensors (when connected via EasyLinkâ„¢ by Vernier Software & Technology)
 
* Press-to-Test = pressing Left+Right when turning the calculator on will temporarily disable applications and programs while students are taking an exam. To re-enable applications and programs, send any variable to the disabled calculator.
 
* Press-to-Test = pressing Left+Right when turning the calculator on will temporarily disable applications and programs while students are taking an exam. To re-enable applications and programs, send any variable to the disabled calculator.
Line 60: Line 107:
 
* updated language localization support
 
* updated language localization support
 
* Write-to-Flash = enables TI-Navigatorâ„¢ Apps to write apps and appvars directly to Flash ROM.
 
* Write-to-Flash = enables TI-Navigatorâ„¢ Apps to write apps and appvars directly to Flash ROM.
* 31 new B_CALLs added (52CF to 5329)
+
* 31 new B_CALLs added ([[83Plus:BCALLs:52CF|52CF]] to [[83Plus:BCALLs:5329|5329]])
  
=TIOS 2.41=
+
==TIOS 2.41==
Release date unknown.
+
Released on the web April 21, 2006.
 
* no new bcalls added
 
* no new bcalls added
  
=Sources=
+
==Sources==
 
* [http://www.fayar.net/east/teacher.web/Math/young/dwd/workshops/TI/New%20OS%20Jan%202006/TI-84%20Plus%20family_OS%20versions.doc TI-84 Plus / TI-84 Plus Silver Edition Operating System (OS) Versions]
 
* [http://www.fayar.net/east/teacher.web/Math/young/dwd/workshops/TI/New%20OS%20Jan%202006/TI-84%20Plus%20family_OS%20versions.doc TI-84 Plus / TI-84 Plus Silver Edition Operating System (OS) Versions]
 
* [http://www.detachedsolutions.com/forum/mv/msg/2939/0/0/ Differences between 84P OS versions]
 
* [http://www.detachedsolutions.com/forum/mv/msg/2939/0/0/ Differences between 84P OS versions]

Revision as of 18:29, 10 September 2006

TIOS 1.03

Released early 1999 (timestamp March 17.) This OS already implemented most of the features we know today; it's still "guidebook-compatible" with the later 1.x OSes, and most assembly programs will run on it without problems.

TIOS 1.10

Released slightly later in 1999 (timestamp May 6.)

  • One B_CALL (50B9) was added between 1.03 and 1.10.

TIOS 1.12

Release date unknown. This was the last version compatible with the TI-73 hardware (and perhaps the prototype TI-83 Plus), and the last version compatible with Virtual TI 2.5, due to its fixed LCD access delays.

  • No new B_CALLs.

TIOS 1.13

Released early 2001. This version added support for hardware version 1 (the TI-83 Plus Silver Edition.)

  • LCD delays were now based on port 2; the page 0 call LCD_BUSY_QUICK (000B) was introduced to allow user programs to take advantage of this.
  • Support for the new, larger FlashROM.
  • Support for running apps, hooks, and assembly programs at low speed for compatiblity.
  • Silent Link hook added.
  • 14 new B_CALLs added (50BC to 50E3).

TIOS 1.14

Released circa December 2001. This version supposedly added compatiblity with TI-Connect. No user features of any kind were added. This version was also the last to be fully compatible with the original Symbolic and Omnicalc.

  • No new B_CALLs.

TIOS 1.15

Released circa August 2002. This version added support for the TI-Keyboard.

  • TIKB support in GetKey
  • New "ExtendEcho3" (0FDh) keycode prefix
  • New keycodes defined for TIKB meta keys
  • 11 new tokens and corresponding keycodes added: ~, @, #, $, &, `, ;, \, |, _, %
  • New (and non-standard) tokens are not passed to the token hook.
  • 2 new B_CALLs added (50E6 and 50E9).

TIOS 1.16

Released circa June 2003. This version added support for the TI-Navigator.

  • 26 new tokens added [1]
  • All valid tokens are passed to the token hook, using a revised calling convention.
  • No new B_CALLs.

TIOS 1.17

Release date unknown (released only on new calculators.) No known changes.

TIOS 1.18

Released circa August 2004. No known changes.

TIOS 1.19

Released January 16, 2006. No known changes.

TIOS 2.21

Released March 2004 (only on new calculators.) This is the first TIOS version that appeared in the TI-84 Plus family of calculators. It maintained all features of the TI-83 Plus family, though it is no longer compatible with the older hardware models. The following new features were added:

  • real-time clock with timer functions
  • USB connectivity support
    • calc-to-calc
    • calc-to-computer
    • calc-to-supported peripheral
  • increased Flash ROM support
  • "library functions" support
  • new TI-BASIC commands:
    • setDate(
    • setTime(
    • CheckTmr(
    • SetDtFmt(
    • SetTmFmt(
    • timeCnv(
    • dayOfWk(
    • GetDtStr(
    • GetTmStr(
    • GetDate
    • GetTime
    • StartTmr
    • GetDtFmt
    • GetTmFmt
    • isClockOn
    • ClockOff
    • ClockOn
    • OpenLib(
    • ExecLib
  • 6 new B_CALLs added (50EC to 50FB) since 1.18.

TIOS 2.22

Released August 2004. Added no new "user" features. Modified no "user" features. (Probably fixed some previous bugs.)

TIOS 2.30

Released December 2004. The following new features were added:

  • updated Graph-Table (G-T) Split-Screen mode
  • "manual-line fit" - draws data points, as well as a “best fit line”. Allows the user to modify the parameters of a linear function, at the same time seeing the resulting graph.\
  • improved graphing of funtions with discontinuities when Xres=1
  • new statistics features:
    • chi-square goodness of fit test
    • confidence interval for slope
    • inverse student T
  • "plug-and-play" for specific TI-approved peripheral support:
    • CBR 2â„¢
    • EasyTempâ„¢
  • new TI-BASIC commands:
    • Manual-Fit
  • USB Activity hook added.
  • 155 new B_CALLs added (50FE to 52CC)

TIOS 2.40

Released November 2005 (on the web January 10, 2006.) The following new features were added:

  • extended "plug-and-play" to ~25 sensors (when connected via EasyLinkâ„¢ by Vernier Software & Technology)
  • Press-to-Test = pressing Left+Right when turning the calculator on will temporarily disable applications and programs while students are taking an exam. To re-enable applications and programs, send any variable to the disabled calculator.
  • TestGuard 2.0 support
  • SmartPadâ„¢ support = enables a TI-84 Plus family calculator to provide key inputs to TI-SmartViewâ„¢ emulation and presentation computer software
  • updated language localization support
  • Write-to-Flash = enables TI-Navigatorâ„¢ Apps to write apps and appvars directly to Flash ROM.
  • 31 new B_CALLs added (52CF to 5329)

TIOS 2.41

Released on the web April 21, 2006.

  • no new bcalls added

Sources