Skip to content

v0.3.1

Choose a tag to compare

@hiroshiyui hiroshiyui released this 13 Jun 16:12
· 59 commits to main since this release

A small, behaviour-preserving release: a save/load latency optimization plus documentation sync. No emulation behaviour changes — the boot golden hash and the save-state format (v9) are unchanged, so existing save states still load.

Changed

  • Disc fingerprint is cached at construction instead of re-hashed on every save_state/load_state. The save-state media-identity check ran a full FNV-1a over the entire disc image (a ~1.5–1.7 s stall per quicksave and per quickload on a 600–700 MB game image); the hash is now computed once when the disc is inserted and stored in a field, so quicksaves and quickloads are effectively instant. The hash value is unchanged — bit-identical media identity, boot golden and save-state round-trip unaffected.