Homebrew Homebrew - Control DS Games from PC possible?

Kekskrümel

Well-Known Member
OP
Newcomer
Joined
Mar 3, 2014
Messages
47
Trophies
0
Age
39
XP
971
Country
Gambia, The
Hi,

would it be possible to control Nintendo DS Games from PC with a Homebrew Application like for the 3DS?

Or is there any technical restriction ?

Thx & Greetings
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,432
Trophies
2
XP
14,876
Country
Germany
Hi,

would it be possible to control Nintendo DS Games from PC with a Homebrew Application like for the 3DS?

Or is there any technical restriction ?

Thx & Greetings
The 3DS has an operating system in the background while playing a game. Pressing (Home) while having a game open pauses the game process and allows using applets like the browser or the camera¹.

Luma3DS adds custom system modules for various things like InputRedirection.

The DS(i) and a 2|3DS in DS(i) mode runs – as far as I know – the currently loaded game and nothing else. The only possibility I can thing of for input redirection to a computer would be integrating this into each DS-game (ROM). Even if this is possible (don’t know), it would still suffer from the DS limitations: WEP and unencrypted WiFi only.

In the ButtonSwap3DS thread there was a similar question if I remember correctly: “Why does this not work for GBA Virtual Console and/or DS(i) games?” The software handling such things is simply not there in GBA/DS(i)-mode.

____________________
¹Playing a game using “extended memory mode” on the old models prevents simultaneous usage of applets.


No to which question? The first or the second… or to both?
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Each game you want to hack would probably need some reasonably involved hacking to achieve it.

As a proof of concept I would probably look at
https://gbatemp.net/threads/release-game-hacking-for-learn-with-pokemon-typing-adventure.480825/
It was a hack to replace the keyboard bundled with the game with a PC and commands sent over network. No reason you could not do something similar with any other game, indeed we saw various control hacks for many games.

Alternatively if the network thing is not for you you could probably wire up either a GBA slot device to take input from a PC, or maybe a DS slot device similar to the pokewalker thing (not sure what the latency of the save slot protocol is here).

For some idea of what control hacking would entail then https://web.archive.org/web/20110604163902/http://crackerscrap.com:80/docs/sfchacktut.html .

Even with the GBA slot thing you would still have to hack games individually -- the DS does not have enough of a firmware/always on OS type setup going on to direct things at that level so each game handles its own business however the dev instructed it to do it.

You could rip apart a DS and tap into the debug points and wire that back to a PC easily enough and it would work for every game that uses the dpad and buttons (possibly touchscreen as well but other than simple "is pressed" it would be more effort). That would however need a specially wired up DS to play it whereas a hacked ROM would do wherever you could get a PC and network setup to do it.

For the effort though I would sooner use an emulator.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    rvtr @ rvtr: Spam bots again.