[modifier] IntroductionJe ne sais pas si vous connaissez bien ce programme, mais il en vaut la chandelle , PSPIDE 1.0. Ce logiciel dĂ©veloppĂ© par Milhouse en Visual Basic il y a un peu plus d'un an a pour but de compiler vos codes source codĂ©s en C/C++ en eboot.pbp avec toute la simplicitĂ© du monde, car l'utilisation de Cygwin et de tout le bazar hyper complexe n'est pas au rendez-vous pour notre plus grand bonheur. [modifier] Installation et configurationBon passons aux choses sĂ©rieuses, pour commencer tĂ©lĂ©chargez PSPIDE. Ensuite, installez-le comme n'importe quel autre programme, rien de compliquĂ©. Il y a un bug dans le programme lors de l'installation si vous choisissez la langue anglaise il vous le mettra quand mĂȘme en espagnol (pour l'info Milhouse est espagnol). On va corriger le tir, quand le logiciel est installĂ©, lancez-le, et regardez l'image ci-dessous pour mettre la langue par dĂ©faut en anglais. Une fois la langue rĂ©glĂ©e nous allons configurer votre ordinateur pour pouvoir compiler mais ne vous inquiĂ©tez pas c'est pas bien compliquĂ©. Tout d'abord allez dans panneau de configuration et cliquez sur system. Une fenĂȘtre comme celle ci-dessous devrais apparaĂźtre, cliquez sur l'onglet "AvancĂ©". Quand cela est fait, cliquez sur Variables d'environnement. Une nouvelle fenĂȘtre va apparaĂźtre, dans la fenĂȘtre du bas "variables systĂšme" trouvez la variable Patch comme sur l'image en dessous. Ensuite, rajoutez C:\PSPide\bin Ă la suite de ce qu'il y a dans valeur de la variable et enfin cliquez sur ok. VoilĂ la partie configuration est terminĂ©e, je vous l'avais dit c'est pas trĂšs compliquĂ© [modifier] RĂ©daction de code et compilationMaintenant on entre dans la partie la plus intĂ©ressante, lancez PSPide et cliquez sur helloworld puis main.c, une fenĂȘtre devrais apparaĂźtre avec du code. Vous vous demandez sĂ»rement Ă quoi correspondent ces lignes de code... Elles permettrent juste d'afficher 2 lignes de texte Ă l'Ă©cran et d'avoir la fonction quitter avec home actif; en fait c'est celle-ci qui prend la majeure partie du code. Maintenant on va compiler notre code (c'est bien pour ça que je fais le tuto CODE /* Callback thread */ void CallbackThread(void *arg) { int cbid; printf(" Callback Thread Status: "); cbid = sceKernelCreateCallback("Exit Callback", exit_callback, NULL); sceKernelRegisterExitCallback(cbid); sceKernelSleepThreadCB(); } RepĂ©rez cette partie du code et supprimez : CODE printf(" Callback Thread Status: ");
Ensuite, modifiez votre texte dans la fonction main qui se trouve tout en bas du code: CODE int main(void) { pspDebugScreenInit(); SetupCallbacks(); printf("Ma premiere compilation avec xtreamlua.com! "); sceKernelSleepThread(); return 0; } Maintenant que les derniers rĂ©glages sont faits, passons Ă la compilation Cliquez sur Compile, ensuite une fenĂȘtre apparaĂźt subitement Ă l'Ă©cran et vous demande un fichier nommĂ© log.txt, ne vous en occupez pas et cliquez sur ouvrir. C'est parti, la compilation commence (vous devenez enfin un vrai programmeur Un message vous demande si vous voulez le laisser en simple EBOOT.PBP ou le mettre pour les 1.5 avec le KXploit. Si vous ĂȘtes en 2.71SE je vous conseille de garder l'eboot 1.0 qui se trouve dans C:\PSPide\projects\helloworld\EBOOT.PBP. Si vous avez cliquĂ© sur oui une fenĂȘtre va apparaĂźtre; configurez-le comme prĂ©sentĂ© ci-dessous. Vous pouvez bien sĂ»r changer le nom du programme qui est sur l'image "XTREAMLUA", quand cela est fait cliquez sur General Ficheros. Un dossier PSP sera créé dans C: [modifier] ConclusionVoilĂ , vous savez comment compiler maintenant, j'espĂšre que je vous ai aidĂ© ! Si vous avez des problĂšmes n'hĂ©sitez pas Ă utiliser le forum Gueux ou XtreamLua. [modifier] Bon Ă savoirPSPIDE est un utilitaire idĂ©al pour commencer le dĂ©veloppement PSP. Sachez qu'il vous sera quasiment impossible d'installer des librairies supplĂ©mentaires (comme l'affichage des images par exemple). Pour le dĂ©veloppement plus avancĂ©, Cygwin reste le must-have. [modifier] RemerciementsBenja32 : rĂ©dacteur du tutoriel.
|