Kio's ZASM -
cli version of zasm, where you can assemble files online.
Sarcasm Z80 assembler,
by Richard Cooper. Works with any Operating System that has Perl.
ORG - ClrHome is a complete online (web-based) Z80 IDE and assembler, with extra build options for ZX Spectrum and for TI graphing calculator developers.
SB-Assembler 3, can assemble programs for a variety of processors (incl. z80). Runs on Windows, Linux and even on OSx.
RF-ASSEMBLER for MSX2 Assembler, dis-assembler and Debugger
(with sources) by Rolf Fokkens.
MACRO80 sources, disassembled and commented by Werner Cirsovius. Can be assembled and linked with CP/M executables M80/L80 to obtain a new set of executables.
The original package can be downloaded here.
Z80 ASM by Joe Moore.
AS8080 ( Version 2.0.9) & Disassembler (version 1.0.13)
Contains a Z80/Z180/I8080 Macro Assembler(v2.0.8)
Uses Intel/TDL nmemonics. Nearly DR MAC compatible.
Generates Srec, iHex, and Binary files.
Produces Color Coded Listing file (RTF)
Also, included is Zilog/Intel/TDL dissassembler(V1.0.12).
Generates Intel/TDL or Zilog nmemonics
Can load iHex, Srec, Binary, and Dump listings.
Can define data areas, can load symbols from some iHex files.
Has Debug Console for displaying and listing memory.(allows you to search for data)
Produces iHex, Srec, Binary or Dump files as output
Produces Color Coded Listing file
Produces source file
Also included are a few utilities (very crude) to get a SDS/JadeDD system converted to 3.5 inch floppies.
Here is some sample code for it: sampz80.zip.
tniASM - Cross Assembler.
tniASM is a Z80, R800 and GBZ80 cross assembler running in Windows.
(Versions prior to v0.35 also run in MS-DOS).
zmac by George Phillips, Z-80 Macro Cross Assembler. Includes full C source code and builds with trivial effort on Linux, OSX and most other *nix variations.
ZEUS Z80 assembler, A PC Z80 cross-assembler and emulator. Includes various example sources and games.
Kio's ZASM
Command line z80 assembler for Linux, BSD, OS X and,
hopefully, any Unix-like OS.
Supports the plain vanilla z80 stuff plus some ZX Spectrum
specific file formats.
Supports binary output and intel hex file.
Boriel’s ZX-Basic Compiler.
This cross-compiler is focused on ZX-Spectrum, but with some
patchworking it can be used to compile to whatever machine running on
z80 architecture.
sdcc - Linux, OSX, Windows:
C compiler for the Z80 and other CPUs.
Kio's zasm
- OSX, Linux, web interface: An assembler which can directly include c source files and
acts as assembler, library resolver and linker. Uses sdcc. The OSX version includes
a trimmed version of sdcc.
Embedded Pascal Compiler Package (Shareware)
This first release provides compiler, assembler, linker and
simulator for Z80 and Z180.
Targeted for stand-alone applications (i.e. no operating system),
it allows you to use Borland's Delphi to design your
embedded application under Windows 95, or you can use it on its own.
Z80Sim
A Zilog Z80 simulator, debugger and profiler tailored for ZX
Spectrum development (but generic enough to be used with other
platforms), OS portable.
Z80 Explorer
Z80 Explorer is a Zilog Z80 netlist-level simulator capable of running Z80 machine code and also an educational tool with features that help reverse engineer and understand this chip better.