Difference between revisions of "ULA Control Port"

From SpecNext official Wiki
Jump to: navigation, search
(Created page with "{{Port |Number=$xxFE |ShortDesc=Controls border color and base Spectrum audio settings. |Readable=No |Writable=Yes }} When written to, adjusts the border color and audio devic...")
 
Line 2: Line 2:
 
|Number=$xxFE
 
|Number=$xxFE
 
|ShortDesc=Controls border color and base Spectrum audio settings.
 
|ShortDesc=Controls border color and base Spectrum audio settings.
 +
|PortMask=%---- ---- ---- ---0
 
|Readable=No
 
|Readable=No
 
|Writable=Yes
 
|Writable=Yes
Line 7: Line 8:
 
When written to, adjusts the border color and audio devices as follows:
 
When written to, adjusts the border color and audio devices as follows:
  
{|
+
{| class="wikitable"
 
! Bit !! Function  
 
! Bit !! Function  
 
|-
 
|-
Line 19: Line 20:
 
|}
 
|}
  
Reading the port with certain particular high bytes will read the keyboard (see {{PortNo:$**FE}}. Bit 6 of the ULA byte is always the EAR input.
+
Reading the port with certain particular high bytes will read the keyboard (see {{PortRef:$**FE}}. Bit 6 of the ULA byte is always the EAR input.

Revision as of 15:52, 29 August 2017

Number $xxFE
Decimal
Short desc. Controls border color and base Spectrum audio settings.
Bit Mask %---- ---- ---- ---0
Readable No
Writable Yes
Subsystem

When written to, adjusts the border color and audio devices as follows:

Bit Function
0-2 Border color
3 Enable MIC output
4 Enable EAR output
5-7 Unused

Reading the port with certain particular high bytes will read the keyboard (see Template:PortRef:$**FE. Bit 6 of the ULA byte is always the EAR input.