After several years, DS Wifi emulation is back.

@StapleButter, a French developer well-known for homebrew SNES emulators blargSNES (o3DS, N3DS) and lolSNES (NDS) is developing since a few months a new DS emulator called melonDS. The open-source emulator, which originally started as a forum joke about the lack of proper Wi-Fi emulation in DeSmuME, has made a lot of progress, with the goal of being as accurate as possible. melonDS, now on its 0.3 release, is now capable of emulating most retail games, although it requires a pretty powerful CPU to work at full speed. Here are some screenshots of the 0.3 release:

melonDS3_1.png
melonDS3_2.png
melonDS3_3.png

One of the goals of melonDS was also accurate wifi emulation. Indeed, in the past, StapleButter's work on wifi in DeSmuME has been sabotaged by the lead dev zeromus, for various 'reasons'. Wifi emulation in DeSmuME has been since left out and the DeSmuME main page states that "Wifi is not supported and will never be emulated". A few days ago, in a pretty short tweet, StapleButter showed a screenshot of a communication between two emulated DSes in the well-known DS messaging app PictoChat. After a few years, Wi-Fi emulation is back again!

get.php
For now, despite the feature being still highly experimental, the feature has been reported working with local VS mode play in New Super Mario Bros. and even Pokémon trading.

Links:
 
Last edited by StarTrekVoyager,

Arisotura

rise of melonism
Member
Joined
Dec 5, 2009
Messages
839
Trophies
1
Age
30
Location
center of the Sun
Website
kuribo64.net
XP
2,498
Country
France
Local Wifi? Don't dfream. This is likely to be impossible, as it would require almost perfect timing etc. But it should be possible in the future through online (altwfc) whenever StapleButter implements Online (which is going to be quite hard :P)
Online is actually easier than local multiplayer, as it only uses standard wifi features :P local MP on the other hand uses some pretty sick specific features, I made a post about them on the melonDS blog.

It even worked in desmume, for a while. I believe the related NGEmu thread is still stickied in their desmume forum.


also re: WFC

I don't believe there's much of a legal issue with having an emulator than can connect to WFC. This is moot though as the WFC servers are offline, but...

>people will use it to cheat and ruin WFC
They never needed a fancypants wifi-enabled emulator to cheat and ruin WFC. They just had to have an ARDS and tick a few checkboxes. And this isn't a problem if the servers have proper cheat protection (but of course lolnintendo).

I don't know of any legal action against a network-enabled emulator, but then again I haven't been paying attention to everything.
 

zero2exe

Well-Known Member
Member
Joined
Jun 23, 2012
Messages
331
Trophies
0
XP
426
Country
Chile
So this seems to require some bios and firmware.bin files from an actual DS. Is there any available homebrew on temp that dump such files? I'd love to try it
 

Plstic

Guru Meditation Error
Member
Joined
Apr 21, 2010
Messages
1,196
Trophies
1
Location
Milwaukee WI
XP
2,809
Country
United States
Online is actually easier than local multiplayer, as it only uses standard wifi features :P local MP on the other hand uses some pretty sick specific features, I made a post about them on the melonDS blog.

It even worked in desmume, for a while. I believe the related NGEmu thread is still stickied in their desmume forum.


also re: WFC

I don't believe there's much of a legal issue with having an emulator than can connect to WFC. This is moot though as the WFC servers are offline, but...

>people will use it to cheat and ruin WFC
They never needed a fancypants wifi-enabled emulator to cheat and ruin WFC. They just had to have an ARDS and tick a few checkboxes. And this isn't a problem if the servers have proper cheat protection (but of course lolnintendo).

I don't know of any legal action against a network-enabled emulator, but then again I haven't been paying attention to everything.
There was some legal action for programmed world which was a Konami eamuse emulator. Pretty sure that was all related to use of Konami assets ie. qpro parts and the like and they also ran the latest data which was in arcades in japan.
 

leon315

POWERLIFTER
Member
Joined
Nov 27, 2013
Messages
4,097
Trophies
2
Age
124
XP
4,075
Country
Italy
It requires a very powerful cpu to emulate properly huh??? Let's see:

I7 6700k 300+bucks vs a used ds lite 50bucks

11/10 would get last gen cpu to emulate cheap ds
 
  • Like
Reactions: YuseiFD

Costello

Headmaster
Administrator
Joined
Oct 24, 2002
Messages
14,201
Trophies
4
XP
19,705
It requires a very powerful cpu to emulate properly huh??? Let's see:

I7 6700k 300+bucks vs a used ds lite 50bucks

11/10 would get last gen cpu to emulate cheap ds
you will need actually two i9 CPUs (one for each screen of the DS) and make them work together via SLI
 
Last edited by Costello,

SpongeFreak52

Well-Known Member
Member
Joined
Apr 8, 2007
Messages
414
Trophies
0
Location
C:\WINDOWS\system32\cmd.exe
XP
1,027
Country
United States
you will need actually two i9 CPUs (one for each screen of the DS) and make them work together via SLI
I superglued my SLI bridge onto the processors but now it just ignites when I hit the power button. Gonna keep a bucket of water handy to see if that helps it run better.

EDIT: It works! I can run Settings at a blazing 3 frames per secon! Take THAT, Nintendo! Smell of electrical smoke has filled the room but I can scan for access points all day now!
 
Last edited by SpongeFreak52,
D

Deleted User

Guest
Local Wifi? Don't dfream. This is likely to be impossible, as it would require almost perfect timing etc. But it should be possible in the future through online (altwfc) whenever StapleButter implements Online (which is going to be quite hard :P)
But...but...:cry:
 
D

Deleted User

Guest
56 internets
Lol
Online is actually easier than local multiplayer, as it only uses standard wifi features :P local MP on the other hand uses some pretty sick specific features, I made a post about them on the melonDS blog.

It even worked in desmume, for a while. I believe the related NGEmu thread is still stickied in their desmume forum.
But the picture of pictochat shows that it works, I think... it uses local comunication, right?
 

YayMii

hi
Member
Joined
Jun 24, 2009
Messages
4,916
Trophies
0
Age
28
Location
that place
XP
758
Country
Canada
There was some legal action for programmed world which was a Konami eamuse emulator. Pretty sure that was all related to use of Konami assets ie. qpro parts and the like and they also ran the latest data which was in arcades in japan.
There's a difference between "network-enabled emulator" and "private server for arcade cabinets running pirated software"...
 
Last edited by YayMii,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: It's mostly the ones that are just pictures and no instructions at all