Why can't emulators emulate local wireless?

Discussion in 'NDS - Nintendo Wi-Fi Connection' started by Argentarus, Oct 7, 2018.

  1. Argentarus

    Argentarus Newbie

    Oct 7, 2018
    I'm curious why emulating local wireless for DS games and 3DS games is still impossible. Is it a spec thing or visibility thing?
  2. Trash_Bandatcoot

    Trash_Bandatcoot Your average GBAtemp fanboy

    Jul 14, 2018
    The DS uses special hardware that cannot be replicated on emulators.
    Not only that, but Desmume hasn’t been updated in a while and NoCash doesn’t focus on emulating this, so unless someone rolls around and makes another emulator with this function in mind, maybe it’s possible, but I doubt it will.
  3. RattletraPM

    RattletraPM GBATemp's official 蒸気イーブイ

    pip Contributor
    Jan 18, 2017
    Shinjuku Station
    In addition to that the protocol used by DS connectivity, aka "Ni-Fi", is a propietary variation of the 802.11 standard and requires modded drivers to make it work, which so far have been made only for very few and very old chipsets.

    I don't know if emulating such a functionality over the internet via encapsulation would require custom drivers (and imho it wouldn't make much sense as you can already connect to the internet via DesMuMe) but it definitely would for emulator to physical DS/3DS/Wii local play.
  4. ShadowStone

    ShadowStone Banned

    Jun 17, 2018
    United States
    MelonDS has local wireless though, it's a new emulator and the local wireless is in beta right now, most games work with it.
    Subtle Demise likes this.
  5. raxadian

    raxadian GBAtemp Fan

    Nov 10, 2018
    You do have a work round hacking the Nintendo Wi-Fi USB Connector and tricking the DS into thinking is online play.

    Or you could connect the DS and the emulator to a custom server.

  6. Subtle Demise

    Subtle Demise h

    Sep 17, 2009
    United States
    Not sure what proprietary hardware or custom drivers have to do with it if you're just wanting 2 instances of the emulator to talk to each other (the same way link cable emulation works in the older Game Boy and gba emulators). Those would only be relevant if you want to communicate with a real DS.