Faire Une Demo ?!?


fafenstein
 Share

Messages recommandés

Salut a tous,

Je cherche des explications precises sur la programation pour PSP!

Quelqu un peut il nous expliquer toutes les étapes pour faire un petit truc sur :wub: PSP :wub: en suivant c chapitre :

1-Que telecharger

2-Comment l' installer

3-En quoi qu on code ?

4-qu est ce qu on en fait du code (comment le transformer en langage compréhensible pour ma PSP, ou la votre :P )

Nous expliquer par exemple comment on fait "hello word" du debut j usqua la fin.

Heu sur windows de preference....

Merci :D

Modifié par fafenstein
Lien vers le commentaire
Partager sur d'autres sites

  • Réponses 73
  • Created
  • Dernière réponse

Top Posters In This Topic

Code en C suffirait :)

Bon moi je vais me lancer pour vous faire un tuto. Deja desoler pour les fautes de grammair ou d'orthographe mais on va essayer de faire de notre mieux

Pour commencer vous devez installer Cygwin ( c'est une sorte d'emulateur linux pour windows une fois installer vous pourrez presque faire tous ce que les personne utilisant linux peuvent faire)

il est a telecharger ici CYGWIN

Donc une fois telecharger vous le lancer vous avez ca qui apparait:

00.JPG

Vous faites suivant et vous choisissez Install from internet

01.JPG

Ensuite vous choisissez l'endroit on vous voulez l'installer moi j'ai choisit d:\cygwin

02.JPG

Ensuite c'est l'endroit ou les packages vont etre DL ( vous pourrez les supprimer a la fin de l'instalation )

03.JPG

Puis vous choisissez Direct Connection c'est ce que moi j'utilise pour se sera la meme chose je pense

04.JPG

Puis vous choisissez le mirror moi j'ai pris le belge il est pas mal

05.JPG

Puis vient le tour de choisir tous les packet qui vont etre telecharger puis installermoi je vous conseiller de tous les mettre en install ( en cliquant une fois sur le cercle a coter de ALL)

06.JPG

Ensuite il va commencer a DL tous les packet ca a prendre plus ou moin de temps selon votre connection ensuite vous arriverez sur cette fenetre et choisissez si vous voulez mettre un raccourci ou autre voila

07.JPG

Puis le Enjoy

08.JPG

Une fois que c'est fait vous lancer cygwin et vous attendez quelque seconde et vous avait une fenetre comme celle-ci qui apparait

09.JPG

Puis maintenant on va commencer par faire un peu de linux pour ce qui en ont deja fait ca va etre assez rapide sinon je vais l'expliquer donc voila vous aller cree un dossier "psp" la commande a utiliser est "mkdir" puis le nom du dossier donc ca donne

$ mkdir psp

10.JPG

Ensuite vous aller entrez dans se dossier ( c'est la meme commande que sur windows )

$ cd psp

11.JPG

Ensuite vient l'heure de telechager le psp toolchain j'ai mis le dernier sur mon ftp donc voila la commande a utiliser est

$ wget http://dexxa05.free.fr/psp/psptoolchain-20050713.tar

12.JPG

Une fois que c'est DL vous dezippé le tous avec la commande suivant

$ tar xvzf psptoolchain-20050713.tar

13.JPG

Une fois que c'est fait vous entre dans le dossier extrait

$ cd psptoolchain

14.JPG

Ensuite vous vous donner les droits pour pouvoir executer le script qui va installer le compiler et tous ce qui va avec

$chmod a+x ./toolchain.sh

15.JPG

Ensuite vous executer le script attention cela va prendre plus ou moin de temps selon la puissance du prc et tous ca pour compiler le tous ca peut durer 2H comme 4H voir pls

16.JPG

Ensuite vous tapez la commande la

$ export PSPDEV="/usr/local/pspdev"

17.JPG

Ensuite vous tapez celle-ci

$ export PSPSDK="$PSPDEV/psp/sdk"

18.JPG

Puis la derniere qui est celle-ci

$ export PATH="$PATH:$PSPDEV/bin:$PSPSDK/bin"

19.JPG

Puis pour verifier que tous est OK vous aller taper celel-ci

$ psp-gcc -v

20.JPG

Si vous avez ce qu'il y'a ecrit dessus c'est tous bon :) Enjoy vous pouvez commencer a coder pour psp je continurait un peu apres pour pouvoir faire un "Hello World"

Modifié par dexxa05
Lien vers le commentaire
Partager sur d'autres sites

T'inquiete pas je continue petit a petit car ca prend un peu de temps a faire mais voila j'essaye de faire en sorte que n'importe quel n00b puisse coder en C sur ca console cherie :)

Avec cette emu tu va pouvoir coder, compiler ensuite pour le tester utliser l'emulateur psp pour PC n'envoyer jamais le code que vous venez de faire sur votre PSP on sais jamais ce qui peut arriver j'en serait pas responsable

Modifié par dexxa05
Lien vers le commentaire
Partager sur d'autres sites

:wub::ok: Ok parfait !!!

C du travail d artiste !!! Merci !!!!

:):):):):)

JulienX si tu pouvais juste être un peut plus explicite sur le PSPSDK car je l ai déjà teléchargé mais g rien calculé :wacko: (pas un seul .exe et trop plein de fichiers) :

-comment qu on l install et tout ca.....

-Kel soft tu utilise pour coder en C++....

Voila merci encore à tous ceux qui prennent sur leur temps pour expliquer aux newbe que nous sommes :oki::ok:;)

Modifié par fafenstein
Lien vers le commentaire
Partager sur d'autres sites

Donc voila maintenant je continue hé hé :)

Vous aller creer quelque dossier et rentrer dedans donc on commence par:

$ mkdir psphome

21.JPG

Vous rentrez dedans

$ cd psphome

22.JPG

Vous creer un rep src

$ mkdir src

23.JPG

Vous rentrez dedans

$cd src

24.JPG

Ensuite vous aller telecharger les sources du "Hello World" de Nem

$ wget http://dexxa05.free.fr/psp/hellopsp_src_Rel1.zip

25.JPG

On continu par dezipper le zip qui vient d'etre DL

$ unzip hellopsp_src_Rel1.zip

26.JPG

On continue ensuite par rentrer dans le dossier

$ cd hellopsp_src

27.JPG

Ensuite ca devient plus interessant on va commencer a compiler

$ psp-gcc -g -c hellopsp.c

28.JPG

On continue......

$ psp-gcc -g -c pg.c

29.JPG

Ca s'arrete plus lol la on change le nom du fichier startup.s en startup.ss

$ mv startup.s startup.ss

30.JPG

On continue

$ psp-gcc -g -c -xassembler -O -o startup.o startup.ss

31.JPG

.......

$ psp-ld -O0 startup.o hellopsp.o pg.o -M -Ttext 8900000 -q -o out > hellopsp.map

32.JPG

Plus que quelque commande

$ g++ outpatch.cpp -o outpatch

33.JPG

On execute notre petit fichiers :)

$ ./outpatch out

34.JPG

Et on renomme le fichier

$ mv out out.elf

35.JPG

Juste pour verifier pour lister le contenu de votre dossier la commande c'est

$ ls

35.JPG

Donc la maintenant vous vous trouvez avec un fichier out.elf il manque plus qu'a le convertir en EBOOT.PBP et le lancer sur l'emulateur psp que vous avez sur votre PC

Petite remaque pour essayer de comprend le Hello World vous devez editer le fichier hellopsp.c c'est la que presque tous est connu

Sous linux pour editer un ficihier il vous faut taper soit

$ vi hellopsp.c

$ nano hellopsp.c ( perso je prefere nano )

Ou au pire des cas vous pouvez l'editer avec Notepad de M$

Lisez le bien essaye de comprendre le code changer quelque truc et regarde ce que ca donne pour recompiler ce que vous venez de changer repartez a partir de la commande

$ psp-gcc -g -c hellopsp.c

Voila je pense que ca devrait suffir pour apprendre les base

Lien vers le commentaire
Partager sur d'autres sites

J'y arrive pas a ca
Ensuite vient l'heure de telechager le psp toolchain j'ai mis le dernier sur mon ftp donc voila la commande a utiliser est

$ wget http://dexxa05.free.fr/psp/psptoolchain-20050713.tar

Ca serait cool que l'on m'explique ;) Merci d'avance

Essaye voir de faire un

$ ping www.google.fr

sous cygwin et dit moi si ca fonctionne

@pluche

Lien vers le commentaire
Partager sur d'autres sites

je viens de finir de lire le TUTO qui est fort interessant puisque je souhaite coder un peu pour m'amuser

voire plus :rolleyes:

MERCI pour tout "dexxa05"

donc si j'ai bien compris la cen'est que l'installtion

pour pouvoir ensuite coder blush

oui c'est quoi un "HELLO WORLD" ?? :marteau:

Lien vers le commentaire
Partager sur d'autres sites

le "hello world" c'est une des premieres aplications PSP (tout comme la PSone et la PS2)

>>le but est de demontrer ke l'on peut executer son propre code,ce qui sous entend que l'on a pris connaissance des faiilles de securité du-dit systeme ^^

Lien vers le commentaire
Partager sur d'autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share

Annonces