Développer sur DS - Jour 1

Publié le par ali banana

Ce tutorial à été réalisé par Beersleep pour www.playeradvance.org


Bienvenue pour ce premier tuto sur le developpement de la Nintendo DS happy.gif . On va commencer par le commencement: l'installation.

1.Téléchargez Nds Dev Env
Lien vers la page de téléchargement
Installation Online
Installation Offline

2.Une fois téléchargé, installez le logiciel.
user posted image

3.Une fois installé, téléchargez Visual C++ beta 2005
telechargez là

Puis vous devez l'installer, ça prendra un certain car ça installe depuis le web sleeping.gif . Comptez 15min pour du haut débit 2048.

4.Cette partie a été supprimé car dans le nouvelel version il n'y a plus ce menu.

5.Maitenant ouvrez le dossier projects dans le dossier ndsdev, et ouvrez le dossier template.
Cliquez sur le ficher dsdemo de type project. Et convertissez le fichier pour visual studio 8: next>next>finish
Ouvrez le fichier ARM9/main.cpp
user posted image

Puis cliquez sur build>build solution

Normalement le programme devrait se compiler et obtenir ça:

Maintenant vous pouvez programmer votre
CODE

make -C arm9 -I /c/ndsdev/projects/template
make[1]: Entering directory `/c/ndsdev/projects/template/arm9'
mv: missing file argument
Try `mv --help' for more information.
make[2]: [all] Error 1 (ignored)
main.cpp
built ... arm9.bin
make[1]: Leaving directory `/c/ndsdev/projects/template/arm9'
cp arm9/arm9.bin boot/resources/arm9.bin
cp arm7/arm7.bin boot/resources/arm7.bin
make -C boot -I /c/ndsdev/projects/template
make[1]: Entering directory `/c/ndsdev/projects/template/boot'
files: resources/arm7.bin resources/arm9.bin
objects: arm7.bin.o arm9.bin.o
processing resources/arm7.bin
processing resources/arm9.bin
main.cpp
captureARM9.s
built ... boot.gba
ROM fixed!
make[1]: Leaving directory `/c/ndsdev/projects/template/boot'
mv boot/boot.gba template.ds.gba
Build log was saved at "file://c:\ndsdev\projects\template\BuildLog.htm"
dsdemo - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========


Et vous avez compilé votre premier jeu DS happy.gif

/!\ Pour la Nouvelle Version de Visual C++ beta 2
>Installez cette nouvelle version

>Téléchargez le tuto de Mollusk

>Ajoutez ces lignes de code au tout début du fichier PA.cpp:
CODE

_#define VRAM_ARM9 (1)
#define VRAMCORE_A 0x06000000
#define VRAM_CORE_B 0x06040000


>Compilez et ça devrait marcher happy.gif

6.Faire marcher son jeu

Pour faire marcher votre jeu vous devez sois avoir un PassMe (regarder dans la faq pour savoir ce que c'est!) sois avoir un émulateur:
L'émulateur le plus fonctionnel aujourd'hui c'est DualiS.
Téléchargez le

Ouvrez le, cochez la case D3D au lieu de openGL. Puis faites file>Load and execute et selectionné votre fichier arm9.bin dans le dossier template puis arm9 et normalement vous devriez obtenir ce-ci en déplassant le stylet dessus:
user posted image


Et pour le Passme il faut flasher sur votre linker le fichier template.ds.gba

Ce tuto est fini, si vous avez besoin de precision dites-le dans ce topic happy.gif

Publié dans Tutoriaux

Pour être informé des derniers articles, inscrivez vous :

Commenter cet article

Nintendo DS 27/04/2010 06:53



Super Pratique : Merci !!



dissertation topics 29/01/2010 13:58


I have been visiting various blogs for my dissertation research. I have found your blog to be quite useful. Keep updating your blog with valuable information... Regards
_____________________

dissertation topics


devboy 19/04/2007 00:05

perso je debute dans la création de jeu et le transfert vers la ds et je suis largué sur plusieurs point, il est dommage qu'il faille consulté bon nombre de tutorial pour comprende l'ensemble

Rey 04/12/2006 20:32

c'est fort dommage que le lien n'existe plus !l'auteur renvoie sur un "devkitpro" qui n'a plus rien à voir et me semble très succint...

manue 19/08/2006 19:20

quel article c'est impressionnant