ROM Hack homebrew DS Games

Bronko

New Member
OP
Newbie
Joined
Jul 18, 2007
Messages
3
Trophies
0
XP
90
Country
Netherlands
How can I make my own homebrew DS games?
Because I saw a few homebrew DS games at the download section and now I want to make my own game.
Please help me
smile.gif
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,347
Trophies
3
XP
27,314
Country
United Kingdom
There are a couple of threads already but

(very) high level you are limited to lua or basic (old 10 print "RA" 20 goto 10 sort of stuff) as far as I can think right now (unless you want to write a SCUMM game or something and interpret/emulate it).

Low(er) level: most use C with ASM sections (either inline or "libraries"), C++ can be used but size (normally associated with classes) and performance (same reason and less developed compilers) can make it a bit more difficult.

Devkitpro: GBA/DS subset devkitARM are the usual things (only a few, albeit very notable, use other (costly) assemblers).
http://www.devkitpro.org/

On top of that things are further simplified by PAlib but you sacrifice some performance and versatility for ease of use (do not be put off though you can do some amazing things with it):
http://www.palib.info/

Some links
GBAdev (a popular developers forum):
http://forum.gbadev.org/index.php

GBATek (possibly the best low level tech docs for the GBA and DS)
http://nocash.emubase.de/gbatek.htm site also home to no$gba one of the best DS emulators (the dev version you pay for but the freeware is goog for a run and see).

Patatersoft (a really nice starters guide):
http://www.patatersoft.info/manual.php

4shared, if you need a quick place that is not rapidshare to store stuff you can use here.
http://www.4shared.com/

Some advice: start on GBA (there is a tonne of info and polished source out there already, the DS is starting to get there but the GBA is further on) and then move up.


Edit:
Two more things, GBAdev is a good place to browse every couple of days as people also make nice libraries/tools (or improve existing ones), or work out/around various idiosyncrasies and post them there:
there are libraries to use the RAM of certain carts
wireless communication
audio (DS oriented and stuff like MP3)
3d stuff (and "openGL" style library was coming along last I checked).
 
General chit-chat
Help Users
    SylverReZ @ SylverReZ: @Skelletonike, I'll sometimes get Steam keys from giveaways here.