Download Print this page
Texas Instruments TI-83 Plus Silver Edition Supplementary Manual
Texas Instruments TI-83 Plus Silver Edition Supplementary Manual

Texas Instruments TI-83 Plus Silver Edition Supplementary Manual

Silver edition
Hide thumbs Also See for TI-83 Plus Silver Edition:

Advertisement

Quick Links

TI-83 Plus
SILVER EDITION
Addendum to the
TI-83 Plus Developer Guide
Beta Version .02

Advertisement

loading
Need help?

Need help?

Do you have a question about the TI-83 Plus Silver Edition and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Texas Instruments TI-83 Plus Silver Edition

  • Page 1 TI-83 Plus SILVER EDITION Addendum to the TI-83 Plus Developer Guide Beta Version .02...
  • Page 2 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...
  • Page 3 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.
  • Page 4: Entry Points

    Update System (OS) Area Fixed Area — changeable only by TI 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). NTRY OINTS...
  • Page 5: Setting Speed

    DDITIONAL EADER By default, an application will run at the TI-83 Plus Speed unless the App informs the OS to allow it to run faster. The entry point SetExSpeed controls specific locations in the code. An optional method is to set a tag in the header that informs the OS that the App can run at a certain level.
  • Page 6 ILVER DITION There are problems that can occur if an application that was written for the TI-83 Plus is run at fast speed on the TI-83 Plus Silver Edition . The screen may not display correctly if the app writes directly to the display and has its own version of LCD_BUSY instead of calling the system routine.
  • Page 7 Frequently, an App will need to wait for a byte to be sent from another calculator while the App is in a loop doing something else. On the TI-83 Plus, it was standard practice to input the state of the DBUS lines on each pass through the loop and then to make a B_CALL to RecAByte ONLY when one of the DBUS lines was active (a low).
  • Page 8 If the ‘nz’ bit is set, the DBUS hardware assist has stored a byte for retrieval OR IS IN THE PROCESS OF RECEIVING A BYTE AT THE PRESENT TIME. This is the only reliable way of determining activity on the DBUS on the TI-83 Plus hardware.
  • Page 9 AF, BC, HL destroyed: Remarks: Note that this B_CALL is not available on TI-83 Plus version 1.12 and earlier. The calling routine needs to check the software version before performing the B_CALL. This routine returns nine bytes representing various aspects of system...
  • Page 10 Appendix A: System Routines — Utility GetSysInfo (continued) Example: Determine if are running fast or slow: MustBeSlow: above112: Done: TI-83 Plus Devleoper Guide B_CALL getBaseVer NC,above112 NZ,MustBeSlow NC,above112 Done HL,OP1 B_CALL GetSysInfo A,OP1+3 ; OS version in (A, B) ; major version ;...
  • Page 11 NzIf83Plus Category: Utility Description: Return status if calculator is a TI-83 Plus or not. Input: Registers: None Flags: None None Others: Outputs: Registers: None NZ = Status if calculator is a TI-83 Plus Flags: Z = Status if calculator is a TI-83 Plus...
  • Page 12 The calling routine needs to check the software version before performing the B_CALL. This routine can be called on a TI-83 Plus unit running software version 1.13 or higher, but will not affect the operating speed of that unit. The operating system will set the speed back to fast once the app or assembly program returns regardless of any settings made.
  • Page 13 (continued) Example: Determine if the app is running on operating system version 1.13 or higher and if so, run at the fast clock frequency: above112: below112: TI-83 Plus Developer Guide Appendix A: System Routines — Utility B_CALL getBaseVer NC,above112 NZ,below112...

This manual is also suitable for:

Ti-83 plus