mgba-emu / mgba

mGBA Game Boy Advance Emulator
https://mgba.io/
Mozilla Public License 2.0
5.63k stars 770 forks source link

Final Fantasy VI Lag on ''Mode 7'' sections. #1911

Closed BrazilianDood closed 3 years ago

BrazilianDood commented 3 years ago

I'm running the latest 0.8.3 Wii version. The game has a lag spike whanever a Mode 7 section starts (so basically while flying with the airship or riding a Chocobo) the sound also stutters because of said lag. The rest of the game runs pretty smoothly though, I think it's also relevant to mention that I'm using the ''Sound Restoration'' mod, this improves some of the lag that naturally exists in the original game, I tested these exact sections with the same mod in other emulators and they ran much better than the Wii version of mgba, maybe this is an issue that can be fixed? Final Fantasy VI Advance-0 20201016_085012

endrift commented 3 years ago

This may just be the Wii not being fast enough to keep up. mGBA hasn't always been fast enough to run full speed on the Wii and this may be a segment where it still isn't.

BrazilianDood commented 3 years ago

This may just be the Wii not being fast enough to keep up. mGBA hasn't always been fast enough to run full speed on the Wii and this may be a segment where it still isn't.

I see, well I just think it's interesting how the entire game runs with no lag on wii, with the only exception being the Mode 7 sections (it makes me think how square managed to emulate this effect on the GBA in the first place).

endrift commented 3 years ago

The GBA has some display modes that are similar to mode 7 that it's using. Unfortunately they're very slow to emulate, which is probably part of the bottleneck here.

BrazilianDood commented 3 years ago

The GBA has some display modes that are similar to mode 7 that it's using. Unfortunately they're very slow to emulate, which is probably part of the bottleneck here.

Most likelly yes, since the original game already features lag in these sections, in fact, the game with the restoration mod is actually running faster than the vanilla version of the game on original hardware, even with the added lag on Wii. This port of FF6 is indeed rough.