Version 4 (modified by Eric Hazen, 8 years ago) (diff)


This is a project to develop a simple embedded Z80 system for use in FPGAs.

  • Opencores T80 - rather robust, simple Z80 core
  • zasm - Z80 toolchain, seems to be in active maintenance/development (sdcc port included)

sdcc notes

  • Be sure to use const where appropriate for initializers, else the code can be bad.
  • Using ubuntu sdcc package (version 3.4.0). Built from source (?) on

Compile using sdcc -mz80 source.c

Convert to VHDL ROM with script in ~/tools on watt.