Fr:X-Moto 0.2 sur PSP
Contents
X-Moto sur PSP
Vous trouverez sur cette page les travaux que j'ai réalisé pour la PlayStation Portable et d'autres jeux que j'ai porté. Pour tester ces homebrews, vous devez posséder une PSP avec un custom firmware. Vous pouver en discuter et donner des feedbacks sur mon forum PSP. Merci !
Si vous aimer mes logiciels et ports, libre à vous de faire une donation [1].
Installation
- Téléchargez: X-Moto-PSP-0.x.zip sur le site web de X-Moto
- Dézippez et installez-le dans votre dossier PSP firmware 3/4/5.x.
Contrôles:
- haut/croix: avançer
- bas/carré: freiner
- gauche/touche gauche: basculer à gauche
- droite/touche droite: basculer à droite
- cercle: changer la direction
- triangle: dézoomer
- select: activer fps et mode ugly
- start: redémarrer le niveau
Erreurs connues:
- Très lent...
- Aucun son.
- Pas de menu.
- Ce n'est pas la dernière version de X-Moto.
- Et beaucoup d'autres...
Comment compiler X-Moto pour la PSP
Ceci est un rapide tutoriel qui explique comment vous pouvez compiler X-Moto pour la PSP depuis le code source. C'est tout ce qui est requis si vous voulez contribuer au développement. Si vous voulez juste jouer, vous pouvez télécharger le port PSP directement depuis le site web de X-Moto.
Je suppose que vous tournez sous les systèmes Debian ou Ubuntu Linux , mais il reste façile de suivre ces instructions pour une autre distribution Linux. En gros, ceci va dréer un cross-compiler sur votre système, avec toutes les librairies nécessaires à X-Moto. En fonction de votre matériel, ce processus peut être très long (environ 2 heures)...
Construire le compilateur
sudo apt-get install subversion svn co svn://svn.pspdev.org/psp/trunk/psptoolchain cd psptoolchain
Suivez les instructions dans le fichier readme-ubuntu.txt (installez les packages demandés pour le processus de compilation et éditez votre fichier .bashrc pour ajouter le chemin).
sudo ./toolchain-sudo.sh cd ..
Installer DA SDK
Cette étape sera prochainement optionnelle, mais actuellement elle est demandée car certaines librairies dépendent des headers et de libraries non disponibles dans le SDK standard.
wget http://www.gwailos.com/downloads/401M33-2.rar unrar x 401M33-2.rar sudo cp SDK/include/kubridge.h /usr/local/pspdev/psp/sdk/include/ sudo cp SDK/lib/libpspkubridge.a /usr/local/pspdev/psp/sdk/lib/
Compiler les libraries
svn co svn://svn.pspdev.org/psp/trunk/psplibraries cd psplibraries
Suivez les instructions dans le fichier readme-ubuntu.txt (installez les packages demandés pour le processus de compilation).
sudo ./libraries-sudo.sh cd..
Compiler libode
svn co svn://svn.ps2dev.org/psp/trunk/ode cd ode
Editez le fichier config/makefile.psp et ajoutez "-lpspvfpu" à la variable LINK_OPENGL.
make sudo cp -rf include/* /usr/local/pspdev/psp/include/ sudo cp -rf lib/* /usr/local/pspdev/psp/lib/ cd ..
Compiler libcurl
svn co svn://svn.pspdev.org/pspware/trunk/libcurl/ cd libcurl LDFLAGS="-L$(psp-config --psp-prefix)/lib -L$(psp-config --pspsdk-path)/lib" \ LIBS="-lc -lpspnet_inet -lpspnet_resolver -lpspuser" \ ./configure --host=psp --disable-shared --prefix=$(psp-config --psp-prefix) make CFLAGS=-G0 sudo PATH=/usr/local/pspdev/bin/:$PATH make install cd ..
Compiler X-Moto-PSP
Téléchargez X-Moto version 0.4.2 :
wget http://download.tuxfamily.org/xmoto/xmoto/0.4.2/xmoto-0.4.2-src.tar.gz tar zxvf xmoto-0.4.2-src.tar.gz
Appliquez le patch X-Moto-PSP 0.2:
wget http://royale.zerezo.com/psp/X-Moto-PSP-0.2.patch.bz2 bunzip2 X-Moto-PSP-0.2.patch.bz2 cd xmoto-0.4.2 patch -p1 < ../X-Moto-PSP-0.2.patch
Et enfin compilez X-Moto pour la PSP :
cd src make -f Makefile.psp cd ../..
Vous devriez terminer avec un fichier "EBOOT.PBP" dans le dossier src , qui est le binaire PSP pour X-Moto.
Copier X-Moto-PSP sur votre PSP
mkdir X-Moto-PSP cp xmoto-0.4.2/readme.txt xmoto-0.4.2/changes.txt xmoto-0.4.2/src/EBOOT.PBP X-Moto-PSP cp -r xmoto-0.4.2/bin/xmoto.bin xmoto-0.4.2/bin/Textures xmoto-0.4.2/po X-Moto-PSP
Copiez un dossier config factice comme cela:
cp -rf ~/.xmoto X-Moto-PSP/config
Editez le fichier X-Moto-PSP/config/config.dat pour changer la résolution en 480x272 plein écran :
var name="DisplayWidth" value="480" var name="DisplayHeight" value="272" var name="DisplayBPP" value="24" var name="DisplayWindowed" value="false" var name="MenuGraphics" value="Low" var name="GameGraphics" value="Low"
Enfin, copiez le dossier X-Moto-PSP dans votre PSP dans psp/game. Vous devez posséder un custom firmware sur votre PSP correctement configuré pour lançer le jeu. N'hésitez pas à laisser un commentaire si vous rencontrez certaines erreurs dans ce tutoriel. wink