NDS/Homebrew FAQ
From Dev-Scene
Frequently asked questions about Nintendo DS homebrew
Contents |
[edit] General FAQ
[edit] Help, I cannot create an account / Wiki Account Creation Working?
Yes, You can create an account for the dev-scene wiki - You need an active forum account to access the wiki.
The two are integrated tightly together. So create an account on the forum and you'll be able to contribute to the wiki :)
[edit] What is the Nintendo DS?
The Nintendo DS is a handheld (portable) game console produced in Japan by Nintendo Co. Ltd. The unit sports dual screens (one is touch sensitive), dual cpus, clamshell design, stereo sound, microphone, local and infrastructure wifi networking.
[edit] What is Homebrew?
In relation to the Nintendo DS, Homebrew is software developed for the Nintendo DS without use of an official developement kit (often called a Dev Kit). These are usually done as a hobby and distributed for free, sometimes with full source code.
For a more complete definition see Wikipedia's article on Homebrew
[edit] What do I need to run Homebrew?
- A Passthrough device. The most common and popular modern varient are NoPass cards.
- Either a MediaCart or a FlashCart. Modern homebrew is most often done on a MediaCart and many popular homebrew applications require it due to the ability to use Chishm's FatLib.
- If a MediaCart, then some media and a card reader (obviously).
- DevkitPro which includes the full NDS toolchain as well as a libNDS, the standard for NDS homebrew developement (If you want to develop your own apps).
- Time, patience, and desire.
[edit] Just tell me what to buy darnit!
If on a budget:
- A NoPass and a GBAMP CF v2 along with the smallest/cheapest CF card you can find and a CF card reader.
If looking for clean fit with original DS:
- A NoPass and a SuperCard MiniSD along with the smallest/cheapest MiniSD card you can find and a MiniSD card reader.
If looking for a clean fit with the DSlite:
- A NoPass and a SuperCard Lite along with the smallest/cheapest MicroSD card you can find and a MicroSD card reader.
[edit] Hardware FAQ
[edit] Do I need more than a PassME/NoPass to run homebrew?
To run homebrew, you also need a storage device (flashcart). A Game Boy Advance Movie Player (GBAMP)v2 will do just fine.
[edit] What is a PassME?
[edit] What is a NoPass?
[edit] Software FAQ
[edit] What is DevkitPro?
As mentioned earlier, homebrew applications/games are developed without the official SDK, an unoffical SDK has been developed called DevkitPro: is in combination with the libNDS allows developers to code homebrew games and applications.
