83Plus:Ports:24

From WikiTI
Revision as of 21:35, 20 August 2011 by Thepenguin77 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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 04.
This port is protected, which means user programs cannot ordinarily write to it directly.

Synopsis

Port Number: 24h

Function: Flash Execution Override

This port overrides port 23 and is overridden by port port 22.

Write Values

  • Bit 0: Set to allow execution on any flash page
  • Bit 1: Set to disable execution on every page except privileged pages, bit 0 and port 22 override this function.
  • Bits 2-7: Toggleable, but no effect is apparent

Read Values

  • Bit 0: Set if execution is allowed on any flash page
  • Bit 1: Set if execution is disabled on every page except privileged pages, and pages allowed by bit 0 and port 22.
  • Bit 2-7: Reads whatever was last written

Comments

This port is very strange and not well understood. Bits 2-7 can be toggled so they probably have a use.

This port does not exist on the standard 83 Plus. See ports 5 and 16 instead.

See Also