Difference between revisions of "Category:83Plus:Quirks"
From WikiTI
(Updated information about RAM execution protection) |
m (Fix broken Omnimaga link and add an archive.org link in case the Omnimaga link breaks in the future.) |
||
Line 9: | Line 9: | ||
== TIOS Quirks == | == TIOS Quirks == | ||
*In TI-BASIC interpreter an If inside a For( loop without ending parentheses can cause an abnormal time wasten in interpretation. | *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 | + | *There are lots of bugs specially in old buggy versions as [https://www.omnimaga.org/other-calculator-discussion-and-news/ti-8384-os-glitches-compilation-thread-%28all-oses%29/ this topic] [https://web.archive.org/web/20111217084416/http://www.omnimaga.org/index.php?topic=1090.0 archive.org] describes. |
*Equality tests (2nd->TEST) will not work with complex numbers, despite what the manual says. | *Equality tests (2nd->TEST) will not work with complex numbers, despite what the manual says. | ||
*TIOS sets the RAM Execution Limits so that if PC is greater than or equal to $C000, provided an even-numbered RAM page is swapped in the upper bank, the calculator will crash. On a TI-83+ SE, TI-84+, and TI-84+ SE, this can be changed via ports [[83Plus:Ports:25|25]] and [[83Plus:Ports:26|26]]. On the TI-83+, this is controlled with ports [[83Plus:Ports:05|05]] and [[83Plus:Ports:16|16]]. | *TIOS sets the RAM Execution Limits so that if PC is greater than or equal to $C000, provided an even-numbered RAM page is swapped in the upper bank, the calculator will crash. On a TI-83+ SE, TI-84+, and TI-84+ SE, this can be changed via ports [[83Plus:Ports:25|25]] and [[83Plus:Ports:26|26]]. On the TI-83+, this is controlled with ports [[83Plus:Ports:05|05]] and [[83Plus:Ports:16|16]]. |
Latest revision as of 08:44, 8 April 2015
Hardware Quirks
The TI-83+ family of calculators has some interesting quirks in the hardware.
- 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 archive.org describes.
- Equality tests (2nd->TEST) will not work with complex numbers, despite what the manual says.
- TIOS sets the RAM Execution Limits so that if PC is greater than or equal to $C000, provided an even-numbered RAM page is swapped in the upper bank, the calculator will crash. On a TI-83+ SE, TI-84+, and TI-84+ SE, this can be changed via ports 25 and 26. On the TI-83+, this is controlled with ports 05 and 16.
This category currently contains no pages or media.