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