SlackBuilds Repository

15.0 > Development > zmac (20221018_0.7)

zmac (Z-80 cross assembler)

zmac is a Z-80 macro cross-assembler. It has all the features you'd
expect. It assembles the specified input file (with a '.z' extension
if there is no pre-existing extension and the file as given doesn't
exist) and produces program output in many different formats. It also
produces a nicely-formatted listing of the machine code and cycle
counts alongside the source in a ".lst" file. Undocumented Z-80
instructions are supported as well as 8080 and Z-180 (aka HD64180).

zmac strives to be a powerful assembler with expressions familiar to C
programmers while providing good backward compatibility with original
assemblers such as Edtasm, MRAS and Macro-80.

Also included in the package is ld80, a linker which is mostly
compatible with the Microsoft L80 linker for CP/M and other Z-80 OSes.

Maintained by: B. Watson
Keywords: z80,z-80,trs80,trs-80,cp/m,cpm,l80,ld80,assembler,cross
ChangeLog: zmac


Source Downloads: (42948c0e0060dd15336df1bedfde6631) (91569de47101a0d0dfffbca7a2b9365e)

Download SlackBuild:
zmac.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2023 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds