Difference between revisions of "I/O Port Summary"
From CPCWiki - THE Amstrad CPC encyclopedia!
PulkoMandy (Talk | contribs) m (Changed a link from 6845 to CRTC) |
PulkoMandy (Talk | contribs) |
||
Line 7: | Line 7: | ||
|- | |- | ||
|#BCXX||6845 [[CRTC]] Address-Register||Write | |#BCXX||6845 [[CRTC]] Address-Register||Write | ||
+ | |- | ||
+ | |#BDXX||6845 [[CRTC]] Data-Register||Write | ||
+ | |- | ||
+ | |#BEXX||6845 [[CRTC]] Status-Register||Read | ||
+ | |- | ||
+ | |#BFXX||6845 [[CRTC]] Video-Address-Register||Read | ||
+ | |- | ||
+ | |#BDXX||select ROM||Write | ||
|- | |- | ||
|} | |} | ||
− | |||
<pre> | <pre> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
#EFXX : Printer Port write / - | #EFXX : Printer Port write / - | ||
#F4XX : 8255 PIO Port A write / read | #F4XX : 8255 PIO Port A write / read |
Revision as of 04:20, 24 September 2006
The is a list of all known I/O ports of the Amstrad CPC (copied from the FutureOS manual).
I/O | Port | Read/Write |
#7FXX | Gate Array | Write |
#BCXX | 6845 CRTC Address-Register | Write |
#BDXX | 6845 CRTC Data-Register | Write |
#BEXX | 6845 CRTC Status-Register | Read |
#BFXX | 6845 CRTC Video-Address-Register | Read |
#BDXX | select ROM | Write |
#EFXX : Printer Port write / - #F4XX : 8255 PIO Port A write / read #F5XX : 8255 PIO Port B - / read #F6XX : 8255 PIO Port C write / - #F7XX : 8255 PIO Control-Register write / - #F8B0 : Vidi-CPC Video-Digitiser ? / ? #F8B1 : Vidi-CPC Video-Digitiser ? / ? #F8DC-#F8DD : CPCI Serial Interface write / read #F8E0 : Z80 STI Indirect Data Register write / read #F8E1 : Z80 STI Gen. Purpose I/O Interrupt write / read #F8E8 : Z80 STI Pointer Vector Register write / read #F8E8 : Music Machine write #F8EC : Z80 STI USART Control Register write / read #F8EC : Music Machine write #F8ED : Z80 STI Receiver Status Register write / read #F8ED : Music Machine write #F8EE : Z80 STI Transmitter Status Register write / read #F8EE : Music Machine read #F8EF : Z80 STI USART Data Register write / read #F8EF : Music Machine read #F8E2-#F8E4 : Dobbertin Eprommer 4003 ? / ? #F8F0 : Music Machine write #F8F2 : Dobbertin Eprommer 4003 ? / ? #F8F4 : Music Machine read #F8F8 : Music Machine write #F9B0 : Vidi-CPC Video-Digitiser ? / ? #F9FC-#F9FE : Otten & Fecht 1 MB RAM-Disc ? / ? #FA7E : Floppy Motor Control write / - #FADC : Z80-SIO / DART port A Data Register write / read #FADD : Z80-SIO / DART port A Control Reg. write / read #FADE : Z80-SIO / DART port B Data Register write / read #FADF : Z80-SIO / DART port B Control Reg. write / read #FB7E : 765 FDC (internal) Status Register - / read #FB7F : 765 FDC (internal) Data Register write / read #FBDC : 8253 Timer counter 0 write / read #FBDD : 8253 Timer counter 1 write / read #FBDE : 8253 Timer counter 2 write / read #FBDF : 8253 Timer Modus Select write / - #FBE0 : Hard Disc Data Port write / read #FBE1 : Hard Disc Status, Reset write / read #FBE2 : Hard Disc Select, Configuration write / read #FBE3 : Hard Disc DMA, Interrupt write / read #FBE4 : Hard Disc Reset write / read #FBE0-#FBE3 : dk'tronics RTC. ? / ? &FBE8 : dk'tronics RTC. ? / ? #FBEE : SSA1 dk'tronics Speech-Module write / read #FBF0-#FBFF : Otten & Fecht 1 MB RAM-Disc ? / ? #FBF6 : 765 FDC (Vortex,ext) Status Register - / read #FBF7 : 765 FDC (Vortex,ext) Data Register write / read #FD00-#FD3F : SYMBiFACE II write / read #FEE8 : Multiface II ? / ? #FEEA : Multiface II ? / ? #FFxx : CPC Booster write / read