NeoST v0.5.2 - Newborn
The first tagged release of NeoST. "Newborn" because this is the first time the emulator leaves the repository as packages: the machine is complete and stands on its own, but it has only just been born.
NeoST is an Atari ST emulator built as a teaching "hack box": instead of a black box that just runs games, it is a transparent motherboard where every chip is modelled separately and wired onto a Bus that is the memory map.
Hardware — Four machine profiles: ST, Mega ST, STE, Mega STE, from 256 KB to 4 MB of ST-RAM, with the optional hardware correctly present or absent per model (8/16 MHz 68000 cache and an MC68881 FPU socket on the Mega STE). Cycle-exact Moira 68000 core. Shifter + Glue (borders, overscan, resolution tricks, Spectrum 512, STE fine scrolling), MFP 68901, ACIA 6850 + IKBD, WD1772 FDC (writable .st/.msa/.dim, Pasti .stx), DMA/ACSI, blitter, YM2149 + STE DMA sound + Microwire/LMC1992, RTC.
Using it — GEMDOS hard disk (a host folder mounted as C:) and ACSI images; full save-states; a built-in debugger (breakpoints, watchpoints, symbols, instruction stepping, disassembly, hex view, registers); a full-screen kiosk mode driven entirely from a gamepad; opt-in CRT effects; and a deterministic neost-headless (MAME-style traces, PPM captures, RAM/audio/serial dumps) that doubles as the diagnostic tool and the regression bench.
Running titles: Enchanted Land, Super Hang-On, Lethal Xcess, The Cuddly Demos, No Cooper.
Live demo: https://habib256.github.io/neost/wasm/
NeoST is released under the GNU GPL v3. Its hardware behaviour is largely inspired from MAME & Hatari (GPLv2+), to which NeoST owes a great deal.
Which package do I take?
| File | For |
|---|---|
NeoST-0.5.2-x86_64.AppImage |
Linux Intel/AMD (glibc ≥ 2.27, so Mint 19 and up) |
NeoST-0.5.2-aarch64.AppImage |
Linux ARM64, generic |
NeoST-0.5.2-macOS-universal2.dmg |
macOS, Apple Silicon and Intel |
NeoST-0.5.2-raspberry-aarch64.AppImage |
Raspberry Pi 3 → Pi 5 — the safe choice |
NeoST-0.5.2-pi400-aarch64.AppImage |
Pi 4 / Pi 400 only (-mcpu=cortex-a72, ~10-20 % faster on Moira; it will not start on an older core) |
NeoST-0.5.2-windows-x86_64.zip |
Windows 10/11 x64 — unzip and run neost.exe, nothing to install. Unsigned: SmartScreen warns on first launch (More info → Run anyway) |
NeoST-0.5.2-web-wasm.zip |
The WebAssembly build, to host yourself |