:: Navigation
:: Libère ta PSP
Les Downgrades (PSP Fat)

Version 2.80 vers 1.50 (Team Noobz)
Version 3.03 vers 1.50 (Team Noobz)
Version 3.50 vers 1.50 (Team Noobz)
Toute version vers 1.50 (Team Noobz)

Custom Firmware (PSP Fat)

Installation 3.52M33-4 (Dark_Alex)
Installation 4.01 M33-2 (Dark_Alex)

Custom Firmware (PSP Slim & Lite)

Installation 3.60 M33 (Dark-Alex)
Installation 4.01 M33-2 (Dark_Alex)

Despertar del Cementerio (Toutes PSP)

Toutes PSP vers 3.90M33-3 (Dark_Alex)


:: Derniers posts

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/575bf5e3c62051f9ae76828e61b15223/web/modules/Forum/blok.php on line 88

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/575bf5e3c62051f9ae76828e61b15223/web/modules/Forum/blok.php on line 88
PSP Ground RSS : Les 20 derniers sujets Sujets Auteur Réponses Vues Dernier message
   [News] La surprise dès ce soir à minuit! View94 9 2216 Par sham94
30.07.2008 11:08
   Downgrader une psp avec un firmware 4.xx? zoolk 0 1809 Par zoolk
29.07.2008 22:40
   [test] God Of War: Chain Of Olympus ( non fini) shino01 3 588 Par shino01
29.07.2008 21:10
   convertir theme F0 en ctf 007marvin 0 414 Par 007marvin
29.07.2008 20:57
   [Article] Convertir des themes rco en ctf bryce 9 2532 Par 007marvin
29.07.2008 19:31
   [News] La surprise arrive très bientôt ! Willy91 13 1547 Par Nicolas184
29.07.2008 18:03
   [PRE]shino01 shino01 9 269 Par shino01
29.07.2008 13:49
   Le jeu de la suite du mot... WinterX 1924 35262 Par salut-c-mike222
29.07.2008 12:48

[Article] 1 - Mise en place d'un espace de développement sur Windows< Sujet précédent  Sujet suivant >
Accueil du Forum -> PSP -> Développement
AuteurMessage
  Baptiste



Messages : 2092
Inscrit(e) le: 03.06.2006
Firmware: 3.90 M33
Go!Messenger : batistuta15
Statut : Hors ligne
Avertissement : 0
Posté le 17.02.2008 19:57  
[Article] 1 - Mise en place d'un espace de développement sur Windows

Mise en place d'un espace de développement sur Windows XP (pas compatible Vista)

I - Prologue

Un SDK (Software Development Kit) a été conçu afin de permettre à tous les développeurs de programmer sur PSP, plutôt sympa donc. Ce SDK ne fonctionne que sur l'OS Linux initialement (Operating System = Système d'Exploitation) qui est gratuit et libre, contrairement à Windows.

 La solution, certe radicale, est de passer sous Linux. Mais pour les Merdoziens/Windobiens (comme moi ^^), ce n'est pas très évident. Je vous rassure de suite, une solution existe (vive l'informatique !).

Et cette solution c'est Cygwin.

C'est quoi encore ce truc barbare ?

 Rien de bien méchant, c'est très (trop?) simple, bien que l'installation est assez longue.

D'autres solutions que Cygwin pour remplacer Linux sur Windows existent mais Cygwin est vraiment (vous allez le voir par la suite) très simple.

 

Si long que ça ?

 Désolé de vous déconcerter dès le début, mais oui c'est "Si long que ça". Il faudra peut-être laisser votre ordinateur une nuit entière pour lui laisser le temps de tout downloader (télécharger) et de tout installer. Nous verrons cela dans la partie III.

 

 Il n'y a pas d'autre solution sur Cygwin ?

Aller, je vous remonte le moral: Vous n'aurez pas à passer des erreurs pour installer Cygwin car on va s'en passser  . Comment ? Eh bien des programmeurs se soucient des utilisateurs (heureusement) et ont conçu ce que l'on appelle PSPDEV.

 

Ca prend combien de temps pour télécharger et installer, autant que pour Cygwin ? Et pourquoi nous avoir parlé de Cygwin alors ?

 Ca prend entre 2 minutes et 1/4 d'heure suivant les questions de chacun, Installation comprise ! Nous vous avons parlé de Cygwin car il nous a semblé bon de vous l'évoquer tout comme Linux, il est important de savoir que PSPDEV n'est pas à l'origine de la compilation pour la PSP, il a été fait bien après.

Maitenant, passons à la suite.

 

II - Connaissances pré-requises

Savoir faire au moins faire un Hello World en langage C, rien de plus. Mais aussi avoir les bases  du fonctionnement du langage C (les fonctions, conditions, boucles ...). Il faut donc apprendre ou avoir appris le C. Dans votre vie (informatique) ça ne vous sera que bénéfique, le C c'est la base de tout ! Par exemple Système d'Exploitation est composé de ce langage.

Pour apprendre le C : le Site Du Zéro (plus couramment appelé SDZ), en particulier "Apprenez à programmer en C !".

L'apprentissage dépend de votre motivation et de vos pré-dispositions. Mais c'est accessible à tous !

Combien de temps environ pour programmer correctement ?

Comptez entre 2 et 6 mois pour une connaissance moyenne mais correcte.

Avoir Winrar d'installé est préférable: cliquez ici.

 

III - Installer PSPDEV

1.  Définition de Pspdev :

En bref PSPSDK regroupe les fonctions nécessaire de Linux (comme Cygwin mais en plus simple encore et en plus léger) pour compiler (vous savez ce que c'est compiler hein ? ^^ ).

Pour comparer : ( voir l'image ici )

  • l'installation de Cygwin + des librairies (on devrait dire Bibliothèque d'ailleurs) occupent plus de 3Go
  • l'installation de PSPDEV nécessite environ 300 Mo

Donc on va plutôt installer PSPDEV que Cygwin vous le comprendrez, de plus toutes les librairies seront déjà installés avec PSPDEV (on va en ajouter quelques unes pour ne pas dire toutes).

 

2.  Installation

  • Commencez par télécharger l'archive contenant l'installeur de PSPSDK (archive compressée en ZIP)

(PSPDevWin32.zip ~20 Mo)

  • Une fois téléchargée, ouvrez l'archive comme ci-dessous :

 

  • Puis lancez le fichier  " PSPDevSetup-06120213.exe "  s'y trouvant. Patientez pendant le dé-paquetage de l'exe.

 

  • Au bout de quelques secondes l'installation commence ! Commencez par cliquez sur " Next > " :

 

  • Laissez le dossier par défaut puis cliquez sur " Next > " encore une fois ... :

 

  • Vous arrivez à la fenêtre ci dessus, laissez par défaut la case cochée puis cliquez sur Install pour procéder à l'installation des fichiers en elle même :

  • Eh voilà, PSPDev est désormais installé sur votre système, vous pouvez retrouver son contenu dans C:/pspdev/ (Si la lettre C correspond à votre disque dur).

 

3.  Configuration

En configuration il n'y a qu'une seule chose à faire, si vous ne la faite pas PSPDev ne fonctionnera pas.

  • Maintenant lancer la ligne de commande pour accèder directement au dossier PSPDev ou aller dans Poste de Travail puis Disque dur (C:) puis ouvrez le dossier pspdev. Ou bien alors faite Démarrer -> Exécuter ... -> tapez "cmd" et appuyez sur la touche Entrée de votre clavier -> tapez "explorer C:pspdev" puis fermez la fenetre de commande.
  • Peu importe la manière dont vous avez ouvert le dossier C:pspdev ,  il est maintenant le temps de configurer le fichier pspdev.bat .  Pour cela cliquez droit dessus puis cliquez sur Modifier juste en dessous de Ouvrir.
  • Effacez tout le texte qui se trovue dans ce fichier puis mettez-y ces lignes par un simple copié-collé (pour une fois que vous avez le droite de copié-collé ) : Cliquez ici
  • Vous pouvez enregistrer le fichier en faisant Fichier -> Enregistrer ou bien Ctrl+S.

La configuration est terminée ! Ouf 

Installons maintenant  les librarires nécessaires pour compiler pour la PSP.

 

IV - Installer des librairies

 

On va maintenant installer des librairies supplémentaires qui ont été précompilées par Zx-81, un programmeur renommé de la scène PSP, remercions le pour tout  . Par ailleurs il serait ravis que vous lui laissiez un petit message sympatique sur son blog: http://zx81.zx81.free.fr/ .

  • Voilà c'est fait, finit le blabla et les remerciements, on télécharge le pack qui contient les librairies :

(pspdevlibrairies.rar ~40 Mo)

 

  • Une fois téléchargée, cliquez droit sur l'archive ci-dessous :

  • Puis Extraire les fichiers vers :

 

  • Dans la fenêtre qui s'ouvre sélectionnez votre disque dur, celui sur lequel PSPDev a été installé (généralement C: ) :

 

  • Pour extraire les fichiers cliquez sur OK.
  • Si vous avez une fenêtre du type pendant l'extraction :

 

N'hésitez pas et cliquez sur Oui pour tous.

  • Patientez la fin de l'extraction, cela peut durer pendant une à deux minutes.

 

Et j'ai le bonheur de vous dire que vous avez un compilateur pour PSP complétement fonctionnel, je vais tenter de faire les autre tutos qui concernent la programmation pour la PSP, ce tuto m'a pris du temps mais au final je n'en suis pas mécontent, nous vous attendons dans le tuto n°2  en attendant que je le fasse et sont au programme je crois.

 

  Tu as tout compris

C'est bien ce que je pensais.

 

Bon! assez de plaisanterie, en cas de soucis n'hésitez à poster des messages sur le forum



Revenir en haut
  djdelarue



Messages : 975
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : djdelarue
Statut : Hors ligne
Avertissement : 0
Posté le 17.02.2008 20:51  
Réponse au sujet : [Article] [en C] Mise en place d'un espace de développement
Une nuit de DL!!!!!!!!!!!!!! enfin si ça vaut vraiment le coup merci de cet article Baptiste

3.71 -> 3.80 -> 3.71M33-2 -> 3.90M33 -> 3.90M33-2 -> 3.90M33-3 (TMv0.1)
__________________________________________



Le rap est une religion, la religion est un mythe.
Revenir en haut
 MiiMs
[210-330] Messages



Messages : 244
Inscrit(e) le: 05.02.2008
Firmware: 3.90 M33
Statut : Hors ligne
Avertissement : 1
Posté le 18.02.2008 00:41  
Réponse au sujet : [Article] [en C] Mise en place d'un espace de développement
sa a l'air interressant mais compliqué

________________________________________________________________________


________________________________________________________________________

[ Fïrmwärë ] [ 3.90m33-2 ] + [ Memory stick pro duo 4 go + 1go ] + Time Machine

Revenir en haut
  Baptiste



Messages : 2092
Inscrit(e) le: 03.06.2006
Firmware: 3.90 M33
Go!Messenger : batistuta15
Statut : Hors ligne
Avertissement : 0
Posté le 18.02.2008 13:01  
Réponse au sujet : [Article] [en C] Mise en place d'un espace de dével
En cours de rédaction.
Edit: finit

Edité par Baptiste le 23/02/2008 17:01






Revenir en haut
  Willy91



Messages : 1584
Inscrit(e) le: 24.08.2007
Firmware: 3.90 M33
Go!Messenger : Willy91
Statut : Hors ligne
Avertissement : 0
Posté le 23.02.2008 16:35  
Réponse au sujet : [Article] Mise en place d'un espace de développement sur Windows
Alors là je dis bravo, excellent tutoriel !






Revenir en haut
  pomopop



Messages : 819
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : pomopop
Statut : Hors ligne
Avertissement(s) : 2
Posté le 23.02.2008 17:51  
Réponse au sujet : [Article] Mise en place d'un espace de développement sur Windows
j'ai pas tout compris alors une question avant tout:
A quoi ca sert?
Aufaut, je suis elu boulet du jour

psp noire 1004

3.90m33, carte memoire 2 Go

vive psp ground


Revenir en haut
  Baptiste



Messages : 2092
Inscrit(e) le: 03.06.2006
Firmware: 3.90 M33
Go!Messenger : batistuta15
Statut : Hors ligne
Avertissement : 0
Posté le 23.02.2008 21:01  
Réponse au sujet : [Article] Mise en place d'un espace de développement sur Windows
Relis







Revenir en haut
  Mizou93



Messages : 701
Inscrit(e) le: 30.08.2007
Firmware: 3.90 M33
Go!Messenger : Mizou93
Statut : Hors ligne
Avertissement : 0
Posté le 23.02.2008 21:19  
Réponse au sujet : [Article] Mise en place d'un espace de développement sur Windows
A compiler les programmes pour PSP, c'est uniquement pour les développeurs.

Revenir en haut
  darkgrenouille
[500-700] Messages



Messages : 669
Inscrit(e) le: 06.01.2008
Firmware: 3.93
Go!Messenger : e.louyot
Statut : Hors ligne
Avertissement(s) : 2
Posté le 23.02.2008 21:29  
Réponse au sujet : [Article] Mise en place d'un espace de développement sur Windows
j ai pas compris a quoi sa sert ?????



vous voulait que je vous fasse un avatar ou une signature aller me demander ici ou ici


Revenir en haut
  IenAnKo



Messages : 307
Inscrit(e) le: 07.10.2007
Firmware: 3.90 M33
Statut : Hors ligne
Avertissement : 0
Posté le 23.02.2008 23:04  
RE : [Article] Mise en place d'un espace de développement sur Windows
Va falloir apprendre à lire -_-. Je remarque que la plupart des gens pose des questions avant même d'avoir lu entièrement le sujet... On se demande parfois à quoi ça sert de poster des tutoriels, si on ne fais même pas l'effort de faire fonctionner son cerveau cinq minutes...

De plus, c'est très bien expliquer. Jolie tutoriel Baptiste. Bonne continuation pour les prochains.

Revenir en haut
  djdelarue



Messages : 975
Inscrit(e) le: 05.01.2008
Firmware: 3.90 M33
Go!Messenger : djdelarue
Statut : Hors ligne
Avertissement : 0
Posté le 23.02.2008 23:15  
Réponse au sujet : [Article] Mise en place d'un espace de développement sur Windows
suffit de savoir lire quoi

3.71 -> 3.80 -> 3.71M33-2 -> 3.90M33 -> 3.90M33-2 -> 3.90M33-3 (TMv0.1)
__________________________________________



Le rap est une religion, la religion est un mythe.
Revenir en haut
  stivi
[210-330] Messages



Messages : 222
Inscrit(e) le: 14.02.2008
Firmware: 3.90 M33
Go!Messenger : stividu83
Statut : Hors ligne
Avertissement : 1
Posté le 23.02.2008 23:18  
Réponse au sujet : [Article] Mise en place d'un espace de développement sur Windows
ou alor s'y conaitre un minimun en psp !! xd

__________________________________________________
---------------------------------------------------------------------------
psp slim&light 3.80=-ddc=-3.80m33=-3.90m33-2=-3.93m33 non oficiel. +ms 2go






go!messenger : stividu83
skype: stivi-83
msn : stivi83@hotmail.fr
le site de ma team : http://umt.xooit.fr/index.php
Revenir en haut
  manolo77
[0-50] Messages



Messages : 4
Inscrit(e) le: 10.07.2007
Firmware: 3.90 M33
Statut : Hors ligne
Avertissement : 0
Posté le 24.02.2008 14:47  
RE : [Article] Mise en place d'un espace de développement sur Windows
Merci super tuto...

Rapide et simple d'installation...

A +

Edité par Baptiste le 24/02/2008 15:17
Parce qu'il n'est meilleur remede que la passion partagée...
Revenir en haut
  Willy91



Messages : 1584
Inscrit(e) le: 24.08.2007
Firmware: 3.90 M33
Go!Messenger : Willy91
Statut : Hors ligne
Avertissement : 0
Posté le 24.02.2008 14:58  
Réponse au sujet : [Article] Mise en place d'un espace de développement sur Windows
Ca sert à mettre tout vos codes en Eboot pour que l'application soit lancée sur la PSP.






Revenir en haut
  Baptiste



Messages : 2092
Inscrit(e) le: 03.06.2006
Firmware: 3.90 M33
Go!Messenger : batistuta15
Statut : Hors ligne
Avertissement : 0
Posté le 24.02.2008 15:20  
Réponse au sujet : [Article] Mise en place d'un espace de développement sur Windows
Je ferai la suite dès que possible et le mieux expliquer qui soit.

Pour manolo77: le pdf date et je trouve mal conçu, je le connaissais déjà.
C'est pourquoi j'ai édité ton message, je ferai un tuto complet, de plus ils seront disponibles sous différents formats et imprimables.

Il faut que je trouve le temps, la Programmation sur PSP est réellement puissante!







Revenir en haut

Fermer
PSP ground devient Console Life.

Console Life - PC, PS3, Xbox360, Wii, PSP, DS
:: Chat
0 utilisateur est connecté sur le chat !

:: Sondage
Nos News vous semblent-elles suffisament précises ?
 Oui, elles sont parfaites
 Oui, mais je ne comprends pas tout desfois
 Non, il manque des détails
 Non, je n'ai rien compris à tout ça

 
Autres Sondages
:: Syndication

Suivez PSP Ground 
grâce aux fils RSS 2.0

Les 20 dernières news
Les 20 derniers articles
Les 20 derniers téléchargements
Les 20 derniers liens
Les 20 dernières images
Les 20 derniers sujets

:: Publicité