Nintendo DS Homebrew and Hacking

104 readers
2 users here now

Welcome to NDSHacks a subreddit specific to developing on the NDS.

Rules:

  1. Please be nice to everyone. Bullying/sexual harassment/etc will NOT BE TOLERATED!

  2. When criticizing homebrew apps, please remember that the developers may be reading this subreddit, so please be polite in your criticisms and detailed about your particular issue!

  3. Please don't link/upload illegal content (Gore, NSFW, etc) on this subreddit. This includes ROMs.

  4. Do not ask about which Flashcart to get. Ask that at /r/NDS or on /r/NDSHacks Discord

  5. This sublemmy is purely for developing on the NDS, Homebrews and tools.

Useful Resources:

DSi CFW Installation Guide

Introduction to NDS Game Development

DeadSkullzJr's Flashcart Cheat DB

DS-mode GBARunner2 Compatibility List (refer to this one when running GBARunner2 from a flashcart on a non-CFW system, even if it's a DSi/3DS!)

DSi/3DS-mode GBARunner2 Compatibility List

nds-bootstrap Compatibility List

founded 1 year ago
MODERATORS
1
2
submitted 1 month ago* (last edited 1 month ago) by 03ari to c/[email protected]
 
 

Hey ! I am rocking an old green DS Lite, which is still working by now. But recently it started having two issues :

  • the screen is only working at certain angles
  • the shell hinge is quite bad, closing it feels « loose », and does not stay closed if moved. A piece of plastic recently came off, near from the two lights.

Quick searches online brought me to the conclusion that i might need to change the screen and the shell.

However, from what I’ve seen online, AliExpress replacements tend to be made from lower quality materials… Do you have any recommendations ??

2
2
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

I have a hacked DSi XL running TwilightMenu++. I recently upgraded the SD card from 2GB to 128GB, and loaded the entire English language DS ROM library on it (about 3,000 games in total).

All the games show up on the DS and play just fine, as far as I can tell. The issue is that TwilightMenu is borderline unusable for browsing them. The menu is divided into pages containing 40 files each. The pages have to be tabbed between with the L and R buttons, there's no top level menu or directory for quick navigation. That would be annoying but still usable, if it weren't for the fact that each page takes 15-20 seconds to load, and you can't tab to the next page until the current page is done loading. There are over 75 pages with my current romset. According to my calculations, it would take at least 10 minutes to browse halfway through the list. That's obviously completely unacceptable.

Are there any alternative front-ends for browsing ROMs on DS? I found a couple for 3DS, but TwilgitMenu++ seems to be the only option for the DSi without a flash cart. I'm surprised TwilightMenu isn't better optimized for dealing with lots of files. Surely I'm not the first person to encounter this problem.