.changelog/3298.md
RETRO_ENVIRONMENT_GET_SAVESTATE_CONTEXT, RETRO_ENVIRONMENT_GET_JIT_CAPABLE, RETRO_ENVIRONMENT_GET_DEVICE_POWER, and RETRO_ENVIRONMENT_SET_NETPACKET_INTERFACE in both PVLibRetroCore.m and PVThinLibretroFrontend.mm; added RETRO_ENVIRONMENT_GET_MICROPHONE_INTERFACE in PVLibRetroCore.m. Cores no longer log "Unhandled RETRO_ENVIRONMENT" for these commands.DOLJitManager.acquired static accessor — Lock-backed static Bool on DOLJitManager that mirrors JIT acquisition state and is safe to read from any thread (e.g. libretro env callbacks) after initial acquisition at app startup.RETRO_ENVIRONMENT_GET_JIT_CAPABLE now queries DOLJitManager.acquired instead of hardcoding true, so cores receive an accurate JIT availability signal based on whether Provenance actually acquired JIT at startup (via TrollStore, debugger, AltStore, or iOS 26+ native entitlement).