<?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>Rainbowbreeze &#187; Playstation Portable</title>
	<atom:link href="http://www.rainbowbreeze.it/category/tech/psp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rainbowbreeze.it</link>
	<description>Alfredo Morresi personal website</description>
	<lastBuildDate>Mon, 06 Feb 2012 15:36:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Encoding di video AVI, DIVX, FLV, MKV in MP4 per PSP</title>
		<link>http://www.rainbowbreeze.it/encoding-di-video-avi-divx-flv-mkv-in-mp4-per-psp/</link>
		<comments>http://www.rainbowbreeze.it/encoding-di-video-avi-divx-flv-mkv-in-mp4-per-psp/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 13:05:45 +0000</pubDate>
		<dc:creator>Alfredo</dc:creator>
				<category><![CDATA[Playstation Portable]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.rainbowbreeze.it/?p=1123</guid>
		<description><![CDATA[Uso la Playstation Portable, spesso, per guardare video (anime soprattutto) quando sono in giro grazie al suo schermo da 4.3&#8243; e all&#8217;autonomia di piu&#8217; di 4 ore&#8230; Una bella comodita&#8217;! Oltre a VCast che permette di registrare quello che danno in tv direttamente in MPEG4 AVC (il formato compatibile con PSP), ci sono diversi programmi [...]]]></description>
			<content:encoded><![CDATA[<p>Uso la Playstation Portable, spesso, per guardare video (anime soprattutto) quando sono in giro grazie al suo schermo da 4.3&#8243; e all&#8217;autonomia di piu&#8217; di 4 ore&#8230; Una bella comodita&#8217;! Oltre a <a href="http://www.vcast.it" target="_blank">VCast</a> che permette di registrare quello che danno in tv direttamente in MPEG4 AVC (il formato compatibile con PSP), ci sono diversi programmi che encodano un video in qualunque formato in MPEG4, anche un file .FLV, sia per Windows che per Linux.</p>
<p>L&#8217;installazione di questi sotto Linux non sempre va liscia: a volte non esistono i pacchetti per la distro usata, spesso occorre ricompilare tutto a mano con diverse dipendenze da soddisfare, magari non esiste il pacchetto a 64bit (che in queste operazioni fa la differenza). Siccome a me non schifa la linea di comando, ecco la soluzione che adotto per l&#8217;encoding sulla mia linuxbox:</p>
<pre class="brush: shell">
# generate video
ffmpeg -i "anime_ep1x23.avi" -f psp -r 29.97 -b 768k -ar 24000 -ab 64k -s 320x240  "anime_ep1x23.MP4"
# generate thumbnail
ffmpeg -y -i "anime_ep1x23.avi" -f image2 -ss 5 -vframes 1 -s 160x120 -an "anime_ep1x23.THM"
</pre>
<p>Se manca il comando ffmpeg, basta un <em>apt-get install ffmpeg</em> e passa la paura ;)</p>
<p><span id="more-1123"></span>Ho trovato il codice in <a href="http://www.tuxmealux.net/nopaste/index.php/viewnopaste/7500369.Psp_Video_converter" target="_blank">questo script</a>, che permette di encodare una directory piena di video per la PSP, operazione molto comoda da far fare quando non siete davanti al pc.</p>
<p>Comunque, se volete l&#8217;interfaccia grafica, sembra che <a href="http://pspvc.sourceforge.net/" target="_blank">PSPVC</a> faccia il suo lavoro. <a href="http://ubuntuforums.org/showpost.php?s=1fa2bb3eefb4d78322a19e56d1996c39&amp;p=2258647&amp;postcount=5" target="_blank">Ecco la guida</a> su come compilarlo su una distro Ubuntu based.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rainbowbreeze.it/encoding-di-video-avi-divx-flv-mkv-in-mp4-per-psp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Invizimals: realta&#8217; aumentata per il mobile gaming</title>
		<link>http://www.rainbowbreeze.it/invizimals-realta-aumentata-per-il-mobile-gaming/</link>
		<comments>http://www.rainbowbreeze.it/invizimals-realta-aumentata-per-il-mobile-gaming/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 07:00:43 +0000</pubDate>
		<dc:creator>Alfredo</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Playstation Portable]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[Mobile gaming]]></category>

		<guid isPermaLink="false">http://www.rainbowbreeze.it/?p=1033</guid>
		<description><![CDATA[http://www.youtube.com/watch?v=JbTJw_2E-Ww Qui una recensione del gioco in italiano, che approfondisce meglio cosa si puo&#8217; fare e in che modo la PSP viene fatta interagire con l&#8217;ambiente. Per simulare le gesture fisiche, dato che la PSP non e&#8217; dotata di accelerometri e giroscopi, probabilmente viene analizzata la posizione del codice sulla carta nell&#8217;immagine ripresa dalla webcam, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=JbTJw_2E-Ww">http://www.youtube.com/watch?v=JbTJw_2E-Ww</a></p>
<p><a href="http://multiplayer.it/articoli/70070-invizimals-alla-ricerca-degli-animali-invisibili.html" target="_blank">Qui una recensione del gioco in italiano</a>, che approfondisce meglio cosa si puo&#8217; fare e in che modo la PSP viene fatta interagire con l&#8217;ambiente.</p>
<p>Per simulare le gesture fisiche, dato che la PSP non e&#8217; dotata di accelerometri e giroscopi, probabilmente viene analizzata la posizione del codice sulla carta nell&#8217;immagine ripresa dalla webcam, e da questa viene infierito se la console e&#8217; stata mossa e in che modo.</p>
<p>Insomma, un&#8217;idea davvero interessante, speriamo che dal settore ludico si possa poi passare, pian pianino, ad applicazioni per la vita di tutti i giorni&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rainbowbreeze.it/invizimals-realta-aumentata-per-il-mobile-gaming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RemoteJoy e PSPLink su PSP Slim e Linux</title>
		<link>http://www.rainbowbreeze.it/remotejoy-e-psplink-su-psp-slim-e-linux/</link>
		<comments>http://www.rainbowbreeze.it/remotejoy-e-psplink-su-psp-slim-e-linux/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 20:17:35 +0000</pubDate>
		<dc:creator>Alfredo</dc:creator>
				<category><![CDATA[Playstation Portable]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Grazie all&#8217;accoppiata PSPLink + RemoteJoy, e&#8217; possibile vedere sul proprio PC lo schermo della PSP, arrivando perfino a giocarci con un joypad! Non male. Inoltre, molti dei passi qui decritti saranno poi utili per altri scopi. Ma procediamo con ordine, un pezzo alla volta. Prima una spiegazione degli attori coinvolti: PSPLink: mette in comunicazione la [...]]]></description>
			<content:encoded><![CDATA[<p><a href="images/blog/2008-images/remotejoy.png" target="_blank"><img class="alignleft" style="border: 0px none #000000; margin: 5px; width: 250px; height: 192px;" title="remotejoy_tn.png" src="/site-media/blog-images/2008-images/remotejoy_tn.png" alt="remotejoy_tn.png" /></a> Grazie all&#8217;accoppiata PSPLink + RemoteJoy, e&#8217; possibile vedere sul proprio PC lo schermo della PSP, arrivando perfino a giocarci con un joypad! Non male. Inoltre, molti dei passi qui decritti saranno poi utili per altri scopi.</p>
<p>Ma procediamo con ordine, un pezzo alla volta. Prima una spiegazione degli attori coinvolti:</p>
<ul>
<li><strong>PSPLink</strong>: mette in comunicazione la PSP con il computer attraverso un collegamento USB, va eseguito sulla PSP</li>
<li><strong>USBHostFS</strong>: permette al PC di comunicare con la PSP collegata tramite PSPLink, e&#8217; un driver che va fatto partire sul PC</li>
<li><strong>RemoteJoy</strong>: una volta stabilito il collegamento grazie a PSPLink, è in grado di visualizzare lo schermo della PSP sul proprio PC e di utilizzare la tastiera o un joypad per comandare la PSP</li>
<li><strong>PSPSh</strong>: un programma che, appoggiandosi a PSPLink e USBHostFS, permette di &#8220;impartire comadi&#8221; alla PSP direttametne dal PC.</li>
</ul>
<p>Di seguito, tutto quello che occorre fare per vedere lo schermo della propria PSP Slim con custom firmware 3.90 M33 su GNU/Linux.</p>
<p><span id="more-108"></span></p>
<h4>Compilazione di PSPLink</h4>
<p>Per prima cosa occorre compilare i programmi che serviranno sul vostro PC. Se avete seguito il <a href="it/programmare-la-sony-psp-playstation-portable-2.html" target="_blank">precedente tutorial</a> e avete installato <em>libusb-dev</em> e <em>libsdl1.2-dev</em> prima di lanciare la crezione della toolchain, allora avete gia&#8217; alcune cose pronte sotto la directory <em>/usr/local/pspdev/bin/</em>. I programmi sono <em>remotejoy</em>, <em>pspsh</em> e <em>usbhostfs_pc</em>.</p>
<p>Altrimenti queste sono le operazioni da fare. Occore gia&#8217; avete una toolchain per la PSP funzionante sul proprio pc. PSPLinkUSB e&#8217; la nuova versione di PSPLink.</p>
<p><code><br />
sudo apt-get install libusb-dev libsdl1.2-dev<br />
sudo mkdir /opt/pspdevel<br />
sudo chown %username%:%groupname% pspdevel<br />
cd pspdevel<br />
svn co svn://svn.ps2dev.org/psp/trunk/psplinkusb<br />
cd psplinkusk<br />
make release<br />
make -C tools/remotejoy/<br />
make -C </code><code>tools/remotejoy</code><code>/pcsdl/<br />
</code>(sostituire <em>%username%</em> con il vostro username e <em>%groupname%</em> con il vostro gruppo &#8211; generalmente sono uguali, io ho legolas:legolas)</p>
<p>La compilazione ha generato due directory, la prima <em>release</em>, la seconda <em>release_oe</em>. Proprio quest&#8217;ultilma e&#8217; quella che contiene l&#8217;homebrew e i moduli necessari per la PSP Slim. Collegare la PSP al computer e abilitare l&#8217;usb, creare la cartella <em>/PSP/GAME/PSPLink</em> e copiarci all&#8217;interno il file <em>/release_oe/psplink/EBOOT.PBP</em>. Lanciare l&#8217;homebrew sulla PSP.</p>
<p>Aprire due console, e andare in entrambe nella directory <em>/opt/pspdevel/psplinkusb/release_oe</em>. Nella prima, lanciare <em>sudo pc/usbhostfs_pc/usbhostfs_pc</em>. Se a questo punto appare la scritta &#8220;<em>Connected to device</em>&#8221; significa che la strada e&#8217; buona e che la PSP sta&#8217; dialogando con il pc. Nella seconda console, lanciare <em>/pc/pspsh/pspsh</em> e scrivere exit. PSPLink sulla PSP verra&#8217; chiuso. Tornare alla prima console e scrivere exit, questo provochera&#8217; la chiusura di usbhostfs_pc.</p>
<p>PSPLink (sulla PSP) e usbhostfs_pc (sul pc) sono i due punti del canale di comunicazione su cui programmi come RemoteJoy o GBD si appoggiano. Per vedere un homebrew o gioco che sia sullo schermo del pc, occorre che questa comunicazione sia instaurata e che RemoteJoy sia in esecuzione. Ma se già deve funzionare PSPLink sulla PSP, come si fa a lanciare un ulteriore programma? Il modo complesso prevede di usare <em>pspsh</em>, il modo semplice, di caricare un paio di moduli grazie al recovery mode del firmware.</p>
<h4>Caricare i moduli</h4>
<p>All&#8217;interno della directory <em>release_oe/psplink</em> sono stati generati diversi file, tra cui <em>psplink.prx</em>, <em>psplink_user.prx, </em><em>usbhostfs.prx</em> e <em>remotejoy.prx</em>. Sono moduli appunto che, caricati in background, permettono i primi due di comunicare con usbhostfs_pc, e il terzo con RemoteJoy, anch&#8217;esso in esecuzione su pc.</p>
<p>collegare la PSP al pc e attivare la modalita&#8217; USB<br />
creare la cartella seplugins nella root della PSP se non esiste gia&#8217;<br />
copiare all&#8217;interno di questa cartella i file <em>remotejoy.prx</em>, <em>usbhostfs.prx</em>, <em>psplink.prx</em>, <em>psplink_user.prx</em>, presi dalla cartella <em>/release_oe/psplink</em><br />
creare, sempre sotto seplugins, il file vsh.txt e copiare al suo interno questa riga (se il file gia&#8217; esiste, accodare)<br />
ms0:/seplugins/usbhostfs.prx<br />
ms0:/seplugins/psplink.prx<br />
ms0:/seplugins/remotejoy.prx<br />
creare, sempre sotto seplugins, il file game.txt e copiare al suo interno queste righe  (se il file gia&#8217; esiste, accodare)<br />
ms0:/seplugins/psplink.prx<br />
ms0:/seplugins/usbhostfs.prx<br />
ms0:/seplugins/remotejoy.prx<br />
Abilitare tutti e 6 i plugin dal Recovery Menu (tasto R quando si resetta la PSP)<br />
Collegare la PSP al pc tramite il cavo USB e riaccenderla</p>
<p>Aprire ora, sul pc, le solite due console e spostarsi in entrambe nella directory <em>/opt/pspdevel/psplinkusb/</em>. Nella prima lanciare <em>sudo release_oe/pc/usbhostfs_pc/usbhostfs_pc</em>, aspettando la scritta &#8220;<em>Connected to device</em>&#8221; (dovrebbe apparire, stavolta, senza aver lanciato PSPLink sulla PSP). Nella seconda invece lanciare <em>/tools/remotejoy/pcsdl/remotejoy -c -d</em>. Si aprira&#8217; una piccola finestra e, premendo F5, dovrebbe iniziare a comparire quanto presente nello schermo della PSP.</p>
<p>Per vedere le opzioni di RemoteJoy, lanciarlo con il flag -h. Googlare per vedere come attaccare un joypad al pc e comandarci la PSP.</p>
<p><strong>Aggiunte</strong>: Scaricando <a href="http://dl.qj.net/General-Apps/pg/12/fid/14684/catid/151" target="_blank">questo file</a> citato in <a href="http://forums.maxconsole.net/showthread.php?t=81394" target="_blank">questo post</a>, c&#8217;è il modulo RemoteJoy compilato in modo diverso che non ha bisogno di caricare anche psplink.</p>
<div>Ulteriori link all&#8217;argomento, ognuno con le proprie peculiarita&#8217; e alcuni riguardanti l&#8217;installazione di RemoteJoy per Windows, si trovano <a href="http://www.ngine.de/index.jsp?pageid=4292" target="_blank">qui</a>, <a href="http://www.dcemu.co.uk/vbulletin/showthread.php?t=83839" target="_blank">qui</a>, <a href="http://forums.maxconsole.net/showthread.php?t=61117" target="_blank">qui</a> e <a href="http://forums.ps2dev.org/viewtopic.php?p=61684" target="_blank">qui</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.rainbowbreeze.it/remotejoy-e-psplink-su-psp-slim-e-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Toolchain per  la Sony PSP sotto Linux</title>
		<link>http://www.rainbowbreeze.it/toolchain-per-la-sony-psp-sotto-linux/</link>
		<comments>http://www.rainbowbreeze.it/toolchain-per-la-sony-psp-sotto-linux/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 22:40:06 +0000</pubDate>
		<dc:creator>Alfredo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Playstation Portable]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Complice un po&#8217; di tempo libero durante queste vacanze, mi sono messo a studiare come programmare la PSP, dopo aver piu&#8217; volte lodato le potenzialita&#8217; di questo gioiellino con i miei amici e non solo. La possibilità di avere a meno di 160 euro un hardware dotato di schermo a 4&#8243; 480&#215;272 perfettamente visibile anche [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin: 5px; width: 250px; height: 123px;" title="sony-psp.jpg" src="/site-media/blog-images/2008-images/sony-psp.jpg" alt="sony-psp.jpg" />Complice un po&#8217; di tempo libero durante queste vacanze, mi sono messo a studiare come programmare la PSP, dopo aver piu&#8217; volte lodato le potenzialita&#8217; di questo gioiellino con i miei amici <a href="http://www.onemobile.it/07/03/2008/sony-psp-un-insolito-palmare/" target="_blank">e non solo</a>.</p>
<p>La possibilità di avere a meno di 160 euro un hardware dotato di schermo a 4&#8243; 480&#215;272 perfettamente visibile anche sotto il riflesso diretto del sole), connessione Wifi, autonomia che va ben oltre le 3 ore e un discreto processore grafico mi ha stuzzicato non poco. Dotata nativamente di un browser Internet, un lettore di feed RSS e un riproduttore per radio in streaming, la PSP si pone gia&#8217; come piccolo ed economico Internet Device. Se poi aggiungiamo programmi come PSTube e altri player che possono riprodurre audio/video salvati sulla memory stick, trasmessi in streaming o presi direttamente dalla una condivisione di rete di un computer sulla rete wireless domestica, con la possibilità di collegarla alla TV o ad un proiettore tramite il cavo AV/Composite, ecco che diventa anche un pratico media player. Senza contare la possibilità di connettere una webcam o un navigatore<br />
GPS, tant&#8217;e&#8217; vero che ora stanno facendo la pubblicita&#8217; della Scenic,<br />
mi pare, che oltre alla macchina offre proprio una PSP con navigatore incorporato. Peccato per la mancanza del bluetooth, altrimenti sarebbe davvero perfetta!</p>
<p>Secondo me le possibilità di questo device sono davvero tante, anche se la vocazione prettamente ludica con la quale e&#8217; nato rischia di oscurarle irrimediabilmente. Soprattutto per farci girare applicazioni dedicate, un po&#8217; come i widget che di cui tanto si sente parlare. Un ottimo client per reperire e visualizzare i dati piu&#8217; svariato presenti nella rete. Un economico sostituto a molti dei programmi che oggi uso sul palmare.</p>
<p>Ho voluto quindi capire quanto complessa è la programmazione per la PSP e quando e&#8217; difficoltoso realizzare piccole applicazioni non dedicate solamente all&#8217;emisfero ludico, ma che da questo possano trarre vantaggio, ad esempio, per quanto riguarda lo stile e il look&#8217;nd feel dell&#8217;interfaccia da usare.</p>
<p><span id="more-105"></span></p>
<h4>Installazione dell&#8217;ambiente di sviluppo</h4>
<p>Ho scelto come ambiente di sviluppo GNU/Linux, essendo il mio sistema operativo nativo. Il tutorial che segue e&#8217; relativo ad una Ubuntu 7.10, ma facilmente applicabile anche ad altre distro come Debian o derivate. Sapendo poi quali sono i corrispondenti pacchetti di supporto da installare nelle altre distro, diventa praticamente universale.</p>
<p>Per prima cosa occorre preparare l&#8217;ambiente di sviluppo di base: la <a href="http://it.wikipedia.org/wiki/Toolchain" target="_blank">toolchain</a>, cosi&#8217; chiamata. Ho scelto di scaricare i file necessari a completare questo passo sotto <em>/usr/src/pspdevel/</em>, ma e&#8217; una scelta arbitraria, si puo&#8217; fare dove meglio si crede.</p>
<p><samp>cd /usr/src<br />
sudo mkdir pspdevel<br />
sudo chown %username%:%username% pspdevel<br />
cd pspdevel<br />
apt-get install subversion<br />
svn co svn://svn.ps2dev.org/psp/trunk/psptoolchain psptoolchain</samp><br />
(sostituire <em>%username%</em> con il vostro username)</p>
<p>Nella directory toolchain il file <em>readme-ubuntu.txt</em> contiene gia&#8217; <strong>quasi</strong> tutte le spiegazioni necessarie, basta seguirlo per portare a termine correttamente la procedura.</p>
<p>Ho installato dei pacchetti necessari alla compilazione della toolchain:</p>
<p><samp>sudo apt-get install build-essential autoconf automake bison flex libncurses5-dev libreadline-dev libusb-dev texinfo patch wget</samp><samp></samp><samp></samp></p>
<p>Inoltre, lo script standard di compilazione della toolchain installa anche alcune utility supplementari (come ad esempio psplink e gdb), che richiedono l&#8217;installazione di ulteriori librerie (nelle ultime righe di  <em>/usr/src/pspdevel/psptoolchain/toolchain.sh</em> c&#8217;è scritto cosa fa, quando fa partire gli script)</p>
<p><code>apt-get install libusb-dev libsdl1.2-dev </code></p>
<p>Poi occorre stabilire la directory dove installare l&#8217;ambiente di sviluppo, quella che conterra&#8217; il compliatore per la psp, le librerie, gli header file e diverse altre cose. Infatti <em>/usr/src/pspdevel</em> puo&#8217; anche essere cancellata una volta installata la toolchain per recuperare un po&#8217; di spazio. Generalmente viene proposta come directory <em>/usr/loca/pspdev/</em>, ma volendo la si puo&#8217; anche cambiare e metterla da qualche altra parte, non ci sono controindicazioni.</p>
<p><samp></samp></p>
<p>Ho modificato il <em><span class="a">~/</span>.bashrc</em> (avrei anche potuto modificare <em>/etc/bash.bashrc</em>) aggiungendo in coda le seguenti righe (l&#8217;ultima necessaria per far correttamente funzionare diversi editor):</p>
<p><code><samp><code>cd</code></samp><samp><code><br />
vi .bashrc (oppure, al posto di vi, gedit per Gnome e kate per KDE)<br />
export PSPDEV=/</code></samp></code><code>usr/local/pspdev</code><br />
<code><samp><code><br />
</code></samp><samp><code>export PATH=$PATH:$PSPDEV/bin<br />
export PSPSDK=$PSPDEV/psp/sdk</code></samp><samp> </samp><samp></samp><samp></samp><samp></samp></code></p>
<p>Ho fatto prendere in carico queste nuove variabili all&#8217;ambiente:</p>
<p><code>cd<br />
source .bashrc </code><code><br />
</code></p>
<p>A questo punto ho lanciato la compilazione della toolchain (circa una mezzora sul mio pc):</p>
<p><code>cd /usr/src/pspdevel/toolchain<br />
sudo ./toolchain-sudo.sh</code></p>
<p>Compilata la toolchain, l&#8217;ambiente di base e&#8217; pronto e gia&#8217; si puo&#8217; realizzare il primo programma. Per avere pero&#8217; un minimo di tool a disposizione, conviene anche compilare le psplibraries, delle utili librerie di supporto (freetype, zlib, libpng, libogg, libmad, SDL e molte altre):</p>
<p><code>cd /usr/src/</code><code>pspdevel</code><br />
<code>svn co svn://svn.ps2dev.org/psp/trunk/psplibraries psplibraries<br />
</code><code>apt-get install libtool<br />
</code><code>cd psplibraries<br />
</code><code>sudo ./libraries-sudo.sh</code></p>
<p>Gia&#8217; con questa configurazione, andando della directory sample dell&#8217;sdk (<em>/usr/local/pspdev/psp/sdk/samples/</em>), sono stato in grado di compilare i primi programmi con un semplice <em>make</em>.</p>
<p><strong>Opzionale</strong>: si possono anche impostare diversi permessi per la directory /usr/local/pspdev/, cosi&#8217;, ad esempio, non occorrera&#8217; spostare gli esempi presenti nell&#8217;sdk da qualche altra parte e poi compilarli. <em>username:group </em>dell&#8217;ultima riga sono lo user e il gruppo con cui entro<br />
nella mia linuxbox, (legolas:legolas):</p>
<p><code>sudo chown -R username:group /usr/local/pspdev </code></p>
<p><strong>Opzionale</strong>: rimuovere le cartelle dove sono stati scaricati i sorgenti della toolchain per guadagnare un po&#8217; di spazio:</p>
<p><code>cd<br />
rm -rf /usr/src/pspdevel</code></p>
<p><strong>Opzionale</strong>: Ci sono un bel po&#8217; di ghiotte utility disponibili per sviluppare con la nostra psp nei repository psp utilizzati. Si possono scaricare tutti semplicemente con un:</p>
<p><code>svn co svn://svn.ps2dev.org/psp/trunk/</code></p>
<p>e poi scorrendo le varie directory e compilando quello che serve. <a href="http://www.devsgen.com/index.php?option=com_content&amp;task=view&amp;id=17&amp;Itemid=28" target="_blank">Qui</a> una spiegazione di cosa contengono alcune di esse.</p>
<p><strong>Fonti</strong>: <a href="http://www.psp-ita.com/forum/viewtopic.php?t=10097" target="_blank">qui</a> e <a href="http://www.guztech.nl/tutorials/38-psp/49-setting-up-the-psptoolchain" target="_blank">qui</a>.</p>
<p><strong>Windows</strong>: Grazie a <a href="http://cygwin.com/" target="_blank">Cygwin</a> o <a href="http://www.mingw.org/" target="_blank">MinGW</a> e&#8217; possibile fare tutto anche sotto Windows. Ecco <a href="http://insomniac.0x89.org/index.php?id=56" target="_blank">dei link</a> ad <a href="http://www.psp-programming.com/tutorials/c/lesson01.htm" target="_blank">alcune</a> utili <a href="http://www.jetcube.eu/archives/2008/01/entry_61.html" target="_blank">risorse</a> su come fare.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rainbowbreeze.it/toolchain-per-la-sony-psp-sotto-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

