gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS development > Starting out in DS dev; few questions.

#100278 - curiousmike - Sun Aug 27, 2006 4:53 am

Developing for consoles, your console is usually attached to your main dev box over the network.

Being connected to the dev box over the network allows you to debug the code in realtime.

It appears to me this won't be the case for DS development; rather,
- build
- copy xex to flashcart
- run on DS and see what happens

Debugging must be relegated to printf debugging.

Are there alternatives to make the code, compile, deploy, debug test more like developing for the PC ( or a console ?)

At a minimum, are any of the DS emulators at a state that they can run basic DS software now?

#100280 - walaber - Sun Aug 27, 2006 5:04 am

IDeaS and Dualis are 2 emulators that are pretty usable for homebrew code. they are not perfect, but reliable enough for most checks.
_________________
Go Go Gadget NDS!

#100283 - TheRain - Sun Aug 27, 2006 5:33 am

Dualis is pretty good for debugging... or you can now use DSFTP to upload your programs directly to the DS over your wireless network and not have to pull the cart out.
_________________
DSMIDI and dSTAR sequencer brought to you by TheRain
http://www.collinmeyermusic.com/dev/

#100295 - TJ - Sun Aug 27, 2006 7:54 am

I'm not sure what the problem is, the DS is just as network capable as any console is (assuming you have a wireless network of course). You can certainly debug software over the network if you chose to do so.

#100358 - tepples - Sun Aug 27, 2006 3:05 pm

curiousmike wrote:
Developing for consoles, your console is usually attached to your main dev box over the network.

Being connected to the dev box over the network allows you to debug the code in realtime.

Eventually the DSFTP library will let you copy and start code over the network, and the Reborn debugger will let you debug DS code running on DS hardware.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.