Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Nintendo DSi SDK : Getting Started

Does anyone have a good starting point for learning about development for the new Nintendo DSi? What kind of hardware do you need to develop and test something like this? Can you develop for the DSi using the standard DS? What language do you need to use?

[Bonus Question] : I also heard the new DSi is going to get an App Store similar to Apple - Are developers going to be able to sell games using this?

like image 953
hugoware Avatar asked Feb 19 '09 17:02

hugoware


People also ask

How do I download games to my DSi 2022?

On the Nintendo DSi Menu, use the stylus to select the DS Download Play icon. Select the title of the game you wish to download, then select Yes to begin downloading. The game downloaded from the host system will remain until the system is turned off.

Can you homebrew a Nintendo DSi?

Homebrew can be run for free on all Nintendo DSi consoles, regardless of firmware version or region. All you need is an entry point and an SD card to store your homebrew. The main entry point used in this guide is called Memory Pit, but there are other entry points you can use if Memory Pit is unusable.

How much did the DSi originally cost?

Nintendo DSi launches in the United States on April 5, 2009, at an MSRP of $169.99.


2 Answers

As far as I know, the only legitimate way to get the Nintendo DS/DSi development kit is to get it straight from Nintendo--requiring you to have a lot of money and preferably a signed contract with a large game publisher. This is the case with all of the major game consoles, with the possible exception of the Xbox 360 and the XNA framework. I don't foresee them changing their business model soon; controlling the SDK ensures that the hardware manufacturers will get their cut of the profits for any game that's released for their console.

If you'd like to get an idea of what DS programming is like, there are some "unofficial" (read: hacked and breaking license agreements) homebrew DS programming environments. Searching Google for "DS Homebrew" will probably turn up a lot of information.

For what it's worth, most development for game consoles, the DS included, is done in C or C++.

like image 88
MattK Avatar answered Sep 21 '22 17:09

MattK


If you want to get started now. Grab a DS 'homebrew' cart; M3, Acekard, Cyclowiz, R4 etc

Checking now, Acekard (http://www.acekard.com/) already have a DSi compatible card. I am sure there are others already. Technically there is no change between DS and DSi for the Slot 1 cartridges (fully compatable), all the extra features are related to the camera, connectivity and ability to run from the SD card.

For more info on the Dev part, check out the forums of; http://desmume.org They also have (as the name suggests) a DS emulator for download.

Bonus: Based on past record, the chance Nintendo will open up the NDi for dev is slim to none. I think there was talk about it on the Wii via WiiWare, but there has been nothing new on that area for a long time. Just releases from known/established companies.

like image 23
Tyronomo Avatar answered Sep 21 '22 17:09

Tyronomo