./cross/z80asm, Assembler for the Z80 microprcessor

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.8nb1, Package name: z80asm-1.8nb1, Maintainer: thorpej

z80asm is an assembler for the Z80 microprcessor. The assembler aims to be
portable and complete.

* All official mnemonics are recognized.
* Most unofficial mnemonics are recognized.
* Very complex expressions are allowed (bash style).
* Other source files can be included.
* Code can contain conditional parts.
* Beside the binary output file, a label file can be output with a list
of all labels in the program. This label file is includable by other
source files, so linker-like functionality can be obtained with it.
* There is support for listing files, with the input code and the assembled
result next to each other.

Master sites:

Filesize: 55.927 KB

Version history: (Expand)

CVS history: (Expand)

   2023-01-28 00:22:31 by Jason R Thorpe | Files touched by this commit (3)
Log message:
Fix a bug in "?label" expression evaluation, which caused those expressions
to result in an "non-existent label" error when testing for the existence
of a label that does not yet exist (which is the whole point of that

   2023-01-20 22:43:56 by Jason R Thorpe | Files touched by this commit (7)
Log message:
Add a package for z80asm, a Z80 assembler.

This is distinct from the other z80-asm package.  Why do we have it, then?
Because this Z80 assebler has some features that the z80-asm assembler
does not.