Skip to content
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

Wizardry Gaiden III filled with garbage data and/or freezes after loading a save state #2402

Closed
NekoShougun opened this issue Dec 30, 2021 · 0 comments
Labels
feature:savestates Issues in save state implementation platform:GB/GBC Game Boy/Game Boy Color-related issues
Milestone

Comments

@NekoShougun
Copy link

NekoShougun commented Dec 30, 2021

Using mGBA build 7175-0313fedf1 on Linux (Ubuntu 21.10).
After saving and loading a savestate in Wizardry Gaiden III: Yami no Seiten, the game will be rendered unplayable in a seemingly random way.

Often it just freezes after the load. Other times it covers the screen in garbage pixels as it freezes, other times it keeps playing but the graphics are garbled and game has warped into an entirely different menu, other times it goes through several text boxes on the screen as if the player is in a battle before hanging. A couple times loading a savestate in the main town menu seemed fine outside showing a garbage text box, but checking further showed a party member had been deleted. One time the game reset itself and played at normal, except all the graphics were glitched.

I made sure the ROM had the correct hashes. I also checked if there wasn't some issue from changing things on my computer recently, and so build the current version of mGBA (version listed up top) but the issue was the same as the previous version I build a couple months ago. I checked some random other games from GB, GBC, and GBA but they all worked as expected. I can't easily test this on other computers, but I did download the Windows exe (mGBA-0.9.3-win64.7z) and ran it through Wine, and I found the same behavior in Wizardry Gaiden III while other games seemed to work fine.

I don't know how to make a debug report, but I turned logs on and found that after loading a state the logs would usually fill will multiple of the following
[STUB] GB MBC: MBC1 unknown value [random value]
Sometimes the following would appear.
[STUB] GB I/O: Reading from unknown register FF0
Some example logs.
logs.txt
Some example pictures of how it sometimes looks after loading state.
Wizardry Gaiden III - Yami no Seiten-0 Wizardry Gaiden III - Yami no Seiten-1 Wizardry Gaiden III - Yami no Seiten-2 Wizardry Gaiden III - Yami no Seiten-3 Wizardry Gaiden III - Yami no Seiten-4 Wizardry Gaiden III - Yami no Seiten-5

@endrift endrift added feature:savestates Issues in save state implementation platform:GB/GBC Game Boy/Game Boy Color-related issues labels Jan 19, 2022
@endrift endrift added this to the mGBA 0.10.0 milestone Jan 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature:savestates Issues in save state implementation platform:GB/GBC Game Boy/Game Boy Color-related issues
Projects
None yet
Development

No branches or pull requests

2 participants