k1.spdns.de / Develop / Projects / zasm / Distributions /

Welcome to the zasm download page

zasm is a command-line assembler for the Zilog Z80 cpu. it is available as source, which should compile on many unix-style operating systems, and as pre-compiled binary. Choose a version from the list below. Archive names indicate version, date and build host. Select a binary which matches your OS best. If it fails to run then use the source.

Quick links: Documentation, zasm online assembler, Git repository.


zasm is a Z80 assembler.
zasm can assemble code extended for the Hitachi HD64180.
zasm can assemble code limited to the Intel 8080 e.g. for CP/M.
zasm can also assemble native 8080 assembler source.
zasm can compile and include c source files. (choose the version with sdcc below)
zasm can generate binary files or Intel Hex or Motorola S19 files.
zasm supports generating various special files for Sinclair and Jupiter Ace emulators.
zasm supports character set conversion, e.g. for the ZX80 and ZX81.
The list file can include the generated opcodes and accumulated cpu cycles and a list of all labels.
zasm supports various historically used syntax variants and the syntax emitted by sdcc.
zasm supports multiple code and data segments, nested conditional assembly and nested local scopes.

Typical invocations

# assemble file into myrom.bin and create plain list file
> zasm myrom.asm
# assemble file into myrom.bin and create list file with opcodes, cpu cycles and labels list
> zasm -uwy myrom.asm
# assemble source for the Intel 8080 cpu using Z80 syntax
> zasm --8080 myrom.asm
# assemble native 8080 assembler source
> zasm --asm8080 myrom.asm
# create Intel hex output
> zasm -x myrom.asm

Major changes from version 3.0 to version 4.0

Name Letzte Änderung Länge 
old versions/ 2016-05-09 15:55 62 
sdcc for zasm (headers and lib).zip 2016-05-09 15:59 868994 
sdcc for zasm Linux.zip 2016-05-09 15:58 2197835 
sdcc for zasm OSX.zip 2016-05-09 15:57 1678403 
zasm Bundle for TextMate (Ast A. Moore).zip 2016-10-02 11:08 169521 
zasm-4.0.15-Linux32.zip 2016-04-09 15:03 186819 
zasm-4.0.15-Linux64.zip 2016-04-09 15:03 189377 
zasm-4.0.16-FreeBSD64.zip 2016-05-01 12:01 200493 
zasm-4.0.17-osx10.9.zip 2016-05-09 15:55 204845 
zasm-4.0.18-osx10.9.zip 2016-10-01 12:04 205145 
zasm-4.0.19-osx10.9.zip 2016-10-25 19:06 223779 
z80.info 253 

powered by vipsi - your friendly VIP Script Interpreter

Valid HTML Valid CSS