FantASM 2.1.0 is available to download. !virtual places code at an address it does not yet occupy, ALIGN pads to a boundary, and an expression takes every comparison !assert already spelt. Underneath, the whole diagnostic register — messages, hints, the -v/-vv log — is reworded to one house style.
0x1DE 0.5.0 is available — the VS Code and VSCodium extension for the Spectrum-family languages. Highlighting is now generated from a language surface: one file per language enumerating its words, literals, comments and blocks, so a word added in one place reaches every editor at once.
FantASM 2.0.0 is available to download. The editor now answers with what the build answers. Libraries get a real interface, tests get spans and checksums, and 59 new diagnostic codes say what is wrong rather than sharing one number between five faults.
Bizmuth 1.0.0-beta2 is available to download — 174 changes since beta 1. Mostly correctness: 123 fixes, a lot of them hardware behaviour that had been quietly wrong on the classic machines.
Bizmuth 1.0.0-beta1 is available to download — the first beta of the 1.0 line, and the release where Bizmuth starts running on hg80, our own Z80 and Z80N CPU core.
FantASM 1.9.0 is available to download. One project file can now build several images, the language server finally knows what machine you’re targeting, and there are four breaking changes — read those first.
FantASM 1.8.0 is available to download. It’s a big one: modules grow up, the !test simulator changes CPU, and there are four breaking changes — read those first.
hg80 (“Mercury”) is the CPU at the bottom of the toolchain — a Z80 and Z80N core, stepped one clock edge at a time. It’s the processor Bizmuth runs on, and as of 1.0.0 it’s a public Rust crate on crates.io.