[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.
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 ? ^^ ).
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
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.
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!