https://github.com/rabs664/amstrad-cpc-ctc-dart
Simple Z80 CTC and DART board compatible with the Amstrad CPC and MX4 connector
https://github.com/rabs664/amstrad-cpc-ctc-dart
amstrad-cpc ctc dart z80-assembly
Last synced: 6 months ago
JSON representation
Simple Z80 CTC and DART board compatible with the Amstrad CPC and MX4 connector
- Host: GitHub
- URL: https://github.com/rabs664/amstrad-cpc-ctc-dart
- Owner: rabs664
- License: gpl-3.0
- Created: 2023-08-25T15:07:38.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-09T07:24:40.000Z (about 1 year ago)
- Last Synced: 2025-02-04T18:13:27.300Z (9 months ago)
- Topics: amstrad-cpc, ctc, dart, z80-assembly
- Language: Assembly
- Homepage:
- Size: 1.8 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Amstrad CPC CTC DART
Simple Z80 CTC and DART board compatible with the Amstrad CPC and MX4 connector

## Objective
Prototyping board to learn about the Z80 CTC and DART, and how to write Z80 assembly using an Amstrad CPC.
## Background
Part of a number of modular cards using Z80 associated peripherals and the Amstrad CPC.
See also;
[Amstrad CPC 2855 PIO](https://github.com/rabs664/Amstrad-CPC-8255-PIO), [Amstrad CPC Z80 CTC](https://github.com/rabs664/Amstrad-CPC-Z80-CTC) and [Amstrad CPC Z80 DART](https://github.com/rabs664/Amstrad-CPC-Z80-DART)
## Backplane
[CPC Amstrad Expansion Backplane by revaldinho](https://github.com/revaldinho/cpc_ram_expansion/wiki/CPC-Expansion-Backplane)
## IO Addressing
The IO Address can be selected using jumpers, supporting the following base address.
* F8XX
* F9XX
* FAXX
* FBXX
The CTC is then adressed at XXEO and the DART at XXF0.
See [CPC Wiki IO Port Summary](https://www.cpcwiki.eu/index.php/I/O_Port_Summary) for a list of known IO ports used on the Amstrad CPC.
## Testing
The CTC DART board has been built and simple testing has been completed on an Amstrad CPC 6128.
Note also an FTDI Serial Adapter was used to connect to a Tera Term session.
## PCBs
PCBs are available from [Seeed Studio](https://www.seeedstudio.com/Amstrad-CPC-CTC-DART-V1-0-g-1398289).
## Components
This [Digi-Key](https://www.digikey.co.uk/en/mylists/list/81SQJULUKE) List contains all components excluding the Z80 CTC, DART and FTDI Serial Adapter.
## Assembler
[RASM](https://github.com/EdouardBERGE/rasm)
## Resources
[Zed80 Website](http://zed80.com/Z80-RETRO/index_Home.html)
[CPCWiki](https://www.cpcwiki.eu/index.php/Main_Page)
Z80 Application by James W Coffron ISBN 0-89588-094-6
## Acknowledgements
[@revaldinho](https://github.com/revaldinho)
Don Prefontaine
Peter Murray
[@EdouardBERGE](https://github.com/EdouardBERGE)
[@johnwinans](https://github.com/johnwinans)
# Release History
## Version 1.0
* First Release