Jit regions fix #709
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "jit-regions-fix"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Jit cache now fully resets when booting a game multiple times.
This should fix random jit cache crashes.
Also removed some redundant code related to region allocation and fixed PPTC Purge not fully purging all PPTC files in the backup folder.
Download the artifacts for this pull request:
Only for Developers
Works on my test. Gets to
Both tries without crashing.
I'm not sure if it's a coincidence. But now if I launch the Mario and Luigi Brothership game, after stopping and restarting the game, the emulator no longer crashes.
It's just a problematic game, I decided to test it on it.
I tested it a couple dozen times. I cleaned the ppts for all test emulators, and only this build doesn't crash
P.S. No, it's not a coincidence. After launching Mario and Luigi Brothership, on the previous version of the emulator after stopping the game and restarting it on any other game, the emulator crashed with an error. This build works well
Yeah, it's on purpose heh. This PR was entirely built because I noticed SSBU kept crashing with relaunches.