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. 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é 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: 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. 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. RemerciementsBenja32 : rédacteur du tutoriel.
|
|
Dernière modification de cette page le 3 décembre 2007 à 17:49. Cette page a été consultée 3 781 fois. |