Back to Provenance

3131

.changelog/3131.md

3.3.1940 B
Original Source

Fixed

  • Azahar / emuThreeDS JIT classification — both cores are reclassified from .requiredOrCrash to .automaticWithFallback. They auto-detect JIT availability at runtime and fall back to interpreter mode, so launch is always safe. The cores are no longer gated behind a JIT requirement and the enableJIT option now defaults to true so users get full-speed emulation when JIT is available.
  • Azahar plist cleanup — removed PVDisabled and PVJITDisabledWithoutJIT flags now that the core safely runs without JIT; PVJITRequirement changed to optional.
  • emuThreeDS plistPVJITRequirement changed from required to optional to match the automatic-fallback behaviour.

Changed

  • enableJIT behavior — Azahar and emuThreeDS now attempt to use JIT when available and automatically fall back to interpreter on devices without a JIT entitlement, so launches are safe regardless of JIT support.