#80595 - spinal_cord - Sun Apr 23, 2006 6:03 pm
I would like to start coding on the DS, but I have no idea where to start. I have done a little on the GBA and am fairly happy that I know enough C to get something made.
What compilers do I need to do DS stuff, are they easy to set up?
#80597 - Sausage Boy - Sun Apr 23, 2006 6:05 pm
Installing the DS toolchain is so easy it hurts...
Download the updater here:
http://prdownloads.sourceforge.net/devkitpro/devkitProUpdater-1.2.7.exe?download
Run it, and enjoy.
_________________
"no offense, but this is the gayest game ever"
#80634 - PhoenixSoft - Mon Apr 24, 2006 5:45 am
Perhaps you could start by checking out the stickied topics at the top of the forum - there's a list of tutorials there.
#80642 - tepples - Mon Apr 24, 2006 12:40 pm
But then, even once you have homebrew running on a DS, it's still hard to do the edit-build-test cycle when publicly available emulators cannot run a significant fraction of the homebrew out there.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#80660 - zzo38computer - Mon Apr 24, 2006 4:24 pm
tepples wrote: |
But then, even once you have homebrew running on a DS, it's still hard to do the edit-build-test cycle when publicly available emulators cannot run a significant fraction of the homebrew out there. |
It would be faster if the Nintendo DS could be used as a Compact Flash drive to your computer...
_________________
Important: Please send messages about FWNITRO to the public forum, not privately to me.
#80662 - waruwaru - Mon Apr 24, 2006 4:26 pm
tepples wrote: |
But then, even once you have homebrew running on a DS, it's still hard to do the edit-build-test cycle when publicly available emulators cannot run a significant fraction of the homebrew out there. |
Dualis has been very good to me. The latest version even supports sounds and has basic GBAMP-read emulation.
<shameless plug>
If you get sick of c compiling/building phase, you can always use DSLua. ;) You won't be as closed to the metal, so you will lose some finer control. But you can get a sprite on screen in 4 lines of lua script. :)
</shameless plug>
_________________
DSLua - a scripting language for your DS!
#80677 - spinal_cord - Mon Apr 24, 2006 8:18 pm
I had a little look at DSLua, it seems to be a form of BASIC. Would I be considered a real coder if I use BASIC? (only joking).
#80687 - tepples - Mon Apr 24, 2006 8:31 pm
Visual Basic .NET is just as much a "real language" as C#. Python and Perl are just as much "real languages" as Java, especially given that Python can be compiled to JVM byte codes. Many commercial games are made of an engine in C and game logic in a scripting language.
Bottom line: there's no stigma anymore.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#80691 - waruwaru - Mon Apr 24, 2006 8:56 pm
spinal_cord wrote: |
I had a little look at DSLua, it seems to be a form of BASIC. Would I be considered a real coder if I use BASIC? (only joking). |
It's not a form of Basic, but a language called Lua. Object oriented and all. Has a very short grammar, so it's very easy to learn and parse. :)
_________________
DSLua - a scripting language for your DS!
#80704 - spinal_cord - Mon Apr 24, 2006 10:49 pm
Can someone tell me what is causing this?
[Images not permitted - Click here to view it]
before you tell me i dont have a disk in drive e:, i know that, im not supposed to, as far as i know, nothing is set to use e:.
ps, as you can tell from the above posts, im new to ds coding, so you may have to talk to my as though im stupid.[/img]
#80705 - MaHe - Mon Apr 24, 2006 11:08 pm
That's a problem with DevKit. Insert the CF back into it's reader or disable the reader. Strange problem, dunno why it occurs.
_________________
[ Crimson and Black Nintendo DS Lite | CycloDS Evolution | EZ-Flash 3-in-1 | 1 GB Transcend microSD ]
#80737 - swimgod - Tue Apr 25, 2006 3:43 am
spinal_cord wrote: |
Can someone tell me what is causing this?
[Images not permitted - Click here to view it]
before you tell me i dont have a disk in drive e:, i know that, im not supposed to, as far as i know, nothing is set to use e:.
ps, as you can tell from the above posts, im new to ds coding, so you may have to talk to my as though im stupid.[/img] |
ok, i thought i said this before but w/e :P...
that error happens when you start your computer with a removable storage device in it, and you take it out...
in The Gimp that error happens too...
its nothing to worry about :P...
its just saying it thought it was a HD basicly :)
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#80762 - spinal_cord - Tue Apr 25, 2006 8:41 am
E: is my CDROM drive, thats a very weird problem.
#80809 - wintermute - Tue Apr 25, 2006 7:02 pm
spinal_cord wrote: |
E: is my CDROM drive, thats a very weird problem. |
It's not that weird.
The main gcc sources have broken the ability to relocate the toolchain slightly. It's attempting to check folders in the original installed location - drive E on my machine. I'm currently trying to fix the relocation problem so all paths are translated to the local installation. You just need to put a disk in the drive and it will behave.
swimgod wrote: |
ok, i thought i said this before but w/e :P...
that error happens when you start your computer with a removable storage device in it, and you take it out...
in The Gimp that error happens too...
its nothing to worry about :P...
its just saying it thought it was a HD basicly :) |
It has nothing to do with that case, it's a gcc problem.
_________________
devkitPro - professional toolchains at amateur prices
devkitPro IRC support
Personal Blog