<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>Archives des PSP2SDK - Custom Protocol</title>
	<atom:link href="https://www.customprotocol.com/tags/psp2sdk/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.customprotocol.com/tags/psp2sdk/</link>
	<description>Site d&#039;hack-tualité et de tutoriels sur la customisation de consoles et appareils (homebrews, plugins, émulation...)</description>
	<lastBuildDate>Wed, 19 Aug 2015 14:16:44 +0000</lastBuildDate>
	<language>fr-CA</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>[PSV] [PSTV] [PC] TUTO &#8211; Installer et utiliser le PSP2SDK</title>
		<link>https://www.customprotocol.com/programmation/psv-pstv-pc-installer-utiliser-compiler-psp2sdk/</link>
					<comments>https://www.customprotocol.com/programmation/psv-pstv-pc-installer-utiliser-compiler-psp2sdk/#comments</comments>
		
		<dc:creator><![CDATA[Wirus]]></dc:creator>
		<pubDate>Wed, 19 Aug 2015 14:16:44 +0000</pubDate>
				<category><![CDATA[Outils]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Top Articles]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Tutoriels Underground]]></category>
		<category><![CDATA[Underground]]></category>
		<category><![CDATA[PSP2SDK]]></category>
		<guid isPermaLink="false">https://www.customprotocol.com/?post_type=it_programmation&#038;p=6102</guid>
					<description><![CDATA[<p>Vous souhaitez coder un petit homebrew natif pour la PS Vita mais ne savez pas comment installer le PSP2SDK&#8239;? Nous sommes là&#8239;!</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/programmation/psv-pstv-pc-installer-utiliser-compiler-psp2sdk/">[PSV] [PSTV] [PC] TUTO &#8211; Installer et utiliser le PSP2SDK</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Depuis un peu plus d'un mois, les <a href="https://www.customprotocol.com/underground-genre/homebrews-natifs-ps-vita/" target="_blank" rel="noopener noreferrer"><em>homebrews</em> natifs</a> utilisant <a href="https://www.customprotocol.com/underground/tuto-executer-lancer-rejuvenate-homebrew-natif-via-exploit-psm/" target="_blank" rel="noopener noreferrer">l'<em>exploit PSM</em></a> fleurissent sur PS Vita&nbsp;: émulateurs, utilitaires, etc. Un concours <em><a href="https://www.customprotocol.com/underground/vita-revitalize-homebrew-competition-ouvert/" target="_blank" rel="noopener noreferrer">Revitalize Homebrew Competition</a></em> a par ailleurs été ouvert par <em>Wololo</em>, et tous les utilisateurs de PS Vita ou PS TV au <em>firmwar</em><em>e</em> inférieur à 3.52 peuvent désormais profiter des joies de ce premier <strong>vrai hack natif</strong> via le <em><a href="https://www.customprotocol.com/underground/vita-tuto-installer-des-pkg-en-firmware-3-20-et-superieur/" target="_blank" rel="noopener noreferrer">PSM Dev Unity</a></em>. Si vous êtes ici, c'est que vous souhaitez tenter l'aventure, alors venez donc avec nous découvrir comment installer le <strong>PSP2SDK</strong> et émerveillez-nous avec de supers <em>homebrews</em>&#8239;!&#8239;;)</p>
<figure id="attachment_5052" aria-describedby="caption-attachment-5052" style="width: 764px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/06/PSP2SDK-programmes-publies-173210-telecharger-release.png"><img fetchpriority="high" decoding="async" class="size-large wp-image-5052" src="https://www.customprotocol.com/medias/2015/06/PSP2SDK-programmes-publies-173210-telecharger-release-1024x488.png" alt="Le PSP2SDK est un kit de développement crée par 173210 et sa bande" width="764" height="364" srcset="https://www.customprotocol.com/medias/2015/06/PSP2SDK-programmes-publies-173210-telecharger-release-1024x488.png 1024w, https://www.customprotocol.com/medias/2015/06/PSP2SDK-programmes-publies-173210-telecharger-release-300x143.png 300w, https://www.customprotocol.com/medias/2015/06/PSP2SDK-programmes-publies-173210-telecharger-release-768x366.png 768w, https://www.customprotocol.com/medias/2015/06/PSP2SDK-programmes-publies-173210-telecharger-release-370x176.png 370w, https://www.customprotocol.com/medias/2015/06/PSP2SDK-programmes-publies-173210-telecharger-release-270x129.png 270w, https://www.customprotocol.com/medias/2015/06/PSP2SDK-programmes-publies-173210-telecharger-release-570x272.png 570w, https://www.customprotocol.com/medias/2015/06/PSP2SDK-programmes-publies-173210-telecharger-release-740x353.png 740w, https://www.customprotocol.com/medias/2015/06/PSP2SDK-programmes-publies-173210-telecharger-release.png 1280w, https://www.customprotocol.com/medias/2015/06/PSP2SDK-programmes-publies-173210-telecharger-release-300x143@2x.png 600w" sizes="(max-width: 764px) 100vw, 764px" /></a><figcaption id="caption-attachment-5052" class="wp-caption-text">Le <strong>PSP2SDK</strong> est un kit de développement créé par 173210 et sa bande</figcaption></figure>
<hr />
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>0) Pré-requis</strong></span></h4>
<ul style="text-align: justify;">
<li style="text-align: justify;">Une PS Vita ou PS TV compatible avec le <b>hack PSM</b>, c'est-à-dire :
<ul>
<li style="text-align: justify;"><em>Firmware</em> inférieur (strictement) à 3.52&#8239;;</li>
<li style="text-align: justify;"><em>PSM Dev Assistant</em> installé (voir <a href="https://www.customprotocol.com/underground/vita-tuto-installer-des-pkg-en-firmware-3-20-et-superieur/" target="_blank" rel="noopener noreferrer">ici pour installer celui d'<em>Unity</em> via <em>PKG</em></a>)&#8239;;</li>
<li style="text-align: justify;">Une <a href="https://www.customprotocol.com/underground/tuto-re-faire-fonctionner-reutiliser-psm-dev-playstation-mobile-sans-licence/" target="_blank" rel="noopener noreferrer">licence PSM+</a> que vous penserez à <a href="https://www.customprotocol.com/underground/tuto-re-faire-fonctionner-reutiliser-psm-dev-playstation-mobile-sans-licence/" target="_blank" rel="noopener noreferrer">renouveler chaque jour</a> (voir étape 2 du tuto) que vous souhaitez utiliser le <strong>hack PSM</strong>).</li>
</ul>
</li>
<li style="text-align: justify;">Un PC (<em>Windows</em> de préférence, c'est l'OS que nous utiliserons pour ce tutoriel)&#8239;;</li>
<li style="text-align: justify;">Le gestionnaire d'archives <em><a href="http://www.spiroo.be/7zip/" target="_blank" rel="noopener noreferrer">7zip</a></em> ou <em>WinRar</em>&#8239;;</li>
<li style="text-align: justify;"><a href="https://mega.nz/#!OdcDyTTC!ZObT0GyCEuY0fziPpxtyZV_fqDOFt4CUYVKzuFZu2XE" target="_blank" rel="noopener noreferrer">Cette archive</a>&#8239;;</li>
<li style="text-align: justify;">Des compétences en C (pour programmer votre <em>homebrew</em>, c'est pas nécessaire pour simplement compiler) ;</li>
<li style="text-align: justify;">De la patience&#8239;;</li>
<li style="text-align: justify;">Ce tutoriel (lol).</li>
</ul>
<p style="text-align: justify;">Ce didacticiel sera peut-être mis à jour pour les ordinateurs <em>Mac</em> et <em>GNU-Linux</em> avec l'aide de mon cher @Tuxbot123.</p>
<h3 style="text-align: justify;"><span style="text-decoration: underline;"><strong>Partie I - Installer les fichiers du PSP2SDK</strong></span></h3>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>1) Téléchargement/préparation des fichiers</strong></span></h4>
<p style="text-align: justify;">Si vous avez bien lu tous les pré-requis, vous avez dû télécharger une archive, non&#8239;? Bien, extrayez son contenu dans un répertoire sur votre Bureau (de préférence, vous comprendrez pourquoi). Dans notre exemple, nous appellerons ce répertoire "PSP2SDK Installer".</p>
<figure id="attachment_6103" aria-describedby="caption-attachment-6103" style="width: 500px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/contenu-repertoire-psp2sdk-debut.png"><img decoding="async" class="wp-image-6103 size-medium" src="https://www.customprotocol.com/medias/2015/08/contenu-repertoire-psp2sdk-debut-500x268.png" alt="Voilà à quoi devrait ressembler votre dossier" width="500" height="268" /></a><figcaption id="caption-attachment-6103" class="wp-caption-text">Voilà à quoi devrait ressembler votre dossier</figcaption></figure>
<p style="text-align: justify;">Ensuite, extrayez le contenu de l'archive "devkitARM_r44-win32.exe" dans votre fameux dossier spécial "installation du <strong>PSP2SDK</strong>" (chez nous appelé <em>PSP2SDK Installer</em>).</p>
<figure id="attachment_6108" aria-describedby="caption-attachment-6108" style="width: 500px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/extraction-fichiers-devkit-ARM.png"><img decoding="async" class="wp-image-6108 size-medium" src="https://www.customprotocol.com/medias/2015/08/extraction-fichiers-devkit-ARM-500x284.png" alt="extraction fichiers devkit ARM" width="500" height="284" /></a><figcaption id="caption-attachment-6108" class="wp-caption-text">Voilà la démarche à suivre si vous utilisez <em>7zip</em></figcaption></figure>
<p style="text-align: justify;">Pendant l'extraction un peu longue, profitez-en pour récupérer tous les fichiers nécessaires au fonctionnement du <b>PSP2SDK</b>. Rendez-vous sur <a href="http://wololo.net/psp2sdk/?C=M;O=D" target="_blank" rel="noopener noreferrer">cette page</a>, et téléchargez les dernières archives portant ces noms (un petit ctrl+f peut vous aider si vous n'arrivez pas à vous y retrouver)&nbsp;:</p>
<ul style="text-align: justify;">
<li style="text-align: justify;">psp2-libs-dirty</li>
<li style="text-align: justify;">psp2-tools</li>
<li style="text-align: justify;">psp2-multilib-dirty</li>
<li style="text-align: justify;">psp2-libgcc</li>
</ul>
<p style="text-align: justify;">Si vous êtes utilisateur d'un système <em>Windows</em>, veillez à bien choisir les archives portant la mention "mingw32" (pour les "psp2-tools" notamment).</p>
<figure id="attachment_6107" aria-describedby="caption-attachment-6107" style="width: 500px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/contenu-repertoire-psp2sdk-apres.png"><img decoding="async" class="wp-image-6107 size-medium" src="https://www.customprotocol.com/medias/2015/08/contenu-repertoire-psp2sdk-apres-500x284.png" alt="contenu répertoire psp2sdk après" width="500" height="284" /></a><figcaption id="caption-attachment-6107" class="wp-caption-text">Les id/versions peuvent être différentes des vôtres car le <strong>PSP2SDK</strong> est régulièrement mis à jour</figcaption></figure>
<p style="text-align: justify;">Créez sur votre disque local "C:/" le répertoire "devkitPro", comme ci-dessous, ce sera fait aussi.</p>
<figure id="attachment_6109" aria-describedby="caption-attachment-6109" style="width: 500px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/emplacement-repertoire-devkitPro-psp2sdk.png"><img decoding="async" class="wp-image-6109 size-medium" src="https://www.customprotocol.com/medias/2015/08/emplacement-repertoire-devkitPro-psp2sdk-500x279.png" alt="emplacement repertoire devkitPro psp2sdk" width="500" height="279" /></a><figcaption id="caption-attachment-6109" class="wp-caption-text">C'est tout simple n'est-ce pas&#8239;?</figcaption></figure>
<p style="text-align: justify;">L'extraction est enfin terminée&#8239;? Bien, déplacez le dossier "dekitARM" qui vient d'apparaître dans votre répertoire "devkitPro".</p>
<figure id="attachment_6110" aria-describedby="caption-attachment-6110" style="width: 500px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/deplacement-dossier-devkitARM-vers-devkitPRO.png"><img decoding="async" class="size-medium wp-image-6110" src="https://www.customprotocol.com/medias/2015/08/deplacement-dossier-devkitARM-vers-devkitPRO-500x279.png" alt="On déplace le dossier &quot;devkitARM&quot; dans &quot;C:/devkitPro&quot;" width="500" height="279" /></a><figcaption id="caption-attachment-6110" class="wp-caption-text">On déplace le dossier "devkitARM" dans "C:/devkitPro"</figcaption></figure>
<p style="text-align: justify;">Créez pour finir un répertoire que vous nommerez "psp2" (en minuscules).</p>
<figure id="attachment_6119" aria-describedby="caption-attachment-6119" style="width: 500px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/creation-dossier-psp2-devkitARM.png"><img decoding="async" class="wp-image-6119 size-medium" src="https://www.customprotocol.com/medias/2015/08/creation-dossier-psp2-devkitARM-500x317.png" alt="Je crois que vous savez comment on crée un dossier sur Windows,mais je préfère mettre un screenshot au cas où x)" width="500" height="317" /></a><figcaption id="caption-attachment-6119" class="wp-caption-text">Je crois que vous savez comment on crée un dossier sur <em>Windows</em>, mais je préfère mettre un <em>screenshot</em> au cas où x)</figcaption></figure>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>2) Extraction des archives contenant les fichiers</strong></span></h4>
<p style="text-align: justify;"><div align="center" class="alert alert-warning ">À partir de maintenant, il va falloir lire <strong>très attentivement</strong> ce qui va suivre. Rappelez-vous qu'à la moindre fausse manipulation, rien ne marchera et qu'il faudra se retaper le tutoriel en entier (ce serait ballot)&#8239;!</div>
<p style="text-align: justify;">Rendez-vous maintenant sur le dossier "PSP2SDK Installer", où se trouvent toutes nos archives pour rappel. Ouvrez l'archive "psp2-libs-dirty-xxxxxxx.zip" pour trouver l'option "Extraire les fichiers". Choisissez comme dossier de destination&nbsp;:</p>
<pre class="lang:default decode:true">C:\devkitPro\devkitARM\psp2</pre>
<figure id="attachment_6121" aria-describedby="caption-attachment-6121" style="width: 485px" class="wp-caption aligncenter"><img decoding="async" class="wp-image-6121 size-full" src="https://www.customprotocol.com/medias/2015/08/extractio-7zip-fichiers-psp2-libs-dirty.png" alt="extraction 7zip fichiers psp2 libs dirty" width="485" height="538" srcset="https://www.customprotocol.com/medias/2015/08/extractio-7zip-fichiers-psp2-libs-dirty.png 485w, https://www.customprotocol.com/medias/2015/08/extractio-7zip-fichiers-psp2-libs-dirty-270x300.png 270w, https://www.customprotocol.com/medias/2015/08/extractio-7zip-fichiers-psp2-libs-dirty-370x410.png 370w" sizes="(max-width: 485px) 100vw, 485px" /><figcaption id="caption-attachment-6121" class="wp-caption-text">Voilà un p'tit <em>screenshot</em> pour les utilisateurs de <em>7zip</em>, mais je pense que vous aurez compris</figcaption></figure>
<p style="text-align: justify;">Laissez l'extraction s'effectuer, puis vérifiez votre répertoire "psp2". Il doit ressembler à cela&nbsp;:</p>
<figure id="attachment_6122" aria-describedby="caption-attachment-6122" style="width: 487px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/contenu-repertoire-psp2-1.png"><img decoding="async" class="size-full wp-image-6122" src="https://www.customprotocol.com/medias/2015/08/contenu-repertoire-psp2-1.png" alt="Voili" width="487" height="351" srcset="https://www.customprotocol.com/medias/2015/08/contenu-repertoire-psp2-1.png 487w, https://www.customprotocol.com/medias/2015/08/contenu-repertoire-psp2-1-300x216.png 300w, https://www.customprotocol.com/medias/2015/08/contenu-repertoire-psp2-1-370x267.png 370w, https://www.customprotocol.com/medias/2015/08/contenu-repertoire-psp2-1-270x195.png 270w" sizes="(max-width: 487px) 100vw, 487px" /></a><figcaption id="caption-attachment-6122" class="wp-caption-text">Voili</figcaption></figure>
<p style="text-align: justify;">Bien, on va extraire toutes nos autres archives du coup. Voici une liste présentant dans l'ordre quelle archive ouvrir, puis l'emplacement où extraire son contenu.</p>
<ul style="text-align: justify;">
<li style="text-align: justify;"><em>psp2-tools-xxxxxxx-x86_64-w64-mingw32.zip</em></li>
</ul>
<pre class="lang:default decode:true">C:\devkitPro\devkitARM</pre>
<ul style="text-align: justify;">
<li style="text-align: justify;"><em>psp2-multilib-dirty-xxxxxxx.zip</em></li>
</ul>
<pre class="lang:default decode:true">C:\devkitPro\devkitARM\arm-none-eabi\lib</pre>
<ul style="text-align: justify;">
<li style="text-align: justify;"><em>psp2-libgcc-x_x_x.zip</em></li>
</ul>
<pre class="lang:default decode:true">C:\devkitPro\devkitARM\arm-none-eabi\lib</pre>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>3) Le fichier psp2.specs</strong></span></h4>
<p style="text-align: justify;">Téléchargez le fichier <em>psp2.specs</em> <a href="https://www.customprotocol.com/medias/psp2sdk/psp2.specs" target="_blank" rel="noopener noreferrer">ici</a>. Si votre navigateur ne vous le propose pas en téléchargement, cliquez-droit et choisissez "Enregistrez sous" (CTRL+S). Votre ordinateur tentera peut-être de le convertir au format <em>txt</em>, empêchez-le en virant le ".txt" qui dépasse pour n'avoir que <em>psp2.specs</em> et enregistrez (ignorez l'alerte qui vous dira que le fichier risque d'être inutilisable blablabla). Enfin, déplacez ce fichier là-bas&nbsp;:</p>
<pre class="lang:default decode:true">C:\devkitPro\devkitARM\arm-none-eabi\lib</pre>
<figure id="attachment_6123" aria-describedby="caption-attachment-6123" style="width: 487px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/psp2-specs-emplacement.png"><img decoding="async" class="size-full wp-image-6123" src="https://www.customprotocol.com/medias/2015/08/psp2-specs-emplacement.png" alt="Voilà sa place" width="487" height="351" srcset="https://www.customprotocol.com/medias/2015/08/psp2-specs-emplacement.png 487w, https://www.customprotocol.com/medias/2015/08/psp2-specs-emplacement-300x216.png 300w, https://www.customprotocol.com/medias/2015/08/psp2-specs-emplacement-370x267.png 370w, https://www.customprotocol.com/medias/2015/08/psp2-specs-emplacement-270x195.png 270w" sizes="(max-width: 487px) 100vw, 487px" /></a><figcaption id="caption-attachment-6123" class="wp-caption-text">Voilà sa place</figcaption></figure>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>4) Configuration du système</strong></span></h4>
<p style="text-align: justify;">Cliquez droit sur "Ordinateur" et sélectionnez l'option "Propriétés". Si vous ne le trouvez vraiment pas, allez dans "Panneau de configuration -&gt; Système et sécurité -&gt; Système".</p>
<figure id="attachment_6112" aria-describedby="caption-attachment-6112" style="width: 310px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/proprietes-ordinateur-windows.png"><img decoding="async" class="size-full wp-image-6112" src="https://www.customprotocol.com/medias/2015/08/proprietes-ordinateur-windows.png" alt="Vous devriez pouvoir accéder aux propriétés de votre ordinateur via les raccourcis à gauche de l'explorateur de fichiers Windows" width="310" height="225" srcset="https://www.customprotocol.com/medias/2015/08/proprietes-ordinateur-windows.png 310w, https://www.customprotocol.com/medias/2015/08/proprietes-ordinateur-windows-300x218.png 300w, https://www.customprotocol.com/medias/2015/08/proprietes-ordinateur-windows-270x196.png 270w" sizes="(max-width: 310px) 100vw, 310px" /></a><figcaption id="caption-attachment-6112" class="wp-caption-text">Vous devriez pouvoir accéder aux propriétés de votre ordinateur via les raccourcis à gauche de l'explorateur de fichiers <em>Windows</em></figcaption></figure>
<p style="text-align: justify;">Sur la nouvelle fenêtre qui s'ouvre, choisissez à gauche l'option "Paramètres système avancés".</p>
<figure id="attachment_6113" aria-describedby="caption-attachment-6113" style="width: 500px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/parametres-systeme-avances-windows.png"><img decoding="async" class="wp-image-6113 size-medium" src="https://www.customprotocol.com/medias/2015/08/parametres-systeme-avances-windows-500x356.png" alt="Attention, on va paramétrer&#8239;!" width="500" height="356" /></a><figcaption id="caption-attachment-6113" class="wp-caption-text">Attention, on va paramétrer&#8239;!</figcaption></figure>
<p style="text-align: justify;">Sur la nouvelle fenêtre (encore) qui s'ouvre, cliquez sur le bouton tout en bas "Variables d'environnement".</p>
<figure id="attachment_6114" aria-describedby="caption-attachment-6114" style="width: 416px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/variables-environnement-parametres-avances-windows.png"><img decoding="async" class="size-full wp-image-6114" src="https://www.customprotocol.com/medias/2015/08/variables-environnement-parametres-avances-windows.png" alt="Vous voyez le bouton j'espère&#8239;?&nbsp;:p" width="416" height="479" srcset="https://www.customprotocol.com/medias/2015/08/variables-environnement-parametres-avances-windows.png 416w, https://www.customprotocol.com/medias/2015/08/variables-environnement-parametres-avances-windows-261x300.png 261w, https://www.customprotocol.com/medias/2015/08/variables-environnement-parametres-avances-windows-370x426.png 370w, https://www.customprotocol.com/medias/2015/08/variables-environnement-parametres-avances-windows-270x311.png 270w" sizes="(max-width: 416px) 100vw, 416px" /></a><figcaption id="caption-attachment-6114" class="wp-caption-text">Vous voyez le bouton j'espère&#8239;?&nbsp;:p</figcaption></figure>
<p style="text-align: justify;">Une troisième fenêtre (eh beh purée, qu'est-ce qu'il fait chier lui) va être ouverte. Sur celle-ci, 2 listes s'afficheront à vous&nbsp;: "Variables utilisateur pour X" et "Variables système". Dans cette liste-ci, trouvez la variable "Path" (et non "PATHTEXT"&#8239;! D'ailleurs c'est rigolo, quand on le prononce, ça sonne presque "pastèque". Lol, qu'est-ce qu'on s'marre ici).</p>
<figure id="attachment_6116" aria-describedby="caption-attachment-6116" style="width: 384px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/variables-system-path.png"><img decoding="async" class="size-full wp-image-6116" src="https://www.customprotocol.com/medias/2015/08/variables-system-path.png" alt="Hop, il est juste là le coquin&#8239;!" width="384" height="423" srcset="https://www.customprotocol.com/medias/2015/08/variables-system-path.png 384w, https://www.customprotocol.com/medias/2015/08/variables-system-path-272x300.png 272w, https://www.customprotocol.com/medias/2015/08/variables-system-path-370x408.png 370w, https://www.customprotocol.com/medias/2015/08/variables-system-path-270x297.png 270w" sizes="(max-width: 384px) 100vw, 384px" /></a><figcaption id="caption-attachment-6116" class="wp-caption-text">Hop, il est juste là le coquin&#8239;!</figcaption></figure>
<p style="text-align: justify;">Cliquez une fois dessus pour le sélectionner (il sera mis en surbrillance/surligné). Cliquez ensuite sur le bouton "Modifier" juste en bas. Une quatrième fenêtre va être appelée (y en a encore 5 autres, accrochez-vous&#8239;! Non j'déconne, c'est la dernière, promis).</p>
<figure id="attachment_6117" aria-describedby="caption-attachment-6117" style="width: 387px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/modification-variable-systeme-path.png"><img decoding="async" class="wp-image-6117 size-full" src="https://www.customprotocol.com/medias/2015/08/modification-variable-systeme-path.png" alt="modification variable systeme path" width="387" height="140" srcset="https://www.customprotocol.com/medias/2015/08/modification-variable-systeme-path.png 387w, https://www.customprotocol.com/medias/2015/08/modification-variable-systeme-path-300x109.png 300w, https://www.customprotocol.com/medias/2015/08/modification-variable-systeme-path-370x134.png 370w, https://www.customprotocol.com/medias/2015/08/modification-variable-systeme-path-385x140.png 385w, https://www.customprotocol.com/medias/2015/08/modification-variable-systeme-path-270x98.png 270w" sizes="(max-width: 387px) 100vw, 387px" /></a><figcaption id="caption-attachment-6117" class="wp-caption-text">Bon, no comment...</figcaption></figure>
<p style="text-align: justify;">Copiez après le dernier "bin;" ceci (n'oubliez pas le point-virgule à la fin&#8239;!)&nbsp;:</p>
<pre class="lang:default decode:true">C:\devkitPro\devkitARM\bin;C:\devkitPro\devkitARM\psp2\bin;</pre>
<p style="text-align: justify;">N'oubliez surtout pas d'enregistrer en cliquant sur "OK", puis fermez toutes les fenêtres des propriétés <em>Windows</em> (ouf, enfin). Et voilà, le <strong>PSP2SDK</strong> est installé, ouf&#8239;! Le plus gros est fait&#8239;!&nbsp;<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h3 style="text-align: justify;"><span style="text-decoration: underline;"><strong>Partie II - Compilation d'un homebrew via le PSP2SDK</strong></span></h3>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>1) Extraction des archives</strong></span></h4>
<p style="text-align: justify;">Retournons donc faire un petit tour sur notre répertoire spécial "PSP2SDK Installer".</p>
<p style="text-align: justify;"><div align="center" class="alert alert-info ">Vous pouvez supprimer par ailleurs les archives "devkitPro", "psp2-libs-dirty", "psp2-tools", "psp2-multilib-dirty" et "psp2-libgcc", elles ne nous serviront plus, et même renommer "PSP2SDK Installer" en "PSP2SDK Compiler".</div>
<p style="text-align: justify;">Extrayez les fichiers de l'archive "vitahelloworld-master.zip". </p>
<figure id="attachment_6124" aria-describedby="caption-attachment-6124" style="width: 500px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/vita-hello-world-master-extraire.png"><img decoding="async" class="size-medium wp-image-6124" src="https://www.customprotocol.com/medias/2015/08/vita-hello-world-master-extraire-500x352.png" alt="On extrait ici les fichiers du Hello World de xerpi" width="500" height="352" /></a><figcaption id="caption-attachment-6124" class="wp-caption-text">On extrait ici les fichiers du <em>Hello World</em> de <em>xerpi</em></figcaption></figure>
<p style="text-align: justify;">Extrayez aussi les fichiers de l'archive "MAKE.zip", mais cette fois-ci dans "C:\devkitPro\devkitARM\bin".</p>
<figure id="attachment_6125" aria-describedby="caption-attachment-6125" style="width: 490px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/devkitARM-bin-copier-fichiers-make.png"><img decoding="async" class="size-full wp-image-6125" src="https://www.customprotocol.com/medias/2015/08/devkitARM-bin-copier-fichiers-make.png" alt="Les 5 fichiers ont bien été copiés" width="490" height="351" srcset="https://www.customprotocol.com/medias/2015/08/devkitARM-bin-copier-fichiers-make.png 490w, https://www.customprotocol.com/medias/2015/08/devkitARM-bin-copier-fichiers-make-300x215.png 300w, https://www.customprotocol.com/medias/2015/08/devkitARM-bin-copier-fichiers-make-370x265.png 370w, https://www.customprotocol.com/medias/2015/08/devkitARM-bin-copier-fichiers-make-270x193.png 270w" sizes="(max-width: 490px) 100vw, 490px" /></a><figcaption id="caption-attachment-6125" class="wp-caption-text">Les 5 fichiers ont bien été copiés</figcaption></figure>
<p style="text-align: justify;">On retourne un p'tit coup sur le dossier "vitahelloworld-master", maintenant. Cliquez droit quelque part sur la fenêtre en maintenant "Shift" (mais pas devant l'un des 7 fichiers), et cliquez sur "Ouvrir une fenêtre de commandes ici". </p>
<figure id="attachment_6128" aria-describedby="caption-attachment-6128" style="width: 490px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/vitahelloworld-master-ouvrir-fenetre-commandes-ici.png"><img decoding="async" class="size-full wp-image-6128" src="https://www.customprotocol.com/medias/2015/08/vitahelloworld-master-ouvrir-fenetre-commandes-ici.png" alt="Vous la voyez cette option, j'espère&#8239;?" width="490" height="402" srcset="https://www.customprotocol.com/medias/2015/08/vitahelloworld-master-ouvrir-fenetre-commandes-ici.png 490w, https://www.customprotocol.com/medias/2015/08/vitahelloworld-master-ouvrir-fenetre-commandes-ici-300x246.png 300w, https://www.customprotocol.com/medias/2015/08/vitahelloworld-master-ouvrir-fenetre-commandes-ici-370x304.png 370w, https://www.customprotocol.com/medias/2015/08/vitahelloworld-master-ouvrir-fenetre-commandes-ici-270x222.png 270w" sizes="(max-width: 490px) 100vw, 490px" /></a><figcaption id="caption-attachment-6128" class="wp-caption-text">Vous la voyez cette option, j'espère&#8239;?</figcaption></figure>
<p style="text-align: justify;"><div align="justify" class="signoff"><i class="fa fa-fw fa-username"></i>Mais mais mais... Je la vois pas cette option moi&#8239;!</div>
<p style="text-align: justify;">Vous avez certainement dû créer votre dossier autre part que sur le Bureau. Dans ce cas, pas de problème, vous pouvez tout de même ouvrir l'invite de commandes en faisant "Exécuter" puis en tapant "cmd", ou bien en cherchant "Invite de commande" dans la barre de recherche de votre <em>Windows</em>. Lorsque la fenêtre noire sera apparue, retournez sur votre dossier spécial installation du <strong>PSP2SDK</strong>, puis copiez (CTRL+C) le chemin qui mène vers lui et enfin tapez dans l'invite de commandes "cd" suivi d'un espace et de votre fameux chemin (CTRL+V). Voilà une petite capture d'écran pour vous expliquer&nbsp;:</p>
<figure id="attachment_6129" aria-describedby="caption-attachment-6129" style="width: 764px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/explications-invite-de-commandes-psp2sdk.png"><img decoding="async" class="size-large wp-image-6129" src="https://www.customprotocol.com/medias/2015/08/explications-invite-de-commandes-psp2sdk-764x428.png" alt="Bon, c'est pas ultra-design mais c'est efficace, j'espère que vous comprendrez&nbsp;:)" width="764" height="428" /></a><figcaption id="caption-attachment-6129" class="wp-caption-text">Bon, c'est pas ultra-design mais c'est efficace, j'espère que vous comprendrez&nbsp;<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></figcaption></figure>
<p style="text-align: justify;">Plus qu'à taper "make". C'est tout. Le <em>homebrew</em> sera compilé et prêt à être lancé sur l'un de vos <em>PSM Dev Assistant</em>. Quoi, vous vous attendiez à plus compliqué&#8239;? Désolé de vous décevoir&#8239;!&nbsp;<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<figure id="attachment_6131" aria-describedby="caption-attachment-6131" style="width: 500px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/make-homebrew-compilation-psp2sdk.png"><img decoding="async" class="size-medium wp-image-6131" src="https://www.customprotocol.com/medias/2015/08/make-homebrew-compilation-psp2sdk-500x248.png" alt="Compilation terminée avec succès" width="500" height="248" /></a><figcaption id="caption-attachment-6131" class="wp-caption-text">Compilation terminée avec succès</figcaption></figure>
<p style="text-align: justify;">On vérifie notre dossier "vitahelloworld-master"&nbsp;: de nouveaux fichiers ont normalement fait leur apparition, à savoir des fichiers en ".o" ainsi qu'un "xxx.elf" et un autre "xxx-fixup.elf". C'est ce dernier qu'il faudra glisser-déposer sur le <em>homebrew-run.bat</em> de votre dossier "hack PSM" ou "Rejuvenate".</p>
<figure id="attachment_6132" aria-describedby="caption-attachment-6132" style="width: 500px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/nouveaux-fichiers-apres-compilation-psp2sdk-elf.png"><img decoding="async" class="wp-image-6132 size-medium" src="https://www.customprotocol.com/medias/2015/08/nouveaux-fichiers-apres-compilation-psp2sdk-elf-500x352.png" alt="Attention, c'est le &quot;xxx-fixup.elf&quot; qu'il faut garder&#8239;!" width="500" height="352" /></a><figcaption id="caption-attachment-6132" class="wp-caption-text">Attention, c'est le "xxx-fixup.elf" qu'il faut garder&#8239;!</figcaption></figure>
<p style="text-align: justify;">Vous pouvez d'ailleurs tester le <em>Hello World</em> que l'on vous a livré pour l'exemple, il devrait normalement fonctionner à merveille (testé sur le <em>PSM Dev Assistant for Unity</em>).</p>
<figure id="attachment_6133" aria-describedby="caption-attachment-6133" style="width: 500px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/vitahelloworld-master-xerpi-screenshot.png"><img decoding="async" class="wp-image-6133 size-medium" src="https://www.customprotocol.com/medias/2015/08/vitahelloworld-master-xerpi-screenshot-500x283.png" alt="Cha fonctionne&#8239;! *o*" width="500" height="283" /></a><figcaption id="caption-attachment-6133" class="wp-caption-text">Cha fonctionne&#8239;! *o*</figcaption></figure>
<hr />
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>Mini FAQ</strong></span></h4>
<p style="text-align: justify;"><div align="justify" class="signoff"><i class="fa fa-fw fa-question-circle"></i>J'ai réessayé plusieurs fois mais je n'arrive définitivement pas à compiler un <em>homebrew</em>... Que faire&#8239;? Voici mon erreur&nbsp;:</p>
<pre class="lang:default decode:true">'make' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
arm-none-eabi-gcc.exe: error: psp2.specs: No such file or directory
make: *** [main.o] Error 1</pre>
<p style="text-align: justify;"><a href="https://www.customprotocol.com/medias/2015/08/psp2sdk-compilation-make-erreur-cmd-1.png"><img decoding="async" class="aligncenter wp-image-6158 size-medium" src="https://www.customprotocol.com/medias/2015/08/psp2sdk-compilation-make-erreur-cmd-1-500x253.png" alt="psp2sdk compilation make erreur cmd 1" width="500" height="253" /></a></p>
<p style="text-align: justify;"></div>
<p style="text-align: justify;">Vérifiez que vous avez bien copié votre fichier <em>psp2.specs</em> dans "C:\devkitPro\devkitARM\arm-none-eabi\lib" et que les fichiers exécutable du "make" se trouvent bien dans "C:\devkitPro\devkitARM\bin". Essayez aussi de copier le fichier <em>psp2.specs</em> dans le dossier de votre <em>homebrew</em>.</p>
<p style="text-align: justify;"><div align="justify" class="signoff"><i class="fa fa-fw fa-question-circle"></i>Moi aussi j'ai réessayé plusieurs fois mais je n'y arrive définitivement pas... Que faire&#8239;? Voici mon erreur&nbsp;:</p>
<pre class="lang:default decode:true">collect2.exe: error: Id returned 1 exit status
make: *** [vitahelloworld.ef] Error 1</pre>
<p style="text-align: justify;"><a href="https://www.customprotocol.com/medias/2015/08/psp2sdk-compilation-make-erreur-cmd-2.png"><img decoding="async" class="aligncenter wp-image-6159 size-medium" src="https://www.customprotocol.com/medias/2015/08/psp2sdk-compilation-make-erreur-cmd-2-500x252.png" alt="psp2sdk compilation make erreur cmd 2" width="500" height="252" /></a></p>
<p style="text-align: justify;"></div>
<p style="text-align: justify;">Essayez de remplacer les anti-slashs "\" du <em>psp2.specs</em> par des slashs normaux "/".</p>
<p style="text-align: justify;"><div align="justify" class="signoff"><i class="fa fa-fw fa-question-circle"></i>Vous allez pas me croire mais... J'ai réessayé plusieurs fois et je n'y arrive définitivement pas&#8239;! Que faire&#8239;?</p>
<pre class="lang:default decode:true">make: psp2-fixup: Command not found
make: *** [vitahelloworld_fixup.elf] Error 127</pre>
<p style="text-align: justify;"><a href="https://www.customprotocol.com/medias/2015/08/psp2sdk-compilation-make-erreur-cmd-3.png"><img decoding="async" class="aligncenter size-medium wp-image-6160" src="https://www.customprotocol.com/medias/2015/08/psp2sdk-compilation-make-erreur-cmd-3-500x248.png" alt="psp2sdk compilation make erreur cmd 3" width="500" height="248" /></a></p>
<p style="text-align: justify;"></div>
<p style="text-align: justify;">Vous avez mal extrait votre archive <em>psp2-tools</em>&#8239;!</p>
<p style="text-align: justify;">Si vraiment vous n'y arrivez pas, je vous fournis <a href="https://mega.nz/#!3QE12JRK!tKesw6_F2GvjTm_5yxdo0bm9ASlL-KuG5RPKiMuFyU4" target="_blank" rel="noopener noreferrer">mon dossier "devkitPro"</a> à coller dans votre disque local "C:/". Attention néanmoins, le <strong>PSP2SDK</strong> étant régulièrement mis à jour, si vous consultez ce tutoriel à une date éloignée de celle à laquelle ce tutoriel aura été publié (18 août 2015), il se peut que vous ne puissiez pas jouir des dernières fonctionnalités proposées par la dernière version.</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/programmation/psv-pstv-pc-installer-utiliser-compiler-psp2sdk/">[PSV] [PSTV] [PC] TUTO &#8211; Installer et utiliser le PSP2SDK</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.customprotocol.com/programmation/psv-pstv-pc-installer-utiliser-compiler-psp2sdk/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
	</channel>
</rss>

