mgba-emu / mgba

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

[Request?] Wii Version Multiplayer and Nintendo DS Wii Connectivity used as a controller #1427

Open RunisDauphin opened 5 years ago

RunisDauphin commented 5 years ago

Hi, I am Runis Dauphin from Rebelles Unis:

I am not sure if this is a request (if it is not present) or a doubt (if it is already present). Is there any way to play multiplayer (or load two or more save files in two or more different "screens") on the Wii version of mGBA?

I like how multiplayer works for the PC version (for exchange, because it is incredibly and absurdly demanding for multiplayer in Megaman Battle Network 3), but sometimes I would like to play with my friends in my Wii when they come home (for example, to Kirby's Amazing Mirror and Gustar Heroes Advance).

I think it is not implemented, but could it be possible to add Nintendo DS link compatibility or even Game Boy Advance compatibility (although this last one I suppose, as guesswork, is already present if Gamecube controllers are admitted)? The Game Boy Advance would work similar to what it does on Gamecube with the Game Boy Player, and Nintendo DS can be connected to the Wii with that weird feature present on games such us Pokémon Battle Revolution and Animal Crossing - Let's Go to the City.

I have no Game Boy Advance nor GBA-GCN Link Cable to test it (yet), but I have a pile of working Nintendo DSi XL and Nintendo DS Lite, and my beloved 2011-Wii to work with them.

Hope this works and gives more playing options, which is something my équipe and I always like and want.

Runis Dauphin

vaguerant commented 5 years ago

As far as I know, running multiboot (Download Play) software on the DS requires RSA-signing, which is a fancy way of saying your DS would have to be running a hacked firmware to disable the RSA check (FlashMe) to connect it to homebrew. That, or you could probably launch a client software from a flash card or other homebrew exploit, but I can't think of a way it could work "out of the box" like it does in commercial software, unless things have changed since I looked into it last.

RunisDauphin commented 5 years ago

OK then, we will use what we have by now.

SNBeast commented 3 years ago

As far as I know, running multiboot (Download Play) software on the DS requires RSA-signing, which is a fancy way of saying your DS would have to be running a hacked firmware to disable the RSA check (FlashMe) to connect it to homebrew. That, or you could probably launch a client software from a flash card or other homebrew exploit, but I can't think of a way it could work "out of the box" like it does in commercial software, unless things have changed since I looked into it last.

There is an exploit which allows running unsigned multiboot: Original source: https://github.com/Gericom/dspatch Example of thing that used it: https://github.com/FIX94/wii-ds-rom-sender