Zasm
Z80 / 8080 / Z180 / Z80next assembler (for unix-style OS)
Install / Use
/learn @Megatokio/ZasmREADME
zasm - Z80, 8080, Z180 and Z80next assembler
Features
zasm accepts source code using 8080 and Z80 syntax and can convert 8080 syntax to Z80.
zasm supports various historically used syntax variants and the syntax emitted by sdcc.
zasm can generate binary files or Intel Hex or Motorola S19 files.
zasm can generate various specialized files for Sinclair and Jupiter Ace and .tzx tape files.
zasm can include the generated code and accumulated cpu cycles in the list output file.
zasm can run automated tests on the generated code.
zasm supports
- character set conversion, e.g. for the ZX80 and ZX81 and proper decoding of utf-8 in text literals.
- multiple code segments
- including and compiling of c source with sdcc.
- automatic label resolving from libraries
- automatic compression using ZX7
- well known illegal instructions
- multiple instructions per line using '\' separator
the source can start with a BOM and with a shebang '#!' in line 1.
the source (text literals) must either to be 7-bit clean or utf-8 encoded.
New in version 4.4
Run automated tests on the generated code.
Web links
Project web page: k1.spdns.de.
Here you can download executables for Linux, MacOS and Windows and some older versions for other OSes,
find the Documentation
and an online assembler.
Related Skills
node-connect
350.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
