Devkitppc setup (Windows)/fr
DevKitPPC fait partie de DevkitPro, suite d'outils utilisĂ©e pour le dĂ©veloppement Wii et Gamecube. Ce guide dĂ©crit la mise en place d'un tel systĂšme sous Windows. Un guide pour Mac OS X 10.5.X peut ĂȘtre trouvĂ© ici (non traduit) et un guide pour GNU/Linux ici (non traduit)
Introduction
Ce tutorial a pour objectif de :
- Vous montrer comment installer l'environnement de développement devkitPPC sur un systÚme d'exploitation Windows
- Lancer un exemple de type "hello world" sur l'Ă©mulateur Gamecube inclus
- Lancer un exemple de type "hello world" sur la wii en utilisant wiiload
- Vous mettre sur la voie pour crĂ©er vos propres logiciels homebrew pouvant ĂȘtre lancĂ©s grĂące au Twilight Hack
Installer devkitPPC
- Allez sur cette page et téléchargez le dernier installateur Windows.
- Laissez le s'installer dans C:\devkitPro\ afin de faciliter la suite du tutorial.
- Pendant l'installation, vous pouvez décocher "devkitARM" et "devkitPSP" si vous n'en avez pas besoin
- Attendez la fin de l'installation
Préparez le dossier des projets
- Quelque soient les circonstances, vous ne devez jamais placer vos projets dans le dossier de devkitPro . Le logiciel de mise Ă jour pourrait Ă©craser/supprimer vos fichiers.
- Créez plutot un nouveau dossier hors du dossier de devkitPro, dans c:\projects\wii par exemple. Le chemin ne doit pas contenir d'espaces.
- Copiez le dossier C:\devkitPro\examples\wii\template\ dans ce nouveau dossier et renommez le "helloworld". Ainsi, le chemin complet est, dans cet exemple, c:\projects\wii\helloworld\
Compilez l'exemple "Hello world"
- En supposant que vous avez installé le "Programmer's Notepad" via l'installateur, double cliquez sur le fichier d'extension .pnproj dans le dossier du projet.
- Cliquez sur Tools->make ou utilisez le raccourci clavier ALT+1
- La fenĂȘtre "output" en bas vous montrera la progression de la compilation
Note: Si vous avez des problÚmes de compilation sous Windows Vista (ex : libogc cvs), essayer de désactiver la variable PLATFORM . (dans le msys shell, "unset PLATFORM")
Lancer l'exemple "Hello World" dans l'Ă©mulateur
- Maintenant, naviguer dans le dossier helloworld. Il devrait y avoir un fichier nommé helloworld.dol.
- Double cliquez sur le fichier. Windows devrait vous demander avec quel programme ouvrir le fichier. Indiquez lui d'utiliser C:\devkitpro\emulators\gcube\gcube.exe
Le dol gĂ©nĂ©rĂ© devrait ĂȘtre compatible avec le Twilight Hack et la Chaine Homebrew. Malheureusement, les dols compilĂ©s avec la version CVS de libogc et ses futures versions stables ne sont pas compatibles avec l'Ă©mulateur gcube.
Lancer l'exemple "Hello World" sur la Wii grĂące Ă wiiload
- Pour que cela fonctionne, vous devrez avoir la Chaine Homebrew installé sur votre Wii et un moyen d'y accÚder en réseau via le protocole TCP.
- Obtenez le fichier wiiload.exe depuis l'archive de la Chaine Homebrew (il doit ĂȘtre dans wiiload\win32) et copiez le dans C:\devkitPro\msys\bin.
- Définisez la variable d'environnement WIILOAD à quelque chose comme "tcp:192.168.0.30" (remplacez l'IP avec celle de votre Wii). Vous pourrez le faire via : Panneau de Configuration -> SystÚme -> Avancé -> Variables d'environnement.
- Lancez la chaine Homebrew de votre Wii.
- Dans Programmer's Notepad, cliquez sur Tools -> run ou utilisez la combinaison de touche ALT+R.
- La fenĂȘtre d'output en bas montrera la progression de l'upload (ainsi que la Chaine Homebrew) et l'exemple se lancera sur votre Wii dĂšs que le transfert sera fini.
Extraits de codes
- Voir aussi: Conseils pour développeurs
libogc fourni une possibilité de retour à la chaine Homebrew via la fonction exit de la librairie standard libc. exit(0) retournera imédiatement, toute autre valeur affichera un écran console avec le code de sortie indiqué.