Difference between revisions of "84PCE:Ports:1002"

From WikiTI
Jump to: navigation, search
(So bit 3 does do something)
Line 3: Line 3:
 
'''Port Number:''' 1002
 
'''Port Number:''' 1002
  
'''Function:''' Unknown. This port definitely doesn't control RAM or flash wait states.
+
'''Function:''' Memory-mapped flash chip size.
  
 
== Details ==
 
== Details ==
=== Bits [2:0] ===
+
=== Bits [3:0] ===
Some values cause an instant crash unless interrupts are disabled and you are running in a RAM program; if you are running in a RAM program with interrupts disabled, no values cause a crash.
+
Sets the flash chip size. 06 is the default (4 MB). 07 will map 8 MB, which will cause the 4 MB to be mirrored twice. 08 will attempt to map 16 MB, which has unknown effects but generally causes an instant crash. Smaller values map less flash, and will generally cause the OS to eventually freeze or crash.
 
+
{|-
+
|<u>Value</u>&nbsp;&nbsp;&nbsp;
+
|<u>Effect</u>&nbsp;&nbsp;&nbsp;
+
|-
+
|0
+
|Instant crash
+
|-
+
|1
+
|Instant crash
+
|-
+
|2
+
|Instant freeze
+
|-
+
|3
+
|Crash upon return to OS
+
|-
+
|4
+
|No crash, freezes if you do anything complicated in the OS
+
|-
+
|5
+
|No crash, freezes if you do anything complicated in the OS
+
|-
+
|6
+
|Normal value
+
|-
+
|7
+
|No ill-effects apparent, does not appear to make OS noticeably slower
+
|}
+
 
+
=== Bit 3 ===
+
Set this bit to crash.
+
  
 
=== Bits [7:4] ===
 
=== Bits [7:4] ===
 
Writes have no apparent effect, value does not latch.
 
Writes have no apparent effect, value does not latch.

Revision as of 12:58, 5 April 2015

Synopsis

Port Number: 1002

Function: Memory-mapped flash chip size.

Details

Bits [3:0]

Sets the flash chip size. 06 is the default (4 MB). 07 will map 8 MB, which will cause the 4 MB to be mirrored twice. 08 will attempt to map 16 MB, which has unknown effects but generally causes an instant crash. Smaller values map less flash, and will generally cause the OS to eventually freeze or crash.

Bits [7:4]

Writes have no apparent effect, value does not latch.