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,455
Trophies
2
XP
14,938
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,348
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
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
    +1
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
  • BakerMan @ BakerMan:
    Also, no, that was his first time having a seizure, and hopefully the last
    +1
  • K3Nv2 @ K3Nv2:
    Ea play raised priced to $6 a month lol
  • BigOnYa @ BigOnYa:
    Same with uremum, she's now $2 a month
  • K3Nv2 @ K3Nv2:
    Also seizures come and and go they don't have an off switch like that it all depends
    K3Nv2 @ K3Nv2: Also seizures come and and go they don't have an off switch like that it all depends