* tests: automated headless FreeDOS QEMU smoke Fully-automated counterpart to the manual run_freedos_qemu.sh: overlays the FreeDOS image (no mutation), stages the interpreter and a SYSTEM-terminated smoke on C:, injects the run plus poweroff into the image's startup batch, boots headless, and diffs OUT.TXT against the golden file. Local-dev only (needs qemu, a FreeDOS qcow2, mtools, nbd, and passwordless sudo); CI keeps using the DOSBox-X path. Exercises the binary on a real FreeDOS install rather than DOSBox-X emulation. * Release 0.18.0 Cross-language linking (link BASIC into C/Fortran, call C from BASIC via '$EXTERN), the v0.18 codegen/perf batch (paren string-comparison fix, --no-gc-check/--fast-math, larger 32-bit caps, process-local DATE$/TIME$), and the automated FreeDOS QEMU smoke. Bumps GW_VERSION and updates the banners, CHANGES.TXT, and the development history table. --------- Co-authored-by: Eremey Valetov <evvaletov@users.noreply.github.com>
2.5 KiB
2.5 KiB