Gba multiplayer

Discussion in '3DS - Games & Content' started by andy249901, Aug 16, 2012.

  1. andy249901
    OP

    andy249901 GBAtemp Fan

    Member
    359
    32
    Jan 30, 2008
    United States
    Hillsburrito
    My brother and I are both 3ds ambassadors and would like to play kirby together.
    I'm just wondering why multiplayer isn't an option. I don't care if it ever becomes possible or not.
    What I'm asking is, is it possible?
     
  2. Fear Zoa

    Fear Zoa This... This is the world we live in

    Member
    1,437
    422
    Jun 18, 2009
    United States
    Maryland
    I'm sure its technically feasible, I have my doubts over whether or not nintendo will ever support it.

    Perhaps if they ever get released on the eshop they will be updated like the Nes games.
     
  3. dicamarques

    dicamarques Definitely not Bruce Wayne.

    Member
    1,020
    179
    Jun 25, 2010
    Portugal
    Your computer's Recycle Bin
    Nop, because iirc the GBA used cables for multiplayer and the 3ds as no cable port so not possible.
     
  4. heartgold

    heartgold GBAtemp Psycho!

    Member
    4,342
    1,032
    Sep 11, 2009
    London
    NES Japnese game ice climber supports multiplayer options through download play. It's possible.
     
  5. raystriker

    raystriker Alpha PC Builder

    Member
    1,266
    415
    Dec 28, 2011
    India
    Bloomington
    maybe in the future Nintendo could do something with WiFi linking....but no nothing for the time being. :ninja:
     
  6. McHaggis

    McHaggis Fackin' Troller

    Member
    1,718
    939
    Oct 24, 2008
    Yes, it's possible. Will they do it, who knows? Probably not.
     
  7. Langin

    Langin GBAtemp's kpop addict

    Member
    4,675
    797
    Jul 29, 2008
    Netherlands
    The Hague
    and a wireless adapter says hello ;D Still have one of those around.
     
  8. Sychophantom

    Sychophantom I'm a plant.

    Member
    1,190
    344
    Mar 7, 2008
    United States
    Born on the Bayou

    The wireless adapter is a hardware solution. I'm sure it can be done in software, but Nintendo is likely focusing on other things for now.
     
  9. Kikirini

    Kikirini Zelda Fangirl

    Member
    1,115
    377
    May 18, 2011
    United States
    Vermont, USA
    I suspect that if Nintendo ever decides to sell the ambassador GBA games, we might see an update to allow local multiplayer.
    We'll just have to attack Nintendo support with requests to at least sell the GBA games in the mean time, though...
     
    1 person likes this.
  10. DeMoN

    DeMoN GBAtemp Guru

    Member
    7,651
    102
    May 12, 2004
    United States
    I had a wireless adapter, I think it only worked for games that needed it (e.g. Fire Red/Leaf Green). It wasn't a replacement for a link cable.
     
  11. ferofax

    ferofax End of the World

    Member
    2,566
    437
    Jan 26, 2009
    Philippines
    Nintendo will need to figure out first how to emulate the link cable thru Wifi. But that means breaking out of GBA Sandbox mode to get to wifi hardware, so... As a GBA VC, probably not. But as a DSi remake, very feasible.

    Think Zelda Four Swords. Had to be remade to support Wifi.
     
  12. Coto

    Coto GBAtemp Addict

    Member
    2,365
    415
    Jun 4, 2010
    Chile
    It only worked for games with Wireless Adapter code (different from standard [which means hardcoded per game] wired multiplayer code).
     
  13. Shadow#1

    Shadow#1 Wii & 3DS Softmod Expert

    Member
    3,898
    1,068
    Nov 21, 2005
    United States
    Only a handful of games supported the gba wireless adapter
     
  14. DiscostewSM

    DiscostewSM GBAtemp Guru

    Member
    5,027
    2,662
    Feb 10, 2009
    United States
    Sacramento, California
    In order to have the games synchronized, the clients need to send input data to the host. The host then sends back the "game state" to the clients. The "game state" is the contents of the RAM used.

    The basic specs of the NES included about 2KB of WRAM, 2KB of VRAM, 256 bytes for OAM, and 28 bytes of palette RAM.
    The basic specs of the GBA included about 256KB of WRAM, 32KB of Internal RAM (in CPU), 96KB of VRAM, and some others here and there.

    In comparison, the NES has up to ~4.3KB of RAM used per frame. The GBA has up to ~384KB of RAM used per frame. That is 89x more data to transfer in a single frame.
     
  15. ferofax

    ferofax End of the World

    Member
    2,566
    437
    Jan 26, 2009
    Philippines
    I...

    ...what is this feeling of complete inadequacy?
     
  16. DiscostewSM

    DiscostewSM GBAtemp Guru

    Member
    5,027
    2,662
    Feb 10, 2009
    United States
    Sacramento, California
    Actually, I need to correct myself on a few things, mainly with the GBA. Unlike the NES, multiplayer on the GBA is dealt with the link cable, and a copy of the game on separate GBAs (or a copy of the multiboot version for the clients from the host GBA). The games themselves do not send over their entire "game state" to each GBA, but only the required data necessary for synchronization, since both process from their own data separately. That amount is much less than the 89x I suggested earlier, but it is still under the same idea of a "game state" from host to client.

    However, both the NES and GBA have a thing in common when dealing with multiplayer. When data is required, data is received instantaneously, whether by everything under one roof (the NES), or via cable (the GBAs). WiFi isn't instantaneous from the standpoint of needing data that very moment, even if it is just a little bit of data. It has to go through multiple protocols that produce latency between devices. By the time that data does get to its destination, the devices have become out of sync. This isn't really a problem with emulated NES multiplayer via WiFi because everything is processed by the host, the game state is relatively small and can easily be sent off each frame as best as possible to the clients, and all clients do not deal with processing except for what they are given from the game state. Not exactly the same scenario with emulated GBA multiplayer via WiFi because each client+host do they own processing, which can mess with synchronization when data doesn't get to them when it is expected. If it were possible, we would have seen a wireless hardware solution that worked with all GBA titles, not just those programmed for it (which is what we got in the end with the GBA Wireless Adapter).

    And here's a fun fact. Ice Climbers was one of the GBA NES Classics, which too had WiFi multiplayer via the GBA Wireless adapter, so it was almost expected that it would have it on the 3DS.