KAsm z80 assember for Java.
KAsm is open source cross assembler for Z80 and 8051 family of microcontrollers written in Java. It can be run on any machine supporting Java 1.5 or later. It is available under GPL license.
SjASM, for Windows32 and Linux, including sources.
SjASMPlus - shares some code with the one above but is very different on some aspects.
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.
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.
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.
sdcc - Linux, OSX, Windows:
C compiler for the Z80 and other CPUs.
- 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.