Les Homebrew





































Mardi 31 mai 2005 2 31 /05 /2005 00:00
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
Par ali banana - Publié dans : Tutoriaux
Ecrire un commentaire - Voir les 3 commentaires - Recommander
Retour à l'accueil
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus