Changes

Jump to: navigation, search

I/O Port Summary

1,140 bytes added, 16:13, 6 November 2019
|#1F00||%x0xxxx11 xxxxxxxx||[[Dk'tronics Lightpen]] faulty mirror of #BFXX [[CRTC]] Data In|| Read || -
|-
|#78XX||?%0xxxx000 xxxxxxxx||[[CPC4MB|4Mb Memory extension]]||-||Write
|-
|#79XX||?%0xxxx001 xxxxxxxx||[[CPC4MB|4Mb Memory extension]]||-||Write
|-
|#7AXX||?%0xxxx010 xxxxxxxx||[[CPC4MB|4Mb Memory extension]]||-||Write
|-
|#7BXX||?%0xxxx011 xxxxxxxx||[[CPC4MB|4Mb Memory extension]]||-||Write
|-
|#7CXX||?%0xxxx100 xxxxxxxx||[[CPC4MB|4Mb Memory extension]]||-||Write
|-
|#7CXX||%0xxxxx00 xxxxxxxx||[[Aleste 520EX]] RAM Mapper page 0 (extended "Gate Array 3")||Read||Write
|-
|#7DXX||?%0xxxx101 xxxxxxxx||[[CPC4MB|4Mb Memory extension]]||-||Write
|-
|#7DXX||%0xxxxx01 xxxxxxxx||[[Aleste 520EX]] RAM Mapper page 1 (extended "Gate Array 3")||Read||Write
|-
|#7EXX||?%0xxxx110 xxxxxxxx||[[CPC4MB|4Mb Memory extension]]||-||Write
|-
|#7EXX||%0xxxxx10 xxxxxxxx||[[Aleste 520EX]] RAM Mapper page 2 (extended "Gate Array 3")||Read||Write
|-
|#7FXX||?%0xxxx111 xxxxxxxx||[[CPC4MB|4Mb Memory extension]]||-||Write
|-
|#7FXX||%0xxxxx11 xxxxxxxx||[[Aleste 520EX]] RAM Mapper page 3 (extended "Gate Array 3")||Read||Write
|#F7XX||%xxxx0x11 xxxxxxxx||[[8255]] PIO Control-Register|| - ||Write
|-
|#F880-#F88F||%1111 1000 1000 BBCC1111100x 1000xxxx||[[PlayCity]] Expansion (CTC #F880-F883 Channels channels and YMZ Right #F884, YMZ Left #F888 Data)data|| - || Write
|-
|#F890-#F89F||%1111 100x 1001 xxxx1111100x 1001xxxx||[[MultiPlay]] Expansion|| Read || -
|-
|#F8A0-#F8AF||%1111 1000 1010 xxxx11111000 1010xxxx||[[ACMEX-CPC]] WIP ExpansionClockPort RTC|| ? Read || ? Write
|-
|#F8B0||?||[[VIDI digitizer|Vidi-CPC Video-Digitiser]], CRTC Index||?||Write
|-
|#F8F8||?||[[ANTA 64K Memory Expansion]] ANTA 64k.3 latch||Read||Write
|-
|#F8FE||%11111000 11111110||[[Z-MEM]] Software Memory Configuration|| - || Write
|-
|#F8FF||%1111100x 111xxxxx||[[CPCISA by Yarek|CPCISA control port]]|| - ||Write
|-
|#F8FF||N/A%xxxxx0xx 111111xx||[[Peripheral Soft Reset]] (MC_BOOT_PROGRAM and MC_START_PROGRAM do OUT [F8FF],FF)|| - ||Write
|-
|#F980-#F98F||%1111 1001 1000 BBCC1111100x 1000xxxx||[[PlayCity]] Expansion CTC channels (CTC #F980-F983 Channels mirror) and YMZ Right #F984, YMZ Left #F988 Registers)registers|| - || Write
|-
|#F990-#F99F||%1111 100x 1001 xxxx1111100x 1001xxxx||[[MultiPlay]] Expansion (mirror)|| Read || -
|-
|#F9A0-#F9AF||%1111 1001 1010 xxxx11111001 1010xxxx||[[ACMEX-CPC]] WIP ExpansionClockPort SPR|| ? Read || ? Write
|-
|#F9B0||?||[[VIDI digitizer|Vidi-CPC Video-Digitiser]], Config (W) and Capture Data (R)||Read||Write
|#FB7F||%xxxxx0x1 0xxxxxx1||[[765 FDC]] (internal) Data Register||Read||Write
|-
|#FBBD||?%xxxxx0xx x0xxxx0x||Ram select mode [[Vortex Expansions RAM card|Vortex SP512]]||?||Write
|-
|#FBDC||?||[[Amstrad Serial Interface]] 8253 Timer counter 0||Read||Write
|#FBFE||?||[[Dk'tronics Speech Synthesizer]]||Read||Write
|-
|#FBFE||?%xxxxxxxx 11111110||[[TMPI speech synthesizer]] Data Register ||||Write
|-
|#FBFF||?%xxxxxxxx 11111111||[[TMPI speech synthesizer]] Command/Status Register ||Read||Write
|-
|#FBFF||?||[[ACU Real Time Clock (DIY)]] Z80-PIO Configure Port B ||Read||Write
|-
|#FC00 - #FDFF||%1111110x xxxxxxxx||[[CPCISA by Yarek|CPCISA]] 16bits mode high byte latch||Read||Write
|-
|#FC00||?||[[M4 Board]] ACK/KICK|| - ||Write
|-
|#FC5C||?||[[Z80-SIO dual ports RS232 interface for CPC (French)|French DIY Dual Port RS232]] - Baudrate Selection|| - ||Write
|-
|#FD00 - #FD3F||%11111101 00xxxxxx||[[Programming:SYMBiFACE_II|SYMBiFACE II]]||Read||Write
|-
|#FD08 - #FD0F||%11111101 00001xxx||[[X-Mass|X-MASS]] 2.5" 44-pin IDE interface / DOM / CF adapter (SYMBiFACE II compatible)||Read||Write
|-
|#FD80 - #FD87||%11111101 10000xxx||CPC-CPLink - FIFO Interface card for Co-processors, incl. Raspberry Pi ||Read||Write
|-
|#FDE6||?||Port B - [[IDE8255]]||Read||Write
|-
|#FDE7||?||RS Port - [[IDE8255]]||Read||Write
|-
|#FE00||?||[[M4 Board]] Data|| - ||Write
|-
|#FE00 - #FFFF||%1111111x xxxxxxxx||[[CPCISA by Yarek|CPCISA]] I/O access (low byte)||Read||Write
|-
|#FEF0 - #FEF7||%11111110 11110xxx||[[CPC-CompactFlash]] - IDE registers||Read||Write
|-
|#FEF0 - #FEF7||%11111110 11110xxx||[[uIDE 16]] - IDE registers||Read||Write
|-
|#FF00 - #FFFF||%11111111 xxxxxxxx||AMSDAP (Amstrad MSx aDAPter, MSX-to-CPC I/O hardware interface (MSX ports #00-#ff)||Read||Write
|-
|#FF20 - #FF27||%11111111 00100xxx||MP3MSX (MP3 player) via AMSDAP||Read||Write
|-
|#FF20 - #FF27||%11111111 00100xxx||SE-ONE (MP3 player, FM radio receiver, USB master interface) via AMSDAP||Read||Write
|-
|#FF60 - #FF6F||%11111111 0110xxxx||CPC [[V9990]] [[PowerGraph]] (upcoming graphic card based on the Graphics 9000 for the MSX)||Read||Write
|-
|#FFXX||%11111111 xxxxxxxx||[[CPC Booster]] (XX=#00..#28 are used now)||Read||Write
213
edits