The aim of this project is to develop minimalistic C library for CP/M using
plain C and Z80 assembly language. It should compile with LLVM's Clang patched
for Z80 architecture support and GNU as
from binutils
package built with
--target=z80-none-elf
flag passed to its configure
script.
Before starting a build process of this library, the settings (paths mostly)
held in compiler.def
and emulator.def
files need to be adjusted.
The tests are started by invoking make test
. In order to proceed, they require
Joseph Allen's CP/M emulator (see https://github.com/jhallen/cpm.git).