PSP SOFTWARES COMPILER AVEC PSPIDE - Tutoriaux Gx-mod
Logo name
Menu
Navigation

. Accueil



> PSP SOFTWARES COMPILER AVEC PSPIDE

Sommaire

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.

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.

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:

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.

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.

Remerciements

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

Dernière modification de cette page le 3 décembre 2007 à 17:49.
  Cette page a été consultée 3 781 fois. 

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

IpbWikiPowered by MediaWiki