• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Introduction to NDS Homebrew

Started by doddsy, December 21, 2005, 04:27:14 PM

Previous topic - Next topic

doddsy

Have a NDS and PSP and up to date with Homebrew app's with PSP but I am looking at how to use homebrew on the DS.

I see there are no Stickies on this forum with an introduction to HOebrew.

From what I read, i need somekind of flash cart and card and upgrade firmware. I am looking into also using my home wifi connection to play online.

Can anyone point me in the right direction to a newbie guide or post.

Thanks

Doddsy

Dudu.exe

Quote from: "doddsy"Have a NDS and PSP and up to date with Homebrew app's with PSP but I am looking at how to use homebrew on the DS.

I see there are no Stickies on this forum with an introduction to HOebrew.

From what I read, i need somekind of flash cart and card and upgrade firmware. I am looking into also using my home wifi connection to play online.

Can anyone point me in the right direction to a newbie guide or post.

Thanks

Doddsy

this forum is not so good for Hombrew, you will find proper help in  forum.gbadev.org

deathrabbit

With a ds, you usually play homebrew off of a gba flash cartridge or memory chip adapter.

The problem is, that the ds normally does not let you run ds code from the gba slot.  To get around this problem, you need a passme, wifime, or flashme.

A passme is a device that you can put in the ds slot to redirect the exectuion to the gba slot, but since the execution started from the ds slot, you can run ds code, even from the gba slot.

Wifime is an application that can be run with the ds download play, and sent by your computer via a wireless card, with special drivers.  Wifime redirects execution to the gba slot just like a passme does.

FlashMe is a hacked version of ds firmware.  You can achieve a passme like effect by holding a,b,x, and y while turning the system on.  You need one of the other 2 to install FlashMe.

Newer ds's have a newer version of the firmware, which blocks passme and wifime.  For them you can use a newer passme 2, which is a pain to use, and you would probably want to install FlashMe.

WarGames

First off you need to "mod" your DS, using any of the methods described above, completing that will be the most hardware related part.  The rest is coding.

Theres quite a few people on the DS Dev scene, as I'm sure you can see, searching through google and just going through the homebrew section of this site.  The best site to get you started out on Nintendo DS homebrew is:

http://www.double.co.nz/nintendo_ds/

This guy does a great introduction on building your own NDS roms and getting to use programming languages and ndslib from Devkitpro.org to compile your code to work on your system of emu of choice.

Once youve tried all of that you may want to go to one of the DS Dev sites or chat rooms on IRC to ask for help with further testing.  You will really need to know C/C++ Programming if you want to do DS homebrew so if you don't know that yet learn it.

Good luck
ndsdev on efnet