Difference between revisions of "Category:83Plus:Quirks"

From WikiTI
Jump to: navigation, search
(added software quirks)
Line 1: Line 1:
{{stub}}
+
== Hardware Quirks ==
  
 
The TI-83+ family of calculators has some interesting quirks in the hardware.
 
The TI-83+ family of calculators has some interesting quirks in the hardware.
  
*The calculator will crash if PC is greater than or equal to C000, provided an even-numbered RAM page is swapped in the upper bank. This is the default (page 80h).  This is where the 8kb limit comes from
+
*The calculator will crash if PC is greater than or equal to C000, provided an even-numbered RAM page is swapped in the upper bank. This is the default (page 80h).  This is where the 8kb limit comes from. Seems like an imposed hardware constraint.
 
*Later models of calculators are missing RAM pages
 
*Later models of calculators are missing RAM pages
 
*Later models of calculators have a longer LCD delay
 
*Later models of calculators have a longer LCD delay
 
*If a LD A,I or LD A,R instruction is interrupted, then the P/V flag is reset, even if interrupts were enabled beforehand.
 
*If a LD A,I or LD A,R instruction is interrupted, then the P/V flag is reset, even if interrupts were enabled beforehand.
 +
 +
== TIOS Quirks ==
 +
*In TI-BASIC interpreter an If inside a For( loop without ending parentheses can cause an abnormal time wasten in interpretation.
 +
*There are lots of bugs specially in old buggy versions as [http://www.omnimaga.org/index.php?topic=1090.0 this topic] describes.

Revision as of 13:19, 17 November 2010

Hardware Quirks

The TI-83+ family of calculators has some interesting quirks in the hardware.

  • The calculator will crash if PC is greater than or equal to C000, provided an even-numbered RAM page is swapped in the upper bank. This is the default (page 80h). This is where the 8kb limit comes from. Seems like an imposed hardware constraint.
  • Later models of calculators are missing RAM pages
  • Later models of calculators have a longer LCD delay
  • If a LD A,I or LD A,R instruction is interrupted, then the P/V flag is reset, even if interrupts were enabled beforehand.

TIOS Quirks

  • In TI-BASIC interpreter an If inside a For( loop without ending parentheses can cause an abnormal time wasten in interpretation.
  • There are lots of bugs specially in old buggy versions as this topic describes.

This category currently contains no pages or media.