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

From WikiTI
Jump to: navigation, search
(Undo revision 10546 by MateoConLechuga (talk))
Line 1: Line 1:
[[Category:84PCE:Ports:By_Address|A000 - Keyboard]] [[Category:84PCE:Ports:By_Name|Keyboard]]
+
[[Category:84PCE:Ports:By_Address|4000 - LCD Controller]] [[Category:84PCE:Ports:By_Name|LCD Controller]]
 
== Synopsis ==
 
== Synopsis ==
'''Port Number:''' A000-?
+
'''Port Number:''' 4000
  
'''Memory-mapped address:''' F50000
+
'''Memory-mapped address:''' E30000
  
'''Function:''' Keyboard array read
+
'''Function:''' LCD Controller
  
The ports in this range are for reading from the keyboard. Note that reads are censored for some strange reason, so you can't actually read directly from the keyboard. What, are they afraid we could read the status of the testing LED?
+
The ports in this range are for accessing the LCD controller. With these ports, you can configure the LCD DMA address, change the color mode, access the palette, alter the LCD cursor, and possibly other useful things.

Revision as of 02:31, 31 March 2015

Synopsis

Port Number: 4000

Memory-mapped address: E30000

Function: LCD Controller

The ports in this range are for accessing the LCD controller. With these ports, you can configure the LCD DMA address, change the color mode, access the palette, alter the LCD cursor, and possibly other useful things.