Closed CowboyJoseph64 closed 3 years ago
I didn't experience this issue when I tested mGBA 0.8.1. What's your platform and version of mGBA?
The version is 0.8.1, and I'm on Windows 10. I'm using the american version of the rom, typically numbered 1071.
What do you have the display driver set to, Qt software or OpenGL? (Found in Tools > Settings > Audio/Video
). Does it consistently happen every time you reach that section of the game? And also, if you're able, can you attach a savestate showing the glitched state? It would probably be useful to get a savestate right before it transitions to the yellow robots exiting the giant purple robot that leads into the glitched graphics and freeze.
It is set to opengl, and it consistently happens every time. Here's a save state: space channel 5 save state.zip
What does the ROM Info dialog say about the game? Like the CRC32?
I'm sorry, what do you mean by rom info dialog? How do I check that?
It's in the File menu, right above the recent ROMs list.
Yep, that's indeed likely to be a good copy according to No-Intro, and probably the same as the one I tested.
Huh, so loading that attached savestate brought me back to the Bios screen, which seems rather odd. Maybe @endrift can comment further on the savestate at some point? The savestate preview image seems reasonable, but the savestate itself does not function in a way I would have expected.
After you mentioned the bios, I loaded one, and sure enough, that was the problem. The game needs the bios to function correctly.
I could have sworn there was an emulator that warned you if a bios file was needed for the game, but I don't think it's this one. Sorry for the trouble.
Oh, no problem. I didn't even think of that, and normally I wouldn't even be using a bios, but I happened to set it up for that latest release
This may still have relevance because mGBA still generally tries to be accurate without a bios (but a bios helps a lot).
The savestate won't load because I changed the built-in BIOS at some point and the savestate is inside the BIOS. I was able to fiddle with it enough to get the state to load and it does reproduce from the state. However, I don't know if the game was already in a bad state when the savestate was created.
I don't think it's too hard to get there with fast-forward and just pressing the right inputs for the robot encounter. But I didn't get around to it, because I just gave up after I botched the robot encounter 1 time, so it's still a TODO. Would doing that be helpful or is there anything else that would be helpful?
All I did is play normally up to that point, I don't think I did anything in particular. You can't just fast forward though, I'm pretty sure if you mess it up too many times in a row, the show gets cancelled.
Yeah, you have to survive the robot fight. But you don't have to avoid a game over, you just have to get to the screen with the smaller yellow robots, so you can just fast-forward everything before the purple robot fight.
I no longer seem to be able to reproduce this in dev and the upcoming 0.9 branch. Can you confirm that it still happens from a fresh save (not a savestate)?
Closing due to lack of reply.
Near the end of the first stage, the yellow... things, that come out of the big purple robot will have scrambled graphics, and then the game freezes.