Difference between revisions of "83Plus:Ports:16"

From WikiTI
Jump to: navigation, search
m (Comments)
Line 24: Line 24:
 
The above only applies to the 83+ basic; the port's function on the SE and 84+ is not known.
 
The above only applies to the 83+ basic; the port's function on the SE and 84+ is not known.
  
This port is protected, just as [[83Plus:Ports:14]] is; it is the only other protected port in the original hardware.
+
This port is protected, just as [[83Plus:Ports:14|port 14]] is; it is the only other protected port in the original hardware.
  
It is used, as are ports [[83Plus:Ports:22]] and [[83Plus:Ports:23]] on the SE, to prevent code in the archive from executing, thus theoretically limiting Flash execution privileges to FlashApps.
+
It is used, as are ports [[83Plus:Ports:22|port 22]] and [[83Plus:Ports:23|23]] on the SE, to prevent code in the archive from executing, thus theoretically limiting Flash execution privileges to FlashApps.

Revision as of 16:03, 28 March 2005

Synopsis

Port Number: 16h

Function: Flash Sector Exclusion

This port controls which sectors of Flash may contain executable code.

Read Values

Write Values

  • Bit 0: Set if execution is not allowed in sector SA2 (pages 08-0B.)
  • Bit 1: Set if execution is not allowed in sector SA3 (pages 0C-0F.)
  • Bit 2: Set if execution is not allowed in sector SA4 (pages 10-13.)
  • Bit 3: Set if execution is not allowed in sector SA5 (pages 14-17.)
  • Bit 4: Unknown.
  • Bit 5: Unknown.
  • Bit 6: Unknown.
  • Bit 7: Unknown.

Comments

The above only applies to the 83+ basic; the port's function on the SE and 84+ is not known.

This port is protected, just as port 14 is; it is the only other protected port in the original hardware.

It is used, as are ports port 22 and 23 on the SE, to prevent code in the archive from executing, thus theoretically limiting Flash execution privileges to FlashApps.