Changes

I/O Port Summary

1,874 bytes added, 05:43, 23 September 2009
{|{{Prettytable|width: 700px; font-size: 2em;}}
|'''I/O'''||'''Decoded as'''||'''Port'''||'''Read'''||'''Write'' ' |-|#78XX||?||[[CPC4MB|4Mb Memory extension]]||?||Write|-|#79XX||?||[[CPC4MB|4Mb Memory extension]]||?||Write|-|#7AXX||?||[[CPC4MB|4Mb Memory extension]]||?||Write|-|#7BXX||?||[[CPC4MB|4Mb Memory extension]]||?||Write|-|#7CXX||?||[[CPC4MB|4Mb Memory extension]]||?||Write|-|#7DXX||?||[[CPC4MB|4Mb Memory extension]]||?||Write|-|#7EXX||?||[[CPC4MB|4Mb Memory extension]]||?||Write|-|#7FXX||?||[[CPC4MB|4Mb Memory extension]]||?||Write
|-
|#7FXX||%0xxxxxxx xxxxxxxx||[[Gate Array]]|| ||Write
|-
|#BFXX||%x0xxxx11 xxxxxxxx||6845 [[CRTC]] Video-Address-Register||Read|| -
|-
|#BFFE||?||[[TMPI speech synthetizer]]??? |||| -
|-
|#DFXX||%xx0xxxxx xxxxxxxx||select ROM|| - ||Write
|#F7XX||%xxxx0x11 xxxxxxxx||8255 PIO Control-Register|| - ||Write
|-
|#F8B0||?||[[VIDI digitizer|Vidi-CPC Video-Digitiser]]||?||?
|-
|#F8B1||?||[[VIDI digitizer|Vidi-CPC Video-Digitiser]]||?||?
|-
|#F8DC - #F8DD||?||[[CPCI RS232 Interface|CPCI Serial Interface]]||Read||Write|-|#F8E0||?||[[DHCP Midi Interface]]||Read||Write
|-
|#F8E0||?||Z80 STI Indirect Data Register||Read||Write
|-
|#F8E1||?||Z80 STI Gen. Purpose I/O Interrupt||Read||Write
|-
|#F8E6||?||Port A - [[IDE8255]]||?||?
|-
|#F8E7||?||Port C - [[IDE8255]]||?||?
|-
|#F8E8||?||Z80 STI Pointer Vector Register||Read||Write
|-
|#F8E8||?||[[Music Machine]]|| - ||Write
|-
|#F8EC||?||Z80 STI USART Control Register||Read||Write
|-
|#F8EC||?||[[Music Machine]]|| - ||Write
|-
|#F8ED||?||Z80 STI Receiver Status Register||Read||Write
|#F8EF||?||Z80 STI USART Data Register||Read||Write
|-
|#F8EF||?||[[Music Machine]]||Read|| -
|-
|#F8E2 - #F8E4||?||[[Universeller EPROM Programmer 4004|Dobbertin Eprommer 4003]]||?||?
|-
|#F8F0||?||[[Music Machine]]|| - ||Write
|-
|#F8F2||?||Dobbertin Eprommer 4003[[EMR MIDI Interface]]||?- ||?Write
|-
|#F8F4F8F2||?||Music Machine[[Universeller EPROM Programmer 4004|Dobbertin Eprommer 4003]]|Read|?| - |?
|-
|#F8F8F8F4||?||[[Music Machine]]|| - Read||Write-
|-
|#F8FFF8F8||%1111100x 111xxxxx?||CPCISA control port[[Music Machine]]|| - ||Write
|-
|#F9B0F8FF||?%1111100x 111xxxxx||Vidi-CPC Video-Digitiser[[CPCISA by Yarek|CPCISA control port]]|?| - ||?Write
|-
|#F9B0||?||[[VIDI digitizer|Vidi-CPC Video-Digitiser]]||?||?|-|#F9E6||?||Port B - [[IDE8255]]||?||?|-|#F9E7||?||RS Port - [[IDE8255]]||?||?|-|#F9F7||?||[[Grafpad II|Hegotron grafpad II]]||?||?|-|#F9FC - #F9FE||?||Otten & Fecht 1 MB RAM-Disc||Read||Write|-|#F9FF||?||[[Grafpad II|Hegotron grafpad II]]||?||?
|-
|#FA7E||%xxxxxx0x0 0xxxxxxx||Floppy Motor Control|| - ||Write
|-
|#FADF||?||Z80-SIO / DART port B Control Reg.||Read||Write
|-
|#FAE6||?||Port A - [[IDE8255]]||?||?
|-
|#FAE7||?||Port C - [[IDE8255]]||?||?
|-
|#FB7E||%xxxxxx0x1 0xxxxxx0||765 FDC (internal) Status Register||Read|| -
|-
|#FB7F||%xxxxxx0x1 0xxxxxx1||765 FDC (internal) Data Register||Read||Write
|-
|#FBBD||?||Ram select mode [[Vortex Expansions RAM card|Vortex SP512]]||?||Write
|-
|#FBDC||?||8253 Timer counter 0||Read||Write
|-
|#FBE4||?||Hard Disc Reset||Read||Write
|-
|#FBxx||?||[[Real Time Clock]]||?||?
|-
|#FBE0 - #FBE3||?||dk'tronics RTC.||?||?
|-
|#FBE6||?||Port B - [[IDE8255]]||?||?
|-
|#FBE7||?||RS Port - [[IDE8255]]||?||?
|-
|#FBE8||?||dk'tronics RTC.||?||?
|-
|#FBEE||?||SSA1 dk'tronics Speech[[Amstrad SSA-Module1 Speech Synthesizer]]||Read||Write
|-
|#FBF0 - #FBFF||?||Otten & Fecht 1 MB RAM-Disc||?Read||?Write
|-
|#FBF6||?||765 FDC (Vortex,ext) Status Register||Read|| -
|#FBF7||?||765 FDC (Vortex,ext) Data Register||Read||Write
|-
|#FC00 - #FDFF||%1111110x xxxxxxxx||[[CPCISA by Yarek|CPCISA]] 16bits mode high byte latch||Read||Write|-|#FCE6||?||Port A - [[IDE8255]]||Read||Write|-|#FCE7||?||Port C - [[IDE8255]]||Read||Write
|-
|#FD00 - #FD3F||%11111101 00xxxxxx||[[Programming:SYMBiFACE_II|SYMBiFACE II]]||Read||Write
|-
|#FDE6||?||Port B - [[IDE8255]]||Read||Write|-|#FDE7||?||RS Port - [[IDE8255]]||Read||Write|-|#FE00 - #FFFF||%1111111x xxxxxxxx||[[CPCISA by Yarek|CPCISA]] I/O access (low byte)||Read||Write|-|#FEE6||?||Port A - [[IDE8255]]||Read||Write|-|#FEE7||?||Port C - [[IDE8255]]||Read||Write|-|#FEE8||?||[[Multiface II]]||?||?|-|#FEEA||?||[[Multiface II]]||?||?|-|#FFXX||%11111111 xxxxxxxx||[[CPC Booster]] (XX=#00..#28 are used now)||Read||Write
|-
|#FEE8FF50||?||Multiface II[[Amdrum]]||?||?Write
|-
|#FEEAFFE6||?||Multiface IIPort B - [[IDE8255]]||?Read||?Write
|-
|#FFXXFFE7||%11111111 xxxxxxxx?||CPC Booster (XX=#00..#28 are used now)RS Port - [[IDE8255]]||Read||Write
|-
|}