Homebrew Snes emulator Wii U style

  • Thread starter Thread starter WiiUBricker
  • Start date Start date
  • Views Views 5,608
  • Replies Replies 21

WiiUBricker

News Police
Banned
Joined
Sep 19, 2009
Messages
7,827
Reaction score
5,903
Trophies
0
Location
Espresso
XP
7,582
Country
Argentina
Recently I succeeded in extracting all SNES rom files off SNES wads and I would love to play some games with the DS. I searched the internet and found 4 SNES emulators for DS, Snezziboy, SnezziDS, SNES DS and SNEmulDS. Sadly the games I want to play with the DS don't work well with these emulators and all emulators are dead for years anyway.

I remembered that the Wii can send data through WiFi to the DS and the DS can recieve data from the Wii, such like the Wii U. My idea is to modify Snes 9x GX in a way, that it uses the WiFi chip of the Wii to stream games to the DS. In order to be able to recieve the stream, an appropriate application has to be developed first for the DS.

The only technical thing I could imagine that prevents this from happening is the perhaps too shitty wifi chip of the DS. Your thoughts?
 
All the emulators have been dead for years because they've reached the point that they play most games, and the few that don't work require massive amounts of either hacks, more megahurtz, and more accurate timing [emulation] (Also special chips.)

If you are actually thinking about trying to make a streamable emu from wii-DS you might as well try coding a better SNES DS emu, that way you only need to know the ins and outs of two systems (DS/SNES), and not three (DS/SNES/WII + Wifi).
 
Actually, he'd need just to know about the Wii and the DS, since he could just take Snes9x GX and hack the streaming support in its sourcecode.

On a side note, I remember that the dswifi lib isn't really useful (a lot of functions missing, iirc) and btw, I'm sure that the DS doesn't have the necessary throughput for streaming.
 
Add the fact that the Wii-DS connection protocol has never been hacked, that you would still need to somehow emulate snes9x inputs on the NDS (and send command to the Wii while receiving streamed data) and that streaming audio AND video on the NDS would probably be too much to handle for that powerless CPU, and you will get why your idea will always remain an hopeless dream...
 
Comrade Cough said:
All the emulators have been dead for years

QUOTE(http://code.google.com/p/snes9x-gx/source/list @ Jul 4 2011, 04:09 PM) Revision: r701
Author: dborth
Date: Jun 20, 2011

apparently 2 weeks == years.
 
giantpune said:
http://code.google.com/p/snes9x-gx/source/list said:
Revision: r701
Author: dborth
Date: Jun 20, 2011

apparently 2 weeks == years.


I was obviously talking about the mentioned SNES emulators for DS, that has been dead since years.

Comrade Cough said:
All the emulators have been dead for years because they've reached the point that they play most games, and the few that don't work require massive amounts of either hacks, more megahurtz, and more accurate timing [emulation] (Also special chips.)

Did you do some research before claiming that? For SNEmulDS for example has been many bug fixes planned as you can see here, in fact there is no official statement from the coder regarding the death of his emulator since the latest blog entry. It was just abandoned in silence.

Jacobeian
Add the fact that the Wii-DS connection protocol has never been hacked

What about WiiLoadNDS and yellowstars tools?
 
Jamstruth said:
You guys entirely miss the issue that the WiFi on an NDS would be far too slow to handle a video stream like this.
Actually this issue has been adressed in the first post.

QUOTEThe only technical thing I could imagine that prevents this from happening is the perhaps too shitty wifi chip of the DS.
 
If you can play them on your Wii, why bother with playing them on your DS?
Especially considering you'd need your Wii to be turned on in the first place.

And you'd have to program a homebrew for DS that would accept the data sent by the Wii.

Jamstruth said:
You guys entirely miss the issue that the WiFi on an NDS would be far too slow to handle a video stream like this.
If it was possible to get an Xbox 360's display streamed to a DS, it should be possible.
 
WiiBricker said:
Jacobeian said:
Add the fact that the Wii-DS connection protocol has never been hacked

What about WiiLoadNDS and yellowstars tools?


Actually I think WiiLoadNDS is some kind of IOS hack which intercepts data exchanged between NDS and Wii but it does not change the communication protocol between Nintendo Channel and NDS software afaik, which is what you want to have reversed. Anyway, you want to use a custom protocol here since you are not going to use official softwares but homebrew on both sides. I have no idea if this is possible but it's certainly not an easy task as nothing like this exists yet.
I can be wrong though and I don't know what are yellowstars tools.


But as I said, even if someone figures how, streaming audio and video is one thing (and I doubt this would be very feasible in real time at 60fps through Wifi with NDS limited CPU power), interacting with the emulator (like pushing buttons on the NDS side so that the emulated game is playable) needs you to send actual commands to the Wii and modify the emulator so that it reads those commands while it sends audio/video stream. Good luck with that...

QUOTE
If it was possible to get an Xbox 360's display streamed to a DS, it should be possible.

huh? what are you referring to ?
 
WiiBricker said:
Comrade Cough said:
All the emulators have been dead for years because they've reached the point that they play most games, and the few that don't work require massive amounts of either hacks, more megahurtz, and more accurate timing [emulation] (Also special chips.)

Did you do some research before claiming that? For SNEmulDS for example has been many bug fixes planned as you can see here, in fact there is no official statement from the coder regarding the death of his emulator since the latest blog entry. It was just abandoned in silence.

Well, even the most accurate emulators for home computers require at least a bottom end dual core, and eat a bit of RAM, Sufami Turbo, and other specialty chips carts/chips add in a ton more issues.

That being said, I don't think the DS emu scene is dead, just that any future updates aren't going to add any significant amount of compatibility past the point that it's already at. Can it emulate Star Ocean? FEoEZ? The MMX games? Or how about the FX chips? I haven't used my DS for emulation since I got my hands on a PSP and hacked that (Far superior handheld emulator, and even it still has trouble.) So they may have added support for it since the last time I checked.

And then you run in to the fact that emulating the system, and any onboard specialty chips or carts, streaming the audio/video, and button inputs is going to be taxing over wifi.

Anyways, if this were possible, it would be awesome, I'd love to just be able to stream games to my system (I believe you can do this with SMB shares and a hacked PSP though.)
 
Comrade Cough said:
All the emulators have been dead for years because they've reached the point that they play most games, and the few that don't work require massive amounts of either hacks, more megahurtz, and more accurate timing [emulation] (Also special chips.)

If you are actually thinking about trying to make a streamable emu from wii-DS you might as well try coding a better SNES DS emu, that way you only need to know the ins and outs of two systems (DS/SNES), and not three (DS/SNES/WII + Wifi).

That's not true.

There is plenty of emulators still active and getting updated.

FCE Ultra GX, Snes9x GX, Visual Boy Advance GX, Genesis Plus GX, Yabusa Wii
 
viiral said:
Comrade Cough said:
All the emulators have been dead for years because they've reached the point that they play most games, and the few that don't work require massive amounts of either hacks, more megahurtz, and more accurate timing [emulation] (Also special chips.)

If you are actually thinking about trying to make a streamable emu from wii-DS you might as well try coding a better SNES DS emu, that way you only need to know the ins and outs of two systems (DS/SNES), and not three (DS/SNES/WII + Wifi).

That's not true.

There is plenty of emulators still active and getting updated.

FCE Ultra GX, Snes9x GX, Visual Boy Advance GX, Genesis Plus GX, Yabusa Wii
Again, we are talking about emulators for DS, NOT for the Wii.
 
  • Like
Reactions: kehkou
Oh good god thank you Wiibricker.

As for the 'death' of emulators on the Nintendo DS: The systems potential has been all but tapped, and anyone that would want to either practice their coding skillz, or have a hand held emulator is going to be moving on to greener, more powerful pastures. PSV, WII-U, and 3DS are going to eclipse their respective older brothers.

So if you use any homebrew on the PSP, Wii, or NDS, you are now going to entering the realm entropy, programs are going to stop being updated so frequently, if at all.
 
I strongly believe that the DS is capable of emulating snes games properly. Just look at the specs of the SNES and DS and you'll find out, that this is indeed the case, especially if you consider that some Snes games runs too fast with SNEmulDS. The issue here is the amount of time improving emulators would take. No programmer would gain something from it. If people are willing to pay for a better emulator, there is a good chance that someone is willing to improve it.

That's why I made this topic: http://gbatemp.net/index.php?showtopic=298...t=0&start=0
 

Site & Scene News

Popular threads in this forum