• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

The State of DS Homebrew (hint: It rocks. Seriously)

Daigoro said:
edit: whats a DLDI patch? (i need to do some reading up. im going to read this thread front to back shortly.)

DLDI is a system that was developed to allow standardized read/write access across all different flash carts. It is sort of like a driver, but that must be patched into the homebrew roms before they can be executed. There is a tool you can use for that (there is even one which allows you to DLDI patch NDS files by right clicking in windows explorer), and some cards (like the R4) automatically patch the roms when you load them.

Why is it needed?

Well, commercial games use standard Nintendo libraries for accessing data on original DS game cards. Since each flash cart brand uses different circuitry, they all require some sort of patching on the roms (either manual or automatic, depends on the card) to replace the file access routines by the ones which will work on the cart in question.

Homebrew roms aren't made using Nintendo's libraries, so flash carts can't replace the file access routines on them. In the early homebrew days, developers had to add code specifically for each flash cart, and they depended on the manufacturers releasing libraries for accessing their carts or reverse engineering. But whenever a new cart was released, the homebrew roms wouldn't work on it unless the authors updated the code to work with the new card.

DLDI came to fix those issues. A standard driver-like system was created, which reserves a small space on the ROM for the DLDI driver which can be rewritten by a patching tool. That way developers only need to make a single version of their homebrew that will work on any cart which has an available DLDI driver. The homebrew also becomes "future-proof" and will work on new carts, as soon as they have DLDI drivers available. And flash cart manufacturers who wish to support homebrew can do so without disclosing their source codes: they can just make a DLDI driver themselves and make it available for download (or in some cases, make the patching process automatic, like the R4 does).
 
damn, i want to play Cave Story and Nethack on my DS!

i located one of those Games n Music Datel things at a local(ish) Wal-Mart and ill be picking it up tomorrow. thanks DD.

im sure ill be back with some more questions.
 
Daigoro said:
damn, i want to play Cave Story and Nethack on my DS!

i located one of those Games n Music Datel things at a local(ish) Wal-Mart and ill be picking it up tomorrow. thanks DD.

im sure ill be back with some more questions.

As far as I know, the only Cave Story is a "demo".. not an actual game on the DS yet.

There is a newer NetHack port that's being released fairly frequently.
 
DavidDayton said:
I'd like to take this moment to say that anyone who truly wants to run homebrew (as opposed to pirating games) can stop by Wal-Mart, by a Game n' Music for $20, then run all homebrew applications.

If you do this, be sure to grab one of the menu programs out there (Like the menu program on http://spinal.dizidesigns.co.uk/ndsmenu.html or DSOrganize), rename it bootme.nds and place it in the root directory of the SD Micro card. The Datel loader tends to have issues at times.

There is a working DLDI patch for the GnM card.

$20 for a decent working homebrew solution, folks... there's really little reason to get the other cards at this point if you aren't planning to play copies of games you don't own, or things along that line.
DLDI autopatching and menu systems that aren't horrible (and SDHC support now that prices are coming down I guess) are worth something. Though if you run everything from DSOrganize rather than the menu it will autopatch homebrew for you.

Back when it was new and retailed for $35 and had no DLDI patch it certainly wasn't worth it. It didn't help that Datel didn't get permission to distribute all the homebrew that they did with it, so that caused a well-deserved backlash. Now that the DLDI patch has been out for a while and it is $20 though I agree with you that it is certainly worth it.
 
DavidDayton said:
I'd like to take this moment to say that anyone who truly wants to run homebrew (as opposed to pirating games) can stop by Wal-Mart, by a Game n' Music for $20, then run all homebrew applications.

If you do this, be sure to grab one of the menu programs out there (Like the menu program on http://spinal.dizidesigns.co.uk/ndsmenu.html or DSOrganize), rename it bootme.nds and place it in the root directory of the SD Micro card. The Datel loader tends to have issues at times.

There is a working DLDI patch for the GnM card.

$20 for a decent working homebrew solution, folks... there's really little reason to get the other cards at this point if you aren't planning to play copies of games you don't own, or things along that line.
Does anyplace besides Walmart sell them? I'm interested in getting one.
 
I've been trying to read up on this stuff, but my tech knowledge of homebrew is severely limited.

So if I'm an absolute beginner starting out, would the best option be R4? Do I need one of those 3 to 1 GBA card slots I see bundled with it? I see it adds rumble and RAM, but what's the other feature and is the RAM required for anything?

Sorry for such newbish questions, I really would like to get into this though, I see there are a ton of great homebrew applications I would love to try out.
 
BuddhaRockstar said:
So if I'm an absolute beginner starting out, would the best option be R4? Do I need one of those 3 to 1 GBA card slots I see bundled with it? I see it adds rumble and RAM, but what's the other feature and is the RAM required for anything?

RAM is for the (discontinued) Opera web browser, as well as some homebrew that makes use of it. The 3rd feature is the ability to play GBA games.
 
so, im trying to get nesDS to run on my datel card.

how do i patch the emulator with DLDI?

edit: i found the driver for my deive and copied it to my card, but im not sure how to apply it.

its on there along with the emulator, but when i fire up the emulator it still says i dont have the DLDI drive installed.

thanks for any assistance.
 
Daigoro said:
so, im trying to get nesDS to run on my datel card.

how do i patch the emulator with DLDI?

edit: i found the driver for my deive and copied it to my card, but im not sure how to apply it.

its on there along with the emulator, but when i fire up the emulator it still says i dont have the DLDI drive installed.

thanks for any assistance.

http://dldi.drunkencoders.com/index.php?title=Win32_GUI
How to do it.

http://dldi.drunkencoders.com/index.php?title=Datel_Games_'n'_Music_(microSD)
DLDI driver for you card

All legal of course.
 
http://psychowood.altervista.org/getDLDIrc.html

dldi right click shell extension for windows

7wsyxef.jpg
 
Wow, the R4 is looking mighty handy. Particularly with the ability to get all of my DS carts onto one accessible cart. Of course, it can be used for me "arrrrr matey" activities, but I can't be bothered to get free games since I pay for more than I tend to play anyway. :lol

That functionality is worth the slight premium to get an R4 over a Datel card, IMO.
 
Got my Games n' Music today. Only put ScummVM on it.

The games are hit or miss. Sam & Max works fantastic, but I guess Day of the Tentacle uses some weird resolution because I have to move the screen around constantly.
 
Link1110 said:
Got my Games n' Music today. Only put ScummVM on it.

The games are hit or miss. Sam & Max works fantastic, but I guess Day of the Tentacle uses some weird resolution because I have to move the screen around constantly.

ScummVM is also one of the few pieces of homebrew to suffer on the Game n Music, in that I've noticed lots of audio stuttering due to what I presume to be loading speeds in the adaptor. I haven't heard of folks have the same problem elsewhere, but it can be a tad annoying at times. Most of the time it works fine, though.

The GnM is great for homebrew, just remember to get a better menu program (like DS Organize or Spinal's menu), rename it BOOTME.NDS, and drop it in the root directory.
 
Is anyone here developing on the DS, like a game or something? I'm using the PALib library and while I got some things to work, I can't figure out how to draw a line based on the stylus position. Anyone got any experience here with that?
 
Link1110 said:
Got my Games n' Music today. Only put ScummVM on it.

The games are hit or miss. Sam & Max works fantastic, but I guess Day of the Tentacle uses some weird resolution because I have to move the screen around constantly.

Turn on the scaling option (it's there... somewhere). It'll re-size the image to fit the DS screen better.

shinsnake said:
Is anyone here developing on the DS, like a game or something? I'm using the PALib library and while I got some things to work, I can't figure out how to draw a line based on the stylus position. Anyone got any experience here with that?

The easiest way to draw a line is using 3D. Setup an orthographic projection and draw a wireframe triangle with two vertices at the same positions for an easy line. Go to the DS development section at the GBADev.org forums for further help: http://forum.gbadev.org/viewforum.php?f=18
 
Just got an R4 and so far I'm loving in (one hour in, haha).
ScummVM is working fine, although I find it weird that there are different builds for different games.
Lemmings DS is especially good!
Nethack is good - I'm new to nethack but enjoying this implementation better than ones I've tried in the past.

I'd really like to find some good original games that aren't puzzle games. :)
 
DavidDayton said:
The GnM is great for homebrew, just remember to get a better menu program (like DS Organize or Spinal's menu), rename it BOOTME.NDS, and drop it in the root directory.

i havent been able to get any of those working well on my GnM. i patched them with DLDI and got them to start, but i cant get either to boot any of the programs i have on the card. not sure what im doing wrong...

dock UK said:
Just got an R4 and so far I'm loving in (one hour in, haha).
ScummVM is working fine, although I find it weird that there are different builds for different games.
Lemmings DS is especially good

took me a lot more than an hour to get scumm working on my GnM, but now it works fine.

what do you mean by different builds for each game, or shouldnt we be discussing this...?

Nethack is good - I'm new to nethack but enjoying this implementation better than ones I've tried in the past.

i havent been able to get Nethack to work at all on my GnM i keep getting seomthing like wrong libfat drivers or something. i DLDI patched it, but havent been able to get it to boot without error.

anyone have any ideas?
 
i re transferred the whole nethack DS folder to my card and i got it running, but i have 2 issues.

-there is a glitchy line above the keyboard interface of just distorted pixels. not a huge deal, but mildy annoying.

-the graphics and text are TINY. i can barely see anything. im hoping there is a way to enlarge the actual top screen. different tiles maybe?

ill try to figure it out.

EDIT: whoa wait! there are multiple versions of this?

i just found this: http://frodo.dyn.gno.org/~brettk/NetHackDS (i had previously only seen/tries this version http://stuartp.commixus.com/nhds/)

i was using some older version. this one looke very current with much nicer features.

going to try now :D

hm. im getting some wierd "failed to load font!" error message when i start up. havent gotten it running yet...
 
shinsnake said:
Is anyone here developing on the DS, like a game or something? I'm using the PALib library and while I got some things to work, I can't figure out how to draw a line based on the stylus position. Anyone got any experience here with that?

Drawn to Life for the DS started out as homebrew... it's true! :) I bet its the most successful homebrew game ever made :lol
 
Played and used a lot of Homebrew games for DS and I'm simply surprised how good some of them are. I'm looking into making a DS homebrew myself but I do not have the right tools, but I'll probably look into it again after school is over.
 
Daigoro said:
i havent been able to get any of those working well on my GnM. i patched them with DLDI and got them to start, but i cant get either to boot any of the programs i have on the card. not sure what im doing wrong...
With DSOrganize you have to change the default boot method in the settings I believe. To "Chism" or something like that.
 
Daigoro said:
i havent been able to get any of those working well on my GnM. i patched them with DLDI and got them to start, but i cant get either to boot any of the programs i have on the card. not sure what im doing wrong...

1) Patch the loader/bootme.nds program AND the programs you plan to run.
2) All should work.

DSOrganize does have to use the chism loader to run the stuff (under the settings menu, set it to chism's loader).
 
image004.jpg


http://www.collectingsmiles.com/colors/

Having a great time with Colors, the paint package for DS. Pressure sensitivity is pretty well implemented, although I find the lack of 'swap between two colours/eraser' to be a bit cumbersome. I'll keep trying this and seeing if I can get into the flow of drawing in this method.
 
if you like Nethack, you guys absolutely have to try the new port i posted above.

ive been playing all weekend and having a blast. its really really good and still being worked on to clean things up.

that old version i finally got running looked completely unplayable, but this one is a little too good. im hooked (again)!
 
Sorry to bump this, but I recently bought a M3 Real adapter, and I have a question. How do I get to run ScummVM games of it? I'm interested in playing Beneath a Steel Sky, but I can't get it to run(I downloaded the files off the Scumm site, but it's probably the wrong ones)
 
I just picked up a DS lite for my little brother but I got no money for games right now and willing to go to the homebrew scene but I don't know where to start.

someone halp me, what type of memory card do I need? what sites do I go? etc.

something to get me started.
 
dock UK said:
Did anyone check out Wolveslayer?
It's a 3D Action RPG on the DS.

http://www.youtube.com/watch?v=q-SZ4lWB1Qs
http://www.neoflash.com/forum/index.php/topic,3895.0.html

Unfortunately it doesn't work correctly for me. The game only has two rooms and the face buttons don't do anything (no sword slash or door opening)
Could it be that I need to DLDI patch it?

I tested it. The sword only works you you leave the city, but the combat is terrible. But what amazes me is the normal-mapping-ish effect used on the town's brick floor. I just cannot understand how he did it.
 
Rapping Granny said:
I just picked up a DS lite for my little brother but I got no money for games right now and willing to go to the homebrew scene but I don't know where to start.

someone halp me, what type of memory card do I need? what sites do I go? etc.

something to get me started.

Datel Games N Music $20 at Wal Mart. look back a page, current info there since i started posting a few weeks ago.
 
So the Datel Games N' Music doesn't play full DS games?

it said drag n' drop in descriptions so...

and the only was I can get one here in canada is at bestbuy for $50.
 
Rapping Granny said:
So the Datel Games N' Music doesn't play full DS games?

it said drag n' drop in descriptions so...

and the only was I can get one here in canada is at bestbuy for $50.
correct, it's only for homebrew.

isn't that what you wanted?
 
Rapping Granny said:
So the Datel Games N' Music doesn't play full DS games?

it said drag n' drop in descriptions so...

and the only was I can get one here in canada is at bestbuy for $50.
Man, your posts go perfect with your avatar.
 
Rapping Granny said:
shit am I going to get banned for that?

don´t think so. You stated clearly your desire for the homebrew.

willing to go to the homebrew scene

Wanting to use it as an all in one cartridge for your original games so you don´t have to travel with 6/7 cartridges and have them on one card is not ilegal me thinks.
 
Got a couple R4s for the kids. It's really cool to be able to put all of their games on there so that they don't have to bring them with and lose them. Can anyone bring me up to speed on any homebrew that would be appropriate for them?
 
Check this out if you have a DS Homebrew device.

An amazing looking port of Dragon's Lair is being developed for DS. The thing is, this ISN'T homebrew. It's actually being published for sale by Conspiracy Entertainment.

Anyway on this site you can check some info on the game.

The reason I'm posting this here is they have a downloadable tech demo that you can put on your homebrew device. It's just a video of the intro but it's still amazing. I've NEVER seen video on the DS this clean looking.

Here's the .nds tech demo:
http://dragonslair.dualscreenradio.com/DL1DS-PROMO.zip

Some pics (they don't do it justice though):
6o0yg6r.jpg
7xmxezq.jpg
7xbrpd1.jpg
 
Ugh, I'd love to see a good full-featured (relatively) browser and/or PDA application come along. My DS really will really be ascending to the heavens then...
 
sykoex said:
Check this out if you have a DS Homebrew device.

An amazing looking port of Dragon's Lair is being developed for DS. The thing is, this ISN'T homebrew. It's actually being published for sale by Conspiracy Entertainment.

Anyway on this site you can check some info on the game.

The reason I'm posting this here is they have a downloadable tech demo that you can put on your homebrew device. It's just a video of the intro but it's still amazing. I've NEVER seen video on the DS this clean looking.

Nice to see someone caught our exclusive on the Dragon's Lair DS project. :)

This month's December episode of Dual Screen Radio also includes a great interview my co-host Shane had with the developer of this DS port. Shane is a HUGE Dragon's Lair/Don Bluth slut so this is a dream come true for him. The early beta's I've seen for it are fantastic. Obviously it won't be a homebrew release but as you mentioned, this tech demo is great for showing off what the DS is capable of.
 
Top Bottom