Repository navigation
opcode-fuzz-v0.3.1
·
3 commits
to main
since this release
opcode-fuzz v0.3.1 (2026-10-07)
opcode-fuzzv0.3.1: the recipe loop's first real drive.
The full extract -> author -> pack -> run -> DARKRUN-diff loop
works end to end: the swap-and-run synthesised its repro
fixture, booted DS1 through the repro harness, and computed the
world-state diff. The drive caught two latent tool bugs, both
fixed: the synthesised fixture's TOML refused the DOS redirect
path (DSUN.EXE > d:\dsun.logemitted as an unescaped basic
string; now a single-quoted literal), and the factory
DARKRUN.GFF pre-snapshot still looked under the retired
__support/save/layout (now the canonical install file). The
first probe (twogpl byte inc GBYTE[100]sentinels around a
gpl global ret, swapped into boot candidate GPL-9) booted
clean and returned an identical-file diff, which settles the
probe design: VM-state sentinels do not surface in the
world-state file, so recipes need a world-visible epilogue
(agpl request 5toggle whose visible-object record the world
file carries) or a save-based diff. The recipe-format decision
is settled on that evidence: the 15 unnamed gap opcodes are
Custom-param and best-effort-refused by gpl-asm, so probes wait
on one encoder feature (rawdb <hex>emission), after which
recipes are plain.asmfiles andfuzz <opcode>is a thin
driver. recipes/README.md carries the drive record and the
decision.