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é.

Liens