ZMAC Assembler

ZMAC and ZLINK are a package for assembling and linking Z80 programs. Unfortunately it misses a librarian which makes modular programming a bit difficult.
The original documentation of the assembler will be found in ZMAC.DOC and for the linker in ZLINK.DOC.
The documentation ZMAC.DOC describes the generated objekt code which is not REL80 format compatibel.

ZSM Assembler

ZSM is an assembler package consisting of the assembler ZSM, the linker ZLINK and the librarian ZLIB. The generated objekt code is also not REL80 format compatibel. The package is designed for a C language like source. It contains a very extensive C like library.
The original documentation consists of:
DocumentDescription
ZSM.DOCDescription of the complete package as well as the syntax of the assembler
OFMT.DOCDescribes the format generated by the assembler which is not REL80 format compatibel
ARX.DOC Due to the C language style some object modules are delivered eg. supporting the sampling of arguments (argc and argv[]), redirecting of console output into files (> and <) and pipes between programs (|)
LIB.DOCDescription of the C language alike standard library
XLIB.DOCDescription of the C language alike extended library