Atom
Atom is a single-pass Z80 assembler. Its core runs as a Node command and as ATOM.COM on CP/M 2.2. The assembler language is shared; the way you install, invoke and run it depends on the host.
Start here
- Book 0 — Using Atom covers both ways to run Atom: natively on CP/M, or from a Node command line.
Learn the assembler
- Atom Book 1 — Assembler Reference defines the source language, symbols, directives and output model.
- Atom Book 2 — Z80 Programming develops Z80 programs, from registers and opcodes through routines and algorithms.
Book 0 links to the Node command reference and programming interface. Books 1 and 2 cover the assembler language and Z80 programming.
Project resources
- Atom on npm provides the Node package and release history.
- Atom source contains the assembler, Node host and the CP/M program.