mirror of
https://github.com/ARMSX2/ARMSX2.git
synced 2026-08-24 16:50:16 -07:00
A slot does not say which format it holds, and the global that does moves with eeClampMode, so a snapshot decoded under a mode other than the one it was taken in returns a different number for every non-zero word. Two harnesses alive at once is enough to reach it: an interpreter leg read after a mode-3 leg has run. The format now travels with the bytes, the FPRs are read through the snapshot rather than through FPRreg::Word(), and a restore re-encodes them for the file it is going into.