v0.3.1
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.