mgba icon indicating copy to clipboard operation
mgba copied to clipboard

[Feature Request] Allow booting of Wireless Adapter firmware

Open shinyquagsire23 opened this issue 8 years ago • 3 comments

Currently no emulators are able to properly emulate the wireless adapter firmware. When a wireless adapter is enabled for emulation in mGBA, ideally mGBA should also be able to transfer the wireless adapter firmware multiboot binary (for BIOS) or boot it directly for games which utilize the wireless transfer function in this firmware. The default functionality of the wireless adapter seems to attempt transfer of the firmware for only a few attempts before actually booting into normal behavior.

At the moment it doesn't seem that the wireless adapter is implemented at all, but I figured I'd make an issue for this since 0.6.0 is coming up and the wireless adapter is a part of that, and I feel like this is important to keep in mind when implementing that. I actually dumped the firmware a while back here so it would be interesting to have an emulator which could properly utilize it.

shinyquagsire23 avatar Sep 23 '16 05:09 shinyquagsire23

Expected behavior missing in mGBA (and any GBA emulator).

https://www.youtube.com/watch?v=9S1hbkmeQtI&t=6s

Also make sure to emulate detaching the adaptor from the GBA. It gives an error that the loaded program can't detect the adaptor when it attempts to search for games.

wildgoosespeeder avatar Oct 04 '16 05:10 wildgoosespeeder

Is there any way at all we can get any sort of multiplayer running on mGBA? I know the MyBoy emulator managed to get both bluetooth and WiFi to work for their multiplayer. And it's probably as stable as it can be. Is there any way we could accomplish something like this? I don't think we would need to do anything fancy either. Maybe something like using an actual link cable or modifying the emulator to make it think USB is the same. I don't know much about this stuff but I would love to help.

Lightgaia13 avatar Sep 12 '19 16:09 Lightgaia13

There are several games that were produced including support for the wireless transfer function. The Super Mario Bros Classic NES Series cartridge was able to share its game to a second GameBoy and play wirelessly with it, and the second GameBoy could play the game normally after the original cartridge disconnected.

SamMessick avatar Mar 20 '23 04:03 SamMessick