-
Notifications
You must be signed in to change notification settings - Fork 258
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix incorrect maximum ROM size #1103
base: master
Are you sure you want to change the base?
Conversation
79cf5ea
to
c22375f
Compare
This is much better than the previous attempt #685 Looking at your latest modifications, there seems to be a lot more "limits" to change... I can't be of much help in that regard. |
I would also make sure to check that Paper Mario still works (and that it can save). I remember it did something where it wrote outside the cart address space, but maybe I'm remembering wrong |
Just tested, saving works fine. |
It does work with Angrylion (fine) and Parallel RDP (glitches), but only with Parallel RSP. Other RSP plugins just freeze on boot. |
It pass with this build: https://github.com/Rosalie241/RMG/actions/runs/12344405888 But the same build fails with the CI cores: https://github.com/mupen64plus/mupen64plus-core/actions?query=branch%3Afix-romsize That ROM seems to be extremely sensitive to compiler optimizations... |
It plays back fully for you without issues? on Fedora it hangs eventually for me when built locally sadly, though now that you mention compiler optimizations, I've had issues with that before while working on improving FPU accuracy, which is extremely frustrating. |
Only on Windows and Wine with this configuration... |
Thank you, I can confirm it plays fully with paraLLEl RSP and angrylion-rdp-plus on Windows I can also confirm it works on Linux: I can also confirm saving in Paper Mario works fine still. |
c22375f
to
1ff84a6
Compare
Thanks to the help of @GhostlyDark, we managed to find a solution to the unreliable behavior, it was a mistake I made. @Jj0YzL5nvJ can you test it again with the latest changes? It works for GhostlyDark and me fine now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Excellent, runs perfect. Even with my deprecated ParaLLEl RDP/RSP forks =P
This allows ROMs larger than 64MiB to work in mupen64plus.
Tested with the following ROMs:
You can find documentation about the console limitations here:
Fixes #997
Fixes #1101