Changes

8255

194 bytes removed, 12:01, 26 January 2010
/* The 8255 in the CPC */
In these systems it is connected to the AY-3-8912 Programmable Sound Generator (PSG), keyboard, cassette recorder, the VSYNC of the 6845 CRTC and the "busy" signal from the parallel port.
The PPI is selected when A11 of the I/O port address is set to "0", A9 and A8 then define the PPI function access (as shown below), A15-A12 and A10 should be "1" (to prevent conflicts with other hardware), A7-A0 are don't care. So, resulting Port addresses are:
{|{{Prettytable|width: 700px; font-size: 2em;}}
|-
|&F7xx||1||1||Control||Write Only||Out||Control
|-
|}
 
It is advised that the remaining bits of the I/O address are set to "1" to avoid conflict with other devices. The recommended I/O addressess are:
 
{|{{Prettytable|width: 700px; font-size: 2em;}}
|''I/O address''||''PPI Function''
|-
|&F4xx||Port A data
|-
|&F5xx||Port B data
|-
|&F6xx||Port C data
|-
|&F7xx||Control
|-
|}
6,388
edits