Docstoc

NDS Development Setup

Document Sample
NDS Development Setup Powered By Docstoc
					NDS Development
Setup
3 Easy Steps
(Step 1)
 devkitPro – This will provide us with a way
  to compile for ARM processors
 Easy way: Download their updater which
  will automatically install most of the
  components(libnds,arm-eabi-gcc, minimal
  bash, make).
 Linux versions available also (see manual
  install)
Step 2
Download and install Eclipse (eclipse.org)
Step 3
   Run Eclipse
   Go to Help  Software Updates  Find/Install
          Search for new
          Callisto Discovery Site
          C/C++ Development Plug-in
   Back to Help  Software Updates 
          New Remote site: http://dev.snipah.com/nds/updater for NDS
           managed builder
          Select NDS CDT Toolchain
   Now ready to program a NDS ROM! 
   But..
A few issues
    At this point there are a few issues at hand such as:

   Issue 1: You don’t own any of the hardware.
        Easy solution. There are several emulators available. Some support more than
         others.

   Issue 2: You own a DS but don’t own any hardware to load software.
        You could go the easy route of using the emulators or… in door #2 for the price
         of a rt2500 series wireless adaptor (25$) you can use software to serve up
         software wirelessly (flashing might be required and there are size limits relative
         to ROM via wifi, remember how large main memory is).

   With the memory cart and passkey, you are limited in most cases to the size
    of the memory in the cart.
What is all of this useful for?
   DS software –
         dsFTP
         dsOrganizer
         dsLinux / ssh (basically stripped down version of uClinux)
         dsIRC / dsAIM
         MP3 / DPG (movie) player
         internet voice chat software (like a phone, with a camera mod maybe
         camera phone)
         Ti-86,85,84,83,9x calculator emulation
         MythTV front end / Remote (think Tivo remotely controlled by DS)
         or homebrew video games

   DS Hardware –
    GPS add on, camera add on, basically anything through the ds serial port
    (advanced though, difficult)
References
   forum.gbadev.org

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:2
posted:6/5/2012
language:English
pages:7