Z80 Macro Assembler
WORK IN PROGRESS
z80asm is part of the z88dk project and is used as the back-end of the z88dk C compilers. It has a long history of development by different people and in different platforms, resulting in a complex code base and causing changes to be difficult to implement.
This repository holds the next generation z80asm under development.
The original z80asm module assembler was written by Gunther Strube. It was converted from QL SuperBASIC version 0.956, initially ported to Lattice C, and then to C68 on QDOS.
It has been maintained since 2011 by Paulo Custodio.
Copyright (C) Gunther Strube, InterLogic 1993-99
Copyright (C) Paulo Custodio, 2011-2018
The Clarified Artistic License
cmake https://cmake.org/ is used as a cross-platform build tool.
cmake --build .
This package uses Open Source Software developed and distributed by others.
These external packages keep their own copyright notices and licences.
The current project has the following objectives:
- Be as much as reasonable compatible with the previous version;
- Replace the previous version as C-compiler back-end;
- Portable to at least Windows, Linux and OS-X;