Difference between revisions of "83Plus:Ports:23"
From WikiTI
Thepenguin77 (Talk | contribs) |
(precedence) |
||
Line 17: | Line 17: | ||
== Comments == | == Comments == | ||
+ | If port 23h is less than 22h, 22h takes precedence; that is, all pages will be executable. | ||
+ | |||
This port can be completely overridden by [[83Plus:Ports:24|port 24]]. | This port can be completely overridden by [[83Plus:Ports:24|port 24]]. | ||
This port does not exist on the standard 83 Plus. See ports [[83Plus:Ports:05|5]] and [[83Plus:Ports:16|16]] instead. Execution of code from a page at or below this port's value and above the value in [[83Plus:Ports:22|port 22]] will cause the calculator to reset. | This port does not exist on the standard 83 Plus. See ports [[83Plus:Ports:05|5]] and [[83Plus:Ports:16|16]] instead. Execution of code from a page at or below this port's value and above the value in [[83Plus:Ports:22|port 22]] will cause the calculator to reset. |
Revision as of 21:14, 20 February 2013
This port only exists as a distinct port on the TI-83 Plus Silver Edition, the TI-84 Plus, and the TI-84 Plus Silver Edition. On the standard TI-83 Plus, it acts as a shadow of port 03. |
This port is protected, which means user programs cannot ordinarily write to it directly. |
Synopsis
Port Number: 23h
Function: Flash Execution Upper Limit
This port controls the upper of two flash execution limits.
Read Values
- [00h - FFh]: Flash pages above this value have execution permission. In TIOS this will be set to the last app page minus one.
Write Values
- [00h - FFh]: The new execution limit. You must enable flash access through port 14 first.
Comments
If port 23h is less than 22h, 22h takes precedence; that is, all pages will be executable.
This port can be completely overridden by port 24.
This port does not exist on the standard 83 Plus. See ports 5 and 16 instead. Execution of code from a page at or below this port's value and above the value in port 22 will cause the calculator to reset.