Homebrew [WIP] UniDS - A UniStore browser and downloader for the Nintendo DS

  • Thread starter Thread starter Marko2155
  • Start date Start date
  • Views Views 3,961
  • Replies Replies 17
  • Likes Likes 14

Marko2155

Active Member
Newcomer
Joined
Jan 3, 2023
Messages
35
Reaction score
34
Trophies
0
Age
22
XP
237
Country
Albania
Backstory:
I've always been sick of having to plug in the SD card of my flashcart, download the thing from the internet, upload it onto my SD card then open it on my DS. WIth my discovery of Universal-Updater for the Nintendo 3DS 2 years ago, i couldn't be happier. Once i got my DS Lite, I remembered about Universal-Updater and thought, hey, since i'm a developer and haven't created a DS homebrew app yet, why not? The first attempt was painful, but after installing BlocksDS inside a Windows VM, it connected to the internet and did requests.

As the title suggests, UniDS is a UniStore browser and downloader for the Nintendo DS/DSi/DS Lite. Currently it just connects to the internet, however once i get JSON parsing working and a simple menu system, we will have a fully working homebrew store for the Nintendo DS.

Why do this?
This is more just a proof-of-concept and isn't meant for actual use. However i would enjoy it if this was useful to you.

Note: I will update the post after UniDS is fully finished.
Edit: Hey! I just finished transfering all my code to my gaming laptop, which means coding this project will be a little easier :D


Main webpage (gitlab, devlog): https://marko2155.7m.pl/unids
 
Last edited by Marko2155,
YOU BETTER ADD DSI SUPPORT
yeah yeah it does have DSi support, however if you want it to install onto a DSi the person managing the UniStore will have to create a new menu option that supports DSi as DS/DS Lite flashcards and DSi SD cards have different ways to communicate
 
Last edited by Marko2155,
Sorry people, it's taking a little while to implement SSL but a lot of the things are there i believe
Post automatically merged:

I will upload some footage of it in around a month or so
 
Sorry guys, i haven't been able to figure out downloading to the SD card with the DS filesystem and I have also been busy with school :p
Will do some edits to the source code but not sure if they work as I can't compile yet
 
This is so awesome, honestly I didn't think it was possible to create something like this for the original DS/DS Lite.
 
This is so awesome, honestly I didn't think it was possible to create something like this for the original DS/DS Lite.
yeah me neither, i saw some posts for it and some people said it was impossible due to the hardware limitations
if you manually build it right now, it loads, but it only loads my example unistore (adding support later via unistore editing) and downloading isn't currently possible because it won't save...i might have to use some chatgpt since this IS my first homebrew and first time actually programming with files and sockets in C++
 

Site & Scene News

Popular threads in this forum