mgba-emu / mgba

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

[Wii] USB support being broken on mGBA Wii (happens from 0.6.2) #2740

Open saulfabregwiivc opened 1 year ago

saulfabregwiivc commented 1 year ago

Since version v0.6.2 of mGBA for the Nintendo Wii, USB drive support has been broken.

This means, the emulator can't be used from an USB device (but works fine if loaded from SD card).

The mGBA Wii emulator can't be started from USB drive but only on SD card. However, it can load ROMs from both SD and USB just fine, only issue is mGBA Wii not working when loaded from USB drive, forcing to use SD card (which some people don't want to).

Any chance for fix this? Thanks!! PD: It happens on latest builds and latest version, it happens since v0.6.1.

endrift commented 1 year ago

That's peculiar. Wonder what changed.

clandestinephillips commented 1 year ago

This isn't a universal problem. I'm running the latest version on a launch Wii. Works fine on USB plugged into port 0.

saulfabregwiivc commented 1 year ago

This isn't a universal problem. I'm running the latest version on a launch Wii. Works fine on USB plugged into port 0.

But are you launching it from HBC? Forgot to say, mGBA Wii since v0.6.2 it refuses to start from USB if loaded from a forwarder channel or from WiiFlow Lite.

endrift commented 1 year ago

Are you using an up-to-date WiiFlow Lite?

saulfabregwiivc commented 1 year ago

Are you using an up-to-date WiiFlow Lite?

Correct. But that issue still occurs.

saulfabregwiivc commented 1 year ago

@endrift

In case you're interested, this problem occurs since mGBA Wii v0.6.2 and about WiiFlow Lite, it occurs since v5.4.9 and further.

Currently we're using WFL 5.5.4 test build 2.

Aeredren commented 1 year ago

Also have a problem with version 0.10.1, the emulator load from USB but is unable to load any games from either SD or USB

Any update on what might be the cause ?

Nevermind, I was short on coffee an I report this too fast. My roms were just corrupted

grandosegood commented 1 year ago

can confirm this also happens to me, running form SD card for now. attempting to load via forwarder or HBC on wii results in 'Load failed!" error message

crazyjat commented 8 months ago

I'm also wanting WiiFlow Lite compatibility. Perhaps the issue has to do with how WiiFlow Lite passes the rom as an argument?

[PLUGIN]
arguments={device}:/{path}/{name}
bannersound=ZZ--Sounds/Coin.ogg
consolecoverid=Nintendo
covercolor=000000
coverfolder=Nintendo/GB
displayname=Nintendo GB (mGBA)
dolfile=mgba/boot.dol
filetypes=.gb|.dmg|.zip
magic=4D47424D
romdir=ROMS/Nintendo/GB
rompartition=1