<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://oldwiki.cpcwiki.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=83.26.224.50</id>
		<title>CPCWiki - THE Amstrad CPC encyclopedia! - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://oldwiki.cpcwiki.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=83.26.224.50"/>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php/Special:Contributions/83.26.224.50"/>
		<updated>2026-08-29T19:14:10Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=I/O_Port_Summary&amp;diff=14041</id>
		<title>I/O Port Summary</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=I/O_Port_Summary&amp;diff=14041"/>
				<updated>2007-01-21T21:28:50Z</updated>
		
		<summary type="html">&lt;p&gt;83.26.224.50: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The is a list of all known I/O ports of the Amstrad CPC (copied from the [[FutureOS]] manual).&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''I/O''||''Decoded as''||''Port''||''Read''||''Write'' &lt;br /&gt;
|-&lt;br /&gt;
|#7FXX||%0xxxxxxx xxxxxxxx||[[Gate Array]]|| ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#BCXX||%x0xxxx00 xxxxxxxx||6845 [[CRTC]] Address-Register|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#BDXX||%x0xxxx01 xxxxxxxx||6845 [[CRTC]] Data-Register|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#BEXX||%x0xxxx10 xxxxxxxx||6845 [[CRTC]] Status-Register||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#BFXX||%x0xxxx11 xxxxxxxx||6845 [[CRTC]] Video-Address-Register||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#DFXX||%xx0xxxxx xxxxxxxx||select ROM|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#EFXX||%xxx0xxxx xxxxxxxx||Printer Port|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F4XX||%xxxx0x00 xxxxxxxx||8255 PIO Port A||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F5XX||%xxxx0x01 xxxxxxxx||8255 PIO Port B||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#F6XX||%xxxx0x10 xxxxxxxx||8255 PIO Port C|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F7XX||%xxxx0x11 xxxxxxxx||8255 PIO Control-Register|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8B0||?||Vidi-CPC Video-Digitiser||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#F8B1||?||Vidi-CPC Video-Digitiser||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#F8DC - #F8DD||?||CPCI Serial Interface||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8E0||?||Z80 STI Indirect Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8E1||?||Z80 STI Gen. Purpose I/O Interrupt||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8E8||?||Z80 STI Pointer Vector Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8E8||?||Music Machine|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8EC||?||Z80 STI USART Control Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8EC||?||Music Machine|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8ED||?||Z80 STI Receiver Status Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8EE||?||Z80 STI Transmitter Status Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8EF||?||Z80 STI USART Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8EF||?||Music Machine||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#F8E2 - #F8E4||?||Dobbertin Eprommer 4003||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#F8F0||?||Music Machine|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8F2||?||Dobbertin Eprommer 4003||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#F8F4||?||Music Machine||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#F8F8||?||Music Machine|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8FF||%1111100x 111xxxxx||CPCISA control port|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F9B0||?||Vidi-CPC Video-Digitiser||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#F9FC - #F9FE||?||Otten &amp;amp; Fecht 1 MB RAM-Disc||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FA7E||%xxxxxx0x0 0xxxxxxx||Floppy Motor Control|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FADC||?||Z80-SIO / DART port A Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FADD||?||Z80-SIO / DART port A Control Reg.||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FADE||?||Z80-SIO / DART port B Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FADF||?||Z80-SIO / DART port B Control Reg.||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FB7E||%xxxxxx0x1 0xxxxxx0||765 FDC (internal) Status Register||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#FB7F||%xxxxxx0x1 0xxxxxx1||765 FDC (internal) Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBDC||?||8253 Timer counter 0||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBDD||?||8253 Timer counter 1||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBDE||?||8253 Timer counter 2||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBDF||?||8253 Timer Modus Select|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE0||?||Hard Disc Data Port||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE1||?||Hard Disc Status, Reset||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE2||?||Hard Disc Select, Configuration||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE3||?||Hard Disc DMA, Interrupt||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE4||?||Hard Disc Reset||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE0 - #FBE3||?||dk'tronics RTC.||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FBE8||?||dk'tronics RTC.||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FBEE||?||SSA1 dk'tronics Speech-Module||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBF0 - #FBFF||?||Otten &amp;amp; Fecht 1 MB RAM-Disc||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FBF6||?||765 FDC (Vortex,ext) Status Register||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#FBF7||?||765 FDC (Vortex,ext) Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FC00 - #FDFF||%1111110x xxxxxxxx||CPCISA 16bits mode high byte latch||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FD00 - #FD3F||?||SYMBiFACE II||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FE00 - #FFFF||%1111111x xxxxxxxx||CPCISA I/O access (low byte)||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FEE8||?||Multiface II||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FEEA||?||Multiface II||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FFXX||%11111111 xxxxxxxx||CPC Booster (XX=#00..#28 are used now)||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
CPCISA ports for ISA cards&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''Device''||''PC I/O range''||''CPCISA high''||''CPCISA low'' &lt;br /&gt;
|-&lt;br /&gt;
|IDE1||1F0h..1F7h||#FDF0..#FDF7||#FFF0..#FFF7&lt;br /&gt;
|-&lt;br /&gt;
|IDE2||170h..177h||#FD70..#FD77||#FF70..#FF77&lt;br /&gt;
|-&lt;br /&gt;
|Joystick||201h..201h||#FC01..#FC01||#FE01..#FE01&lt;br /&gt;
|-&lt;br /&gt;
|Ethernet||210h..21Fh||#FC10..#FC1F||#FE10..#FE1F&lt;br /&gt;
|-&lt;br /&gt;
|Sound Blaster||220h..23Fh||#FC20..#FC3F||#FE20..#FE3F&lt;br /&gt;
|-&lt;br /&gt;
|LPT2||278h..27Fh||#FC78..#FC7F||#FE78..#FE7F&lt;br /&gt;
|-&lt;br /&gt;
|COM1||2F8h..2FFh||#FCF8..#FCFF||#FEF8..#FEFF&lt;br /&gt;
|-&lt;br /&gt;
|MIDI'||300h..301h||#FD00..#FD01||#FF00..#FF01&lt;br /&gt;
|-&lt;br /&gt;
|MIDI||330h..331h||#FD30..#FD31||#FF30..#FF31&lt;br /&gt;
|-&lt;br /&gt;
|Sound control||370h..371h||#FD70..#FD71||#FF70..#FF71&lt;br /&gt;
|-&lt;br /&gt;
|FDC1||372h..377h||#FD72..#FD77||#FF72..#FF77&lt;br /&gt;
|-&lt;br /&gt;
|LPT1||378h..37Fh||#FD78..#FD7F||#FF78..#FF7F&lt;br /&gt;
|-&lt;br /&gt;
|Sound AD-LIB||388h..38Bh||#FD88..#FD8B||#FF88..#FF8B&lt;br /&gt;
|-&lt;br /&gt;
|VGA||3B0h..3BBh||#FDB0..#FDBB||#FFB0..#FFBB&lt;br /&gt;
|-&lt;br /&gt;
|LPT3||3BCh..3BFh||#FDBC..#FDBF||#FFBC..#FFBF&lt;br /&gt;
|-&lt;br /&gt;
|VGA||3C0h..3DFh||#FDC0..#FDCF||#FFC0..#FFCF&lt;br /&gt;
|-&lt;br /&gt;
|FDC1||3F2h..3F7h||#FDF2..#FDF7||#FFF2..#FFF7&lt;br /&gt;
|-&lt;br /&gt;
|COM1||3F8h..3FFh||#FDF8..#FDFF||#FFF8..#FFFF&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
CPCISA ports for ISA motherboard&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''Device''||''PC I/O range''||''CPCISA high''||''CPCISA low'' &lt;br /&gt;
|-&lt;br /&gt;
|DMA||000h..00Fh||#FC00..#FC0F||#FE00..#FE0F&lt;br /&gt;
|-&lt;br /&gt;
|interrupt||020h..03Fh||#FC20..#FC3F||#FE20..#FE3F&lt;br /&gt;
|-&lt;br /&gt;
|counter||040h..05Fh||#FC40..#FC5F||#FE40..#FE5F&lt;br /&gt;
|-&lt;br /&gt;
|keyboard||060h..067h||#FC60..#FC67||#FE60..#FE67&lt;br /&gt;
|-&lt;br /&gt;
|RTC||070h..071h||#FC70..#FC71||#FE70..#FE71&lt;br /&gt;
|-&lt;br /&gt;
|DMA||080h..08Fh||#FC80..#FC8F||#FE80..#FE8F&lt;br /&gt;
|-&lt;br /&gt;
|DMA||0C0h..0DFh||#FCC0..#FCDF||#FEC0..#FEDF&lt;br /&gt;
|-&lt;br /&gt;
|interrupt||0A0h..0BFh||#FCA0..#FCBF||#FEA0..#FEBF&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]] [[Category:Stub]]&lt;/div&gt;</summary>
		<author><name>83.26.224.50</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=I/O_Port_Summary&amp;diff=14040</id>
		<title>I/O Port Summary</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=I/O_Port_Summary&amp;diff=14040"/>
				<updated>2007-01-21T21:25:07Z</updated>
		
		<summary type="html">&lt;p&gt;83.26.224.50: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The is a list of all known I/O ports of the Amstrad CPC (copied from the [[FutureOS]] manual).&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''I/O''||''Decoded as''||''Port''||''Read''||''Write'' &lt;br /&gt;
|-&lt;br /&gt;
|#7FXX||%0xxxxxxx xxxxxxxx||[[Gate Array]]|| ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#BCXX||%x0xxxx00 xxxxxxxx||6845 [[CRTC]] Address-Register|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#BDXX||%x0xxxx01 xxxxxxxx||6845 [[CRTC]] Data-Register|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#BEXX||%x0xxxx10 xxxxxxxx||6845 [[CRTC]] Status-Register||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#BFXX||%x0xxxx11 xxxxxxxx||6845 [[CRTC]] Video-Address-Register||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#DFXX||%xx0xxxxx xxxxxxxx||select ROM|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#EFXX||%xxx0xxxx xxxxxxxx||Printer Port|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F4XX||%xxxx0x00 xxxxxxxx||8255 PIO Port A||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F5XX||%xxxx0x01 xxxxxxxx||8255 PIO Port B||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#F6XX||%xxxx0x10 xxxxxxxx||8255 PIO Port C|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F7XX||%xxxx0x11 xxxxxxxx||8255 PIO Control-Register|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8B0||?||Vidi-CPC Video-Digitiser||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#F8B1||?||Vidi-CPC Video-Digitiser||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#F8DC - #F8DD||?||CPCI Serial Interface||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8E0||?||Z80 STI Indirect Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8E1||?||Z80 STI Gen. Purpose I/O Interrupt||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8E8||?||Z80 STI Pointer Vector Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8E8||?||Music Machine|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8EC||?||Z80 STI USART Control Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8EC||?||Music Machine|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8ED||?||Z80 STI Receiver Status Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8EE||?||Z80 STI Transmitter Status Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8EF||?||Z80 STI USART Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8EF||?||Music Machine||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#F8E2 - #F8E4||?||Dobbertin Eprommer 4003||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#F8F0||?||Music Machine|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8F2||?||Dobbertin Eprommer 4003||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#F8F4||?||Music Machine||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#F8F8||?||Music Machine|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8FF||%1111100x 111xxxxx||CPCISA control port|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F9B0||?||Vidi-CPC Video-Digitiser||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#F9FC - #F9FE||?||Otten &amp;amp; Fecht 1 MB RAM-Disc||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FA7E||%xxxxxx0x0 0xxxxxxx||Floppy Motor Control|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FADC||?||Z80-SIO / DART port A Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FADD||?||Z80-SIO / DART port A Control Reg.||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FADE||?||Z80-SIO / DART port B Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FADF||?||Z80-SIO / DART port B Control Reg.||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FB7E||%xxxxxx0x1 0xxxxxx0||765 FDC (internal) Status Register||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#FB7F||%xxxxxx0x1 0xxxxxx1||765 FDC (internal) Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBDC||?||8253 Timer counter 0||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBDD||?||8253 Timer counter 1||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBDE||?||8253 Timer counter 2||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBDF||?||8253 Timer Modus Select|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE0||?||Hard Disc Data Port||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE1||?||Hard Disc Status, Reset||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE2||?||Hard Disc Select, Configuration||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE3||?||Hard Disc DMA, Interrupt||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE4||?||Hard Disc Reset||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE0 - #FBE3||?||dk'tronics RTC.||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FBE8||?||dk'tronics RTC.||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FBEE||?||SSA1 dk'tronics Speech-Module||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBF0 - #FBFF||?||Otten &amp;amp; Fecht 1 MB RAM-Disc||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FBF6||?||765 FDC (Vortex,ext) Status Register||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#FBF7||?||765 FDC (Vortex,ext) Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FC00 - #FDFF||%1111110x xxxxxxxx||CPCISA 16bits mode high byte latch||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FD00 - #FD3F||?||SYMBiFACE II||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FE00 - #FFFF||%1111111x xxxxxxxx||CPCISA I/O access (low byte)||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FEE8||?||Multiface II||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FEEA||?||Multiface II||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FFXX||?||CPC Booster (XX=#00..#28 are used now)||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
CPCISA ports for ISA cards&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''Device''||''PC I/O range''||''CPCISA high''||''CPCISA low'' &lt;br /&gt;
|-&lt;br /&gt;
|IDE1||1F0h..1F7h||#FDF0..#FDF7||#FFF0..#FFF7&lt;br /&gt;
|-&lt;br /&gt;
|IDE2||170h..177h||#FD70..#FD77||#FF70..#FF77&lt;br /&gt;
|-&lt;br /&gt;
|Joystick||201h..201h||#FC01..#FC01||#FE01..#FE01&lt;br /&gt;
|-&lt;br /&gt;
|Ethernet||210h..21Fh||#FC10..#FC1F||#FE10..#FE1F&lt;br /&gt;
|-&lt;br /&gt;
|Sound Blaster||220h..23Fh||#FC20..#FC3F||#FE20..#FE3F&lt;br /&gt;
|-&lt;br /&gt;
|LPT2||278h..27Fh||#FC78..#FC7F||#FE78..#FE7F&lt;br /&gt;
|-&lt;br /&gt;
|COM1||2F8h..2FFh||#FCF8..#FCFF||#FEF8..#FEFF&lt;br /&gt;
|-&lt;br /&gt;
|MIDI'||300h..301h||#FD00..#FD01||#FF00..#FF01&lt;br /&gt;
|-&lt;br /&gt;
|MIDI||330h..331h||#FD30..#FD31||#FF30..#FF31&lt;br /&gt;
|-&lt;br /&gt;
|Sound control||370h..371h||#FD70..#FD71||#FF70..#FF71&lt;br /&gt;
|-&lt;br /&gt;
|FDC1||372h..377h||#FD72..#FD77||#FF72..#FF77&lt;br /&gt;
|-&lt;br /&gt;
|LPT1||378h..37Fh||#FD78..#FD7F||#FF78..#FF7F&lt;br /&gt;
|-&lt;br /&gt;
|Sound AD-LIB||388h..38Bh||#FD88..#FD8B||#FF88..#FF8B&lt;br /&gt;
|-&lt;br /&gt;
|VGA||3B0h..3BBh||#FDB0..#FDBB||#FFB0..#FFBB&lt;br /&gt;
|-&lt;br /&gt;
|LPT3||3BCh..3BFh||#FDBC..#FDBF||#FFBC..#FFBF&lt;br /&gt;
|-&lt;br /&gt;
|VGA||3C0h..3DFh||#FDC0..#FDCF||#FFC0..#FFCF&lt;br /&gt;
|-&lt;br /&gt;
|FDC1||3F2h..3F7h||#FDF2..#FDF7||#FFF2..#FFF7&lt;br /&gt;
|-&lt;br /&gt;
|COM1||3F8h..3FFh||#FDF8..#FDFF||#FFF8..#FFFF&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
CPCISA ports for ISA motherboard&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''Device''||''PC I/O range''||''CPCISA high''||''CPCISA low'' &lt;br /&gt;
|-&lt;br /&gt;
|DMA||000h..00Fh||#FC00..#FC0F||#FE00..#FE0F&lt;br /&gt;
|-&lt;br /&gt;
|interrupt||020h..03Fh||#FC20..#FC3F||#FE20..#FE3F&lt;br /&gt;
|-&lt;br /&gt;
|counter||040h..05Fh||#FC40..#FC5F||#FE40..#FE5F&lt;br /&gt;
|-&lt;br /&gt;
|keyboard||060h..067h||#FC60..#FC67||#FE60..#FE67&lt;br /&gt;
|-&lt;br /&gt;
|RTC||070h..071h||#FC70..#FC71||#FE70..#FE71&lt;br /&gt;
|-&lt;br /&gt;
|DMA||080h..08Fh||#FC80..#FC8F||#FE80..#FE8F&lt;br /&gt;
|-&lt;br /&gt;
|DMA||0C0h..0DFh||#FCC0..#FCDF||#FEC0..#FEDF&lt;br /&gt;
|-&lt;br /&gt;
|interrupt||0A0h..0BFh||#FCA0..#FCBF||#FEA0..#FEBF&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]] [[Category:Stub]]&lt;/div&gt;</summary>
		<author><name>83.26.224.50</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=I/O_Port_Summary&amp;diff=14039</id>
		<title>I/O Port Summary</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=I/O_Port_Summary&amp;diff=14039"/>
				<updated>2007-01-21T21:22:20Z</updated>
		
		<summary type="html">&lt;p&gt;83.26.224.50: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The is a list of all known I/O ports of the Amstrad CPC (copied from the [[FutureOS]] manual).&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''I/O''||''Binary''||''Port''||''Read''||''Write'' &lt;br /&gt;
|-&lt;br /&gt;
|#7FXX||%0xxxxxxx xxxxxxxx||[[Gate Array]]|| ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#BCXX||%x0xxxx00 xxxxxxxx||6845 [[CRTC]] Address-Register|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#BDXX||%x0xxxx01 xxxxxxxx||6845 [[CRTC]] Data-Register|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#BEXX||%x0xxxx10 xxxxxxxx||6845 [[CRTC]] Status-Register||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#BFXX||%x0xxxx11 xxxxxxxx||6845 [[CRTC]] Video-Address-Register||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#DFXX||%xx0xxxxx xxxxxxxx||select ROM|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#EFXX||%xxx0xxxx xxxxxxxx||Printer Port|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F4XX||%xxxx0x00 xxxxxxxx||8255 PIO Port A||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F5XX||%xxxx0x01 xxxxxxxx||8255 PIO Port B||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#F6XX||%xxxx0x10 xxxxxxxx||8255 PIO Port C|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F7XX||%xxxx0x11 xxxxxxxx||8255 PIO Control-Register|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8B0||?||Vidi-CPC Video-Digitiser||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#F8B1||?||Vidi-CPC Video-Digitiser||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#F8DC - #F8DD||?||CPCI Serial Interface||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8E0||?||Z80 STI Indirect Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8E1||?||Z80 STI Gen. Purpose I/O Interrupt||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8E8||?||Z80 STI Pointer Vector Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8E8||?||Music Machine|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8EC||?||Z80 STI USART Control Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8EC||?||Music Machine|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8ED||?||Z80 STI Receiver Status Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8EE||?||Z80 STI Transmitter Status Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8EF||?||Z80 STI USART Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8EF||?||Music Machine||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#F8E2 - #F8E4||?||Dobbertin Eprommer 4003||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#F8F0||?||Music Machine|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8F2||?||Dobbertin Eprommer 4003||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#F8F4||?||Music Machine||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#F8F8||?||Music Machine|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F8FF||%1111100x 111xxxxx||CPCISA control port|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#F9B0||?||Vidi-CPC Video-Digitiser||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#F9FC - #F9FE||?||Otten &amp;amp; Fecht 1 MB RAM-Disc||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FA7E||%xxxxxx0x0 0xxxxxxx||Floppy Motor Control|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FADC||?||Z80-SIO / DART port A Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FADD||?||Z80-SIO / DART port A Control Reg.||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FADE||?||Z80-SIO / DART port B Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FADF||?||Z80-SIO / DART port B Control Reg.||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FB7E||%xxxxxx0x1 0xxxxxx0||765 FDC (internal) Status Register||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#FB7F||%xxxxxx0x1 0xxxxxx1||765 FDC (internal) Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBDC||?||8253 Timer counter 0||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBDD||?||8253 Timer counter 1||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBDE||?||8253 Timer counter 2||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBDF||?||8253 Timer Modus Select|| - ||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE0||?||Hard Disc Data Port||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE1||?||Hard Disc Status, Reset||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE2||?||Hard Disc Select, Configuration||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE3||?||Hard Disc DMA, Interrupt||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE4||?||Hard Disc Reset||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBE0 - #FBE3||?||dk'tronics RTC.||?||?&lt;br /&gt;
|-&lt;br /&gt;
|&amp;amp;FBE8||?||dk'tronics RTC.||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FBEE||?||SSA1 dk'tronics Speech-Module||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FBF0 - #FBFF||?||Otten &amp;amp; Fecht 1 MB RAM-Disc||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FBF6||?||765 FDC (Vortex,ext) Status Register||Read|| - &lt;br /&gt;
|-&lt;br /&gt;
|#FBF7||?||765 FDC (Vortex,ext) Data Register||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FC00 - #FDFF||%1111110x xxxxxxxx||CPCISA 16bits mode high byte latch||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FD00 - #FD3F||?||SYMBiFACE II||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FE00 - #FFFF||%1111111x xxxxxxxx||CPCISA I/O access (low byte)||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|#FEE8||?||Multiface II||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FEEA||?||Multiface II||?||?&lt;br /&gt;
|-&lt;br /&gt;
|#FFXX||?||CPC Booster (XX=#00..#28 are used now)||Read||Write&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
CPCISA ports for ISA cards&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''Device''||''PC I/O range''||''CPCISA high''||''CPCISA low'' &lt;br /&gt;
|-&lt;br /&gt;
|IDE1||1F0h..1F7h||#FDF0..#FDF7||#FFF0..#FFF7&lt;br /&gt;
|-&lt;br /&gt;
|IDE2||170h..177h||#FD70..#FD77||#FF70..#FF77&lt;br /&gt;
|-&lt;br /&gt;
|Joystick||201h..201h||#FC01..#FC01||#FE01..#FE01&lt;br /&gt;
|-&lt;br /&gt;
|Ethernet||210h..21Fh||#FC10..#FC1F||#FE10..#FE1F&lt;br /&gt;
|-&lt;br /&gt;
|Sound Blaster||220h..23Fh||#FC20..#FC3F||#FE20..#FE3F&lt;br /&gt;
|-&lt;br /&gt;
|LPT2||278h..27Fh||#FC78..#FC7F||#FE78..#FE7F&lt;br /&gt;
|-&lt;br /&gt;
|COM1||2F8h..2FFh||#FCF8..#FCFF||#FEF8..#FEFF&lt;br /&gt;
|-&lt;br /&gt;
|MIDI'||300h..301h||#FD00..#FD01||#FF00..#FF01&lt;br /&gt;
|-&lt;br /&gt;
|MIDI||330h..331h||#FD30..#FD31||#FF30..#FF31&lt;br /&gt;
|-&lt;br /&gt;
|Sound control||370h..371h||#FD70..#FD71||#FF70..#FF71&lt;br /&gt;
|-&lt;br /&gt;
|FDC1||372h..377h||#FD72..#FD77||#FF72..#FF77&lt;br /&gt;
|-&lt;br /&gt;
|LPT1||378h..37Fh||#FD78..#FD7F||#FF78..#FF7F&lt;br /&gt;
|-&lt;br /&gt;
|Sound AD-LIB||388h..38Bh||#FD88..#FD8B||#FF88..#FF8B&lt;br /&gt;
|-&lt;br /&gt;
|VGA||3B0h..3BBh||#FDB0..#FDBB||#FFB0..#FFBB&lt;br /&gt;
|-&lt;br /&gt;
|LPT3||3BCh..3BFh||#FDBC..#FDBF||#FFBC..#FFBF&lt;br /&gt;
|-&lt;br /&gt;
|VGA||3C0h..3DFh||#FDC0..#FDCF||#FFC0..#FFCF&lt;br /&gt;
|-&lt;br /&gt;
|FDC1||3F2h..3F7h||#FDF2..#FDF7||#FFF2..#FFF7&lt;br /&gt;
|-&lt;br /&gt;
|COM1||3F8h..3FFh||#FDF8..#FDFF||#FFF8..#FFFF&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
CPCISA ports for ISA motherboard&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''Device''||''PC I/O range''||''CPCISA high''||''CPCISA low'' &lt;br /&gt;
|-&lt;br /&gt;
|DMA||000h..00Fh||#FC00..#FC0F||#FE00..#FE0F&lt;br /&gt;
|-&lt;br /&gt;
|interrupt||020h..03Fh||#FC20..#FC3F||#FE20..#FE3F&lt;br /&gt;
|-&lt;br /&gt;
|counter||040h..05Fh||#FC40..#FC5F||#FE40..#FE5F&lt;br /&gt;
|-&lt;br /&gt;
|keyboard||060h..067h||#FC60..#FC67||#FE60..#FE67&lt;br /&gt;
|-&lt;br /&gt;
|RTC||070h..071h||#FC70..#FC71||#FE70..#FE71&lt;br /&gt;
|-&lt;br /&gt;
|DMA||080h..08Fh||#FC80..#FC8F||#FE80..#FE8F&lt;br /&gt;
|-&lt;br /&gt;
|DMA||0C0h..0DFh||#FCC0..#FCDF||#FEC0..#FEDF&lt;br /&gt;
|-&lt;br /&gt;
|interrupt||0A0h..0BFh||#FCA0..#FCBF||#FEA0..#FEBF&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]] [[Category:Stub]]&lt;/div&gt;</summary>
		<author><name>83.26.224.50</name></author>	</entry>

	</feed>