Giter Site home page Giter Site logo

amstrad-cpc-z80-dart's Introduction

Amstrad CPC Z80 DART

Simple Z80 DART board compatible with the Amstrad CPC and MX4 connector.

assembled-board

Objective

Prototyping board to learn about the Z80 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

Backplane

CPC Amstrad Expansion Backplane by revaldinho

IO Addressing

The IO Address can be selected using two sets of jumpers (CS_HB and CS_LB), supporting the following base address.

  • F8E0 and F8F0
  • F9E0 and F9F0
  • FAE0 and FAF0
  • FBE0 and FBF0

See CPC Wiki IO Port Summary for a list of known IO ports used on the Amstrad CPC.

Testing

The Z80 DART board has been built and simple testing has been completed on an Amstrad CPC 6128.

Note testing was completed with a Z80 CTC board for the baud clock generation. The Amstrad Clock can be used as a baud clock but this will result in a non standard baud rate.

Note also an FTDI Serial Adapter was used to connect to a putty session.

IEI was tied high (via a 10K resistor) using a jumper to IEIE.

PCBs

PCBs are available from Seeed Studio.

Components

This Digi-Key List contains all components excluding the Z80 DART and FTDI Serial Adapter.

Note the right angled header for the port connections was not available at the time of producing this list but all other components were in stock for shipping immediately.

Assembler

RASM

Resources

Zed80 Website

CPCWiki

Z80 Application by James W Coffron ISBN 0-89588-094-6

Acknowledgements

@revaldinho

Don Prefontaine

Peter Murray

@EdouardBERGE

Release History

Version 1.0

  • First Release

amstrad-cpc-z80-dart's People

Contributors

rabs664 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.