Logo name
Menu
Navigation

. Accueil



> PSP SOFTWARES COMPILER AVEC PSPIDE

Sommaire

[modifier] Introduction

Je 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 configuration

Bon 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é user posted image.

[modifier] Rédaction de code et compilation

Maintenant 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 user posted image) mais auparavant si vous voulez changer le texte du programme procédez comme ceci:

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 user posted image Cliquez sur le petit logo "Compile project", une fenĂȘtre comme celle prĂ©sentĂ©e ci-dessous devrait apparaĂźtre.

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 user posted image). Une fois la compilation terminĂ©e vous devriez arriver Ă  ça.

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] Conclusion

VoilĂ , 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 Ă  savoir

PSPIDE 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] Remerciements

Benja32 : rĂ©dacteur du tutoriel.
Roomain : lĂ©gĂšre amĂ©lioration au niveau des balises de code et ajout du "bon Ă  savoir".


Reproduction interdite sans autorisation - Copyright © Gx-Mod - Déclaration CNIL 831.
IpbWikiPowered by MediaWiki