Difference between revisions of "Extended Keys 0 Register"

From SpecNext official Wiki
Jump to: navigation, search
(core 3.1.4 changes/refresh)
 
(fix to "1 if pressed" logic (opposite to ULA port 254))
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
 
|ShortDesc=Read Next keyboard compound keys separately
 
|ShortDesc=Read Next keyboard compound keys separately
 
}}
 
}}
Available since core3.1.4.
+
Available since core3.1.5.
 
 
Note: The bit order will be finalized in 3.01.05
 
  
 
{|class="wikitable"
 
{|class="wikitable"
 
! Bit !! Description
 
! Bit !! Description
 
|-
 
|-
| 7 || 0 if EDIT pressed
+
| 7 || 1 if ; pressed
 
|-
 
|-
| 6 || 0 if BREAK pressed
+
| 6 || 1 if " pressed
 
|-
 
|-
| 5 || 0 if INV VIDEO pressed
+
| 5 || 1 if , pressed
 
|-
 
|-
| 4 || 0 if TRUE VIDEO pressed
+
| 4 || 1 if . pressed
 
|-
 
|-
| 3 || 0 if GRAPH pressed
+
| 3 || 1 if UP pressed
 
|-
 
|-
| 2 || 0 if CAPS LOCK pressed
+
| 2 || 1 if DOWN pressed
 
|-
 
|-
| 1 || 0 if UP pressed
+
| 1 || 1 if LEFT pressed
 
|-
 
|-
| 0 || 0 if EXTEND pressed
+
| 0 || 1 if RIGHT pressed
 
|}
 
|}
 +
 +
{{NextRegNo|$68}} (104) bit 4 stops extended keys from making entries in the 8x5 matrix

Latest revision as of 21:23, 21 September 2022

Number $B0
Readable Yes
Writable No
Short Description Read Next keyboard compound keys separately

Available since core3.1.5.

Bit Description
7 1 if ; pressed
6 1 if " pressed
5 1 if , pressed
4 1 if . pressed
3 1 if UP pressed
2 1 if DOWN pressed
1 1 if LEFT pressed
0 1 if RIGHT pressed

ULA Control Register ($68) (104) bit 4 stops extended keys from making entries in the 8x5 matrix