Changes

Jump to: navigation, search

CRTC

645 bytes removed, Thursday at 20:33
/* Reading from CRTC registers on ASIC/Pre-ASIC */
* See the document "Extra CPC Plus Hardware Information" for more details.
 
<br>
 
=== Reading from CRTC registers on ASIC/Pre-ASIC ===
 
On CRTCs 3/4, only the 3 least significant bits of the selected register number are considered to read a register according to the following table:
 
{| class="wikitable"
!Nb
!Register
!Definition
|-
|0||R16||Light Pen Address (High)
|-
|1||R17||Light Pen Address (Low)
|-
|2||R10||Cursor Start Raster
|-
|3||R11||Cursor End Raster
|-
|4||R12||Display Start Address (High)
|-
|5||R13||Display Start Address (Low)
|-
|6||R14||Cursor Address (High)
|-
|7||R15||Cursor Address (Low)
|}
 
Therefore, as an example, reading register 4 will give the same result as reading register 12 or 20.
<br>
8,298
edits