Emulator Issues #7254
openFeature Request: Switching between Interpreter/Cached Interpreter/JIT during emulation
0%
Description
I know this sounds crazy, but, hear me out.
Right now, to do this I have to create a savestate, change setting, load savestate. I mean, it works fine for what I do, but it'd be nice if it was automated or something. So if you tried to switch, the emulator would in effect, savestate/change core/loadstate automatically without creating a hefty savestate file.
I realize this could cause a ton of problems, feel free to just invalidate it.
Updated by rukariosake over 10 years ago
That is something I'd like to see, we don't want to stop the game emulation just to change the emulator engine.
Updated by flacs over 10 years ago
- Priority set to Low
- Category set to ppc
- Relates to usability set to Yes
- Operating system N/A added
Updated by Sonicadvance1 over 10 years ago
Don't we already support this in the debug interface?
There isn't any need to create savestates with this, we already support swapping CPU cores while running
Updated by phire over 10 years ago
No, the debug interface just forces every instruction to fallback to interpreter. It's actually significantly faster than the real interpreter due to much improved branch prediction, but it will still fail on self modifying code like the jit.
Updated by Sonicadvance1 over 10 years ago
Fail. The core already supports jumping between CPU cores on the fly, it just needs to be exposed.
Updated by JMC4789 over 3 years ago
- Subject changed from Feature Request: Switching between Interpreter/JIT/JITIL while a game is running. to Feature Request: Switching between Interpreter/Cached Interpreter/JIT during emulation