83Plus:Ports:22

From WikiTI
Revision as of 20:13, 20 February 2013 by Dr. D'nar (Talk | contribs)

Jump to: navigation, search
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 02.
This port is protected, which means user programs cannot ordinarily write to it directly.

Synopsis

Port Number: 22h

Function: Flash Execution Lower Limit

This port controls the first of two flash page execution limits.

Read Values

  • [00h - FFh]: Flash Pages below this value have execution permission. This is always set to 08 in TIOS.

Write Values

  • [00h - FFh]: The new execution limit. You must enable flash access through port 14 first.

Comments

This port does not exist on the standard 83 Plus. See ports 5 and 16 instead. Execution of code from a page above this port's value and below the value in Port 23 will cause the calculator to reset.

If port 23h is less than 22h, 22h takes precedence; that is, all pages will be executable.