Bizmuth 1.0.0 is available to download — the first release out of beta. The Next’s board is now a choice, its configuration flash is emulated, and the picture follows the VGA or HDMI connector. 40 fixes bring the Next closer to the hardware: its clock, the AY’s pitch and noise, and how the layers stack.
0x1DE 0.6.0 is available — the VS Code and VSCodium extension for the Spectrum-family languages. It catches up with FantASM 2.1.0 to 2.3.0, and in Obsidian an operand in a skool2md disassembly links to where it points.
FantASM 2.3.0 is available to download. A .nex carries a loading screen of any kind, a generic device builds for a 64 KiB machine with no ROM, and !static_assert fails a build on a condition settled once every label is final. 59 faults are fixed, 29 of them wrong output given in silence.
Two of my ZX Spectrum Next projects now have a home on the site: Starwake Trail, a rolling-ball game, and Bad Apple Demo, a conversion of the original Bad Apple demo for the Next. Starwake Trail is on itch.io, and the Bad Apple download is here on the site.
Bizmuth 1.0.0-rc3 is available to download. Seven new ADP commands let a tool drive the emulator: reset it, run a bounded number of frames, read physical RAM, swap SD cards and capture audio. The Copper and the AY mixer behave more like the hardware.
FantASM 2.2.0 is available to download. The linker grows up: fantasm link places sections by a link map, writes fxi version 3, and carries !test blocks from objects into a JSON file another host can run. A program embedding the crate can now assemble, link and write every output in memory, with no scratch files.
Bizmuth 1.0.0-rc1 is available to download — the first release candidate for 1.0.0. The headline is speed: emulation is faster, and the emulator spends much less CPU time doing it.