<?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>PSP Linux</title>
	<atom:link href="https://psplinux.info/feed/" rel="self" type="application/rss+xml" />
	<link>https://psplinux.info</link>
	<description>A pathway to the future &#124; Official Website</description>
	<lastBuildDate>Sat, 20 Jun 2015 22:51:54 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
	<item>
		<title>Can Android run on a PSP? Answer&#8230;</title>
		<link>https://psplinux.info/2012/06/can-android-run-on-a-psp-answer/</link>
					<comments>https://psplinux.info/2012/06/can-android-run-on-a-psp-answer/#comments</comments>
		
		<dc:creator><![CDATA[Christopher Hatton]]></dc:creator>
		<pubDate>Sat, 09 Jun 2012 15:39:12 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[memory management unit]]></category>
		<category><![CDATA[MMU]]></category>
		<category><![CDATA[uCLinux]]></category>
		<category><![CDATA[Utopia]]></category>
		<guid isPermaLink="false">http://psplinux.info/?p=307</guid>

					<description><![CDATA[Linux cannot normally run on a PSP because the Memory Management Unit (MMU) is not present in the hardware. The PSP has the power to run Linux, but not the hardware. That is why uCLinux (modified Linux) is used as &#8230; <a href="https://psplinux.info/2012/06/can-android-run-on-a-psp-answer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Linux cannot normally run on a PSP because the Memory Management Unit (<a title="Memory Management Unit - Wikipedia, the free encyclopedia " href="http://psplinux.info/i/8" target="_blank">MMU</a>) is not present in the hardware. The PSP has the power to run Linux, but not the hardware. That is why <a title="μClinux - Wikipedia, the free encyclopedia" href="http://psplinux.info/i/9" target="_blank">uCLinux</a> (modified Linux) is used as an alternative.</p>
<p>Android is a modified form of Linux; therefore the answer is no, it cannot run on a PSP.</p>
<p>But&#8230; that does not mean it is not completely impossible. Using uCLinux to run Android runtime is possible, it just requires a large amount of modification.</p>
<p>You may ask yourself&#8230; What happened to the Utopia project? <span id="more-307"></span></p>
<p>Source: <a title="Post: Should i port android to psp?" href="http://psplinux.info/i/b" target="_blank">http://wololo.net/talk/viewtopic.php?f=20&amp;t=9676</a></p>
<blockquote>
<blockquote style="margin: 0;">
<div><cite>Android wrote:</cite> Why can&#8217;t we install Android on PSPs?</div>
</blockquote>
<p>&nbsp;<br />
Linux kernel requires a specific piece of hardware called &#8220;memory manager&#8221;, which is not present on PSP. It does exist on MIPS processors (the one PSP uses) but Sony removed it on their custom MIPS (Allegrex) used on PSP. It has nothing to do with PSP&#8217;s power (which is way powerful enough). Linux can run on 486 PCs, which are way less powerful than PSP.</p>
<blockquote style="margin: 0;">
<div><cite>Android wrote:</cite> Why are the Utopia devs creating a new OS? can&#8217;t they just find a way to make an Android or mini Linux OS compatible with PSP&#8217;s hardware?</div>
</blockquote>
<p>&nbsp;<br />
Because they want to. Anyway Utopia is an abandoned project. Anyway, there&#8217;s a heavily modified Linux that runs on PSP: <a href="http://www.uclinux.org/">uCLinux</a>. But don&#8217;t expect to run a PC-like distro with this&#8230;</p>
<blockquote style="margin: 0;">
<div><cite>Android wrote:</cite> Why is Linux installable on PS3 but not PSP?</div>
</blockquote>
<p>&nbsp;<br />
PS3 does have a MMU (Memory Manager Unit).
</p></blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://psplinux.info/2012/06/can-android-run-on-a-psp-answer/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Back on form&#8230;</title>
		<link>https://psplinux.info/2012/06/back-on-form/</link>
					<comments>https://psplinux.info/2012/06/back-on-form/#respond</comments>
		
		<dc:creator><![CDATA[Christopher Hatton]]></dc:creator>
		<pubDate>Sat, 09 Jun 2012 11:53:30 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[website updates]]></category>
		<guid isPermaLink="false">http://psplinux.info/?p=286</guid>

					<description><![CDATA[&#8216;Long time, no status.&#8217; Study work has been the main cause of silence, and it is great to say it is mostly over &#8211; you will been hearing more updates from this website. Over the year people&#8217;s comments/emails have been &#8230; <a href="https://psplinux.info/2012/06/back-on-form/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>&#8216;Long time, no status.&#8217;</p>
<p>Study work has been the main cause of silence, and it is great to say it is mostly over &#8211; you will been hearing more updates from this website.</p>
<p>Over the year people&#8217;s comments/emails have been read/answered. It pleasing to see the amount of interest, thank you! The website is receiving 400 hits/mth with many people getting connected to our social media. We&#8217;ve had members join our <a href="http://psplinux.info/i/c" title="join our google group">google group</a>, in which it is suggest for you to join if you wish to help out.</p>
<p>Obviously, any bit of news, <a href="mailto:mail@psplinux.info" title="email">get in touch</a>!</p>
<p>&#8230;more to come!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://psplinux.info/2012/06/back-on-form/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to use uCLinux on the PSP (Jackson Mo&#8217;s port)</title>
		<link>https://psplinux.info/2011/09/how-to-use-uclinux-on-the-psp-jackson-mos-port/</link>
					<comments>https://psplinux.info/2011/09/how-to-use-uclinux-on-the-psp-jackson-mos-port/#comments</comments>
		
		<dc:creator><![CDATA[Christopher Hatton]]></dc:creator>
		<pubDate>Fri, 16 Sep 2011 12:49:08 +0000</pubDate>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[commands]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[Jackson Mo]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[uCLinux]]></category>
		<guid isPermaLink="false">http://psplinux.info/?p=240</guid>

					<description><![CDATA[Once you&#8217;ve booted in the uCLinux, you will notice a red square block in the top right. Press &#38; hold the shoulder buttons on the PSP to expand the box to show a keyboard layout. L:          Numbers and &#8230; <a href="https://psplinux.info/2011/09/how-to-use-uclinux-on-the-psp-jackson-mos-port/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><a href="http://psplinux.info/wp-content/uploads/2011/09/SDC10113_crop-480px.jpg"><br />
<img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-241" title="uCLinux - Jackson Mo (screenshot)" src="http://psplinux.info/wp-content/uploads/2011/09/SDC10113_crop-480px.jpg" alt="uCLinux - Jackson Mo (screenshot)" width="480" height="277" srcset="https://psplinux.info/wp-content/uploads/2011/09/SDC10113_crop-480px.jpg 480w, https://psplinux.info/wp-content/uploads/2011/09/SDC10113_crop-480px-300x173.jpg 300w" sizes="(max-width: 480px) 100vw, 480px" /></a></p>
<p><span id="more-240"></span>Once you&#8217;ve booted in the uCLinux, you will notice a red square block in the top right. <strong>Press &amp; hold</strong> the shoulder buttons on the PSP to expand the box to show a keyboard layout.</p>
<p style="padding-left: 30px;"><span style="color: #ffcc00;"><strong>L:          </strong></span>Numbers and symbols<br />
<span style="color: #ffcc00;"><strong>R:</strong></span>          Letters and symbols<br />
<span style="color: #ffcc00;"><strong>L + R:</strong></span>   Capital letters and symbols</p>
<p>With the chosen shoulder button held down, use the joystick to move the red cursor to the required letter. The <a title="Triangle" href="http://en.wikipedia.org/wiki/File:PlayStationTriangle.svg"><img decoding="async" src="http://upload.wikimedia.org/wikipedia/commons/thumb/7/7b/PlayStationTriangle.svg/11px-PlayStationTriangle.svg.png" alt="Triangle" width="11" height="9" /></a>, <a title="Circle" href="http://en.wikipedia.org/wiki/File:PlayStationCircle.svg"><img decoding="async" src="http://upload.wikimedia.org/wikipedia/commons/thumb/5/58/PlayStationCircle.svg/11px-PlayStationCircle.svg.png" alt="Circle" width="11" height="9" /></a>, <a title="Cross" href="http://en.wikipedia.org/wiki/File:PlayStationX.svg"><img loading="lazy" decoding="async" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/PlayStationX.svg/11px-PlayStationX.svg.png" alt="Cross" width="11" height="9" /></a>, <a title="Square" href="http://en.wikipedia.org/wiki/File:PlayStationSquare.svg"><img loading="lazy" decoding="async" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/42/PlayStationSquare.svg/11px-PlayStationSquare.svg.png" alt="Square" width="11" height="9" /></a> buttons represent the four characters of the highlight box, in respective location.</p>
<p>Type &#8216;<strong>help</strong>&#8216; for a list of commands.<br />
<em>[ENTER] is <a title="Circle" href="http://en.wikipedia.org/wiki/File:PlayStationCircle.svg"><img decoding="async" src="http://upload.wikimedia.org/wikipedia/commons/thumb/5/58/PlayStationCircle.svg/11px-PlayStationCircle.svg.png" alt="Circle" width="11" height="9" /></a> pressed without the shoulder buttons being held down.</em></p>
<p>This will show the following commands&#8230;</p>
<h3><span style="color: #ffcc00;">break:</span></h3>
<p>To escape/pause a process or script. Must actually be in a process before being able to break from it.</p>
<h3><span style="color: #ffcc00;">cd:</span></h3>
<p>Change directory.</p>
<h3><span style="color: #ffcc00;">Continue:</span></h3>
<p>Advance within a controlling while, for, foreach or until loop. The opposite of a &#8216;break&#8217; command.</p>
<h3><span style="color: #ffcc00;">Eval:</span></h3>
<p>Sort for <em>evaluate</em>, <em>eval</em> is a function that equates a given sum. A Perl example:</p>
<pre>my $one = 1;
my $two = 2;
my $total = 0;
my $example = '$total = $one + $two';
eval $example;
print $total;</pre>
<h3><span style="color: #ffcc00;">Exec:</span></h3>
<p><em>Exec </em>is a BOURNE and POSIX shell command that replaces the current shell process with the command specified after exec and does not create a new PID. Running <em>exec &lt;command&gt;</em>, the shell will be replaced by that command.</p>
<h3><span style="color: #ffcc00;">Exit:</span></h3>
<p>Allows you to exit from a program, shell or log you out.</p>
<h3><span style="color: #ffcc00;">Export:</span></h3>
<p>The process of transferring data from one computer or program to another &#8211; In another sense, the method of backing up portions of important data.</p>
<h3><span style="color: #ffcc00;">Help:</span></h3>
<p>Show built-in commands as a list.</p>
<h3><span style="color: #ffcc00;">Login:</span></h3>
<p>The process of logging in a user with a username and password.</p>
<h3><span style="color: #ffcc00;">Newgrp:</span></h3>
<p>Log into a group.</p>
<p>Syntax:</p>
<p><em>newgrp [ -| -l ] [ group ] [argument]</em></p>
<table cellspacing="1" cellpadding="5">
<tbody>
<tr>
<td valign="top">&#8211; | -l</td>
<td valign="top">Change the environment to what would be expected if the user actually logged in again as a member of the new group.</td>
</tr>
<tr>
<td valign="top">group</td>
<td valign="top">A group name from the group database or a non negative numeric group ID. Specifies the group ID to which the real and effective group IDs will be set. If group is a non-negative numeric string and exists in the group database as a group name, the numeric group ID associated with that group name will be used as the group ID.</td>
</tr>
<tr>
<td valign="top">argument</td>
<td valign="top">sh and kshonly. Options and operand of the newgrp command.</td>
</tr>
</tbody>
</table>
<h3><span style="color: #ffcc00;">Read:</span></h3>
<p>To obtain information from a drive so that it can be displayed or processed.</p>
<h3><span style="color: #ffcc00;">Readonly:</span></h3>
<p>To be able to read data or a directory without making any alterations.</p>
<h3><span style="color: #ffcc00;">Set:</span></h3>
<p>Sets the value of an environment variable.</p>
<p>Syntax:</p>
<p><em>set [&#8211;] [-a] [-e] [-f] [-h] [-k] [-m] [-n] [-p] [-s] [-t] [-u] [-v] [-x] [ -o option ] [ -A name ] [arg]</em></p>
<table cellspacing="1" cellpadding="5">
<tbody>
<tr>
<td valign="top">&#8212;</td>
<td valign="top">Do not change any of the flags; useful in setting $1 to -.</td>
</tr>
<tr>
<td valign="top">-a</td>
<td valign="top">Mark variables which are modified or created for export.</td>
</tr>
<tr>
<td valign="top">-e</td>
<td valign="top">Exit immediately if a command exits with a nonzero exit status.</td>
</tr>
<tr>
<td valign="top">-f</td>
<td valign="top">Disable file name generation.</td>
</tr>
<tr>
<td valign="top">-h</td>
<td valign="top">Locate and remember function commands as functions are defined (function commands are normally located when the function is executed).</td>
</tr>
<tr>
<td valign="top">-k</td>
<td valign="top">All keyword arguments are placed in the environment for a command, not just those that<br />
precede the command name.</td>
</tr>
<tr>
<td valign="top">-m</td>
<td valign="top">Background jobs will run in a separate process group and a line will print upon completion. The exit status of background jobs is reported in a completion message. On systems with job control, this flag is turned on automatically for interactive shells.</td>
</tr>
<tr>
<td valign="top">-n</td>
<td valign="top">Read commands but do not execute them.</td>
</tr>
<tr>
<td valign="top">-p</td>
<td valign="top">Disables processing of the $HOME/.profile file and uses the file /etc/suid_profile instead of the ENV file. This mode is on whenever the effective uid is not equal to the real uid, or when the effective gid is not equal to the real gid. Turning this off causes the effective uid and gid to be set to the real uid and gid.</td>
</tr>
<tr>
<td valign="top">-s</td>
<td valign="top">Sort the positional parameters lexicographically.</td>
</tr>
<tr>
<td valign="top">-t</td>
<td valign="top">Exit after reading and executing one command.</td>
</tr>
<tr>
<td valign="top">-u</td>
<td valign="top">Treat unset variables as an error when substituting.</td>
</tr>
<tr>
<td valign="top">-v</td>
<td valign="top">Print shell input lines as they are read.</td>
</tr>
<tr>
<td valign="top">-x</td>
<td valign="top">Print commands and their arguments as they are executed.</td>
</tr>
<tr>
<td valign="top">-o option</td>
<td valign="top">The following argument can be one of the following option names:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top">allexport</td>
<td valign="top">Same as -a.</td>
</tr>
<tr>
<td valign="top">errexit</td>
<td valign="top">Same as -e.</td>
</tr>
<tr>
<td valign="top">bgnice</td>
<td valign="top">All background jobs are run at a lower priority. This is the default mode. emacs Puts you in an emacs style in-line editor for command entry.</td>
</tr>
<tr>
<td valign="top">gmacs</td>
<td valign="top">Puts you in a gmacs style in-line editor<br />
for command entry.</td>
</tr>
<tr>
<td valign="top">ignoreeof</td>
<td valign="top">The shell will not exit on end-of-file. The command exit must be used.</td>
</tr>
<tr>
<td valign="top">keyword</td>
<td valign="top">Same as -k.</td>
</tr>
<tr>
<td valign="top">markdirs</td>
<td valign="top">All directory names resulting from file name generation have a trailing / appended.</td>
</tr>
<tr>
<td valign="top">monitor</td>
<td valign="top">Same as -m.</td>
</tr>
<tr>
<td valign="top">noclobber</td>
<td valign="top">Prevents redirection &gt; from truncating existing files. Require &gt;| to truncate a file when turned on.</td>
</tr>
<tr>
<td valign="top">noexec</td>
<td valign="top">Same as -n.</td>
</tr>
<tr>
<td valign="top">noglob</td>
<td valign="top">Same as -f.</td>
</tr>
<tr>
<td valign="top">nolog</td>
<td valign="top">Do not save function definitions in history file.</td>
</tr>
<tr>
<td valign="top">nounset</td>
<td valign="top">Same as -u.</td>
</tr>
<tr>
<td valign="top">privileged</td>
<td valign="top">Same as -p.</td>
</tr>
<tr>
<td valign="top">verbose</td>
<td valign="top">Same as -v.</td>
</tr>
<tr>
<td valign="top">trackball</td>
<td valign="top">Same as -h.</td>
</tr>
<tr>
<td valign="top">vi</td>
<td valign="top">Puts you in insert mode of a vi style in-line editor until you hit escape character 033. This puts you in control mode. A return sends the line.</td>
</tr>
<tr>
<td valign="top">viraw</td>
<td valign="top">Each character is processed as it is typed in vi mode.</td>
</tr>
<tr>
<td valign="top">xtrace</td>
<td valign="top">Same as -x.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td valign="top">-A name</td>
<td valign="top">Array assignment. Unset the variable name and assign values sequentially from the list arg. If +A is used, the variable name is not unset first.</td>
</tr>
</tbody>
</table>
<h3><span style="color: #ffcc00;">Shift:</span></h3>
<p>Changes the position of replaceable parameters in a batch file.</p>
<h3><span style="color: #ffcc00;">Times:</span></h3>
<p>Used to time a simple command.</p>
<p>Syntax:</p>
<p>times [-p] utility [argument]</p>
<table cellspacing="1" cellpadding="5">
<tbody>
<tr>
<td valign="top">-p</td>
<td valign="top">Write the timing output to standard error in the following format:real %f\nuser %f\nsys %f\n &lt; real seconds&gt;, &lt;user seconds&gt;, &lt;system seconds&gt;</td>
</tr>
<tr>
<td valign="top">utility</td>
<td valign="top">The name of the utility that is to be invoked.</td>
</tr>
<tr>
<td valign="top">argument</td>
<td valign="top">Any string to be supplied as an argument when invoking utility.</td>
</tr>
</tbody>
</table>
<h3><span style="color: #ffcc00;">Trap:</span></h3>
<p>Acts as an <em>interrupt</em> to tell a process to stop and wait for further instructions.</p>
<h3><span style="color: #ffcc00;">Umask:</span></h3>
<p>Get or set the file mode creation mask.</p>
<p>Syntax:</p>
<p>umask [-S] [000] [mask]</p>
<table cellspacing="1" cellpadding="5">
<tbody>
<tr>
<td valign="top">-S</td>
<td valign="top">Produce symbolic output.The default output style is unspecified, but will be recognized on a subsequent invocation of umask on the same system as a mask operand to restore the previous file mode creation mask.</td>
</tr>
<tr>
<td valign="top">000</td>
<td valign="top">Any three octal digits used for permissions.</td>
</tr>
</tbody>
</table>
<h3><span style="color: #ffcc00;">Wait:</span></h3>
<p>Await process completion.</p>
<p>Syntax:</p>
<p>wait [pid] [jobid]</p>
<table cellspacing="1" cellpadding="5">
<tbody>
<tr>
<td valign="top">pid</td>
<td valign="top">The unsigned decimal integer process ID of a command, for which the utility is to wait for the termination.</td>
</tr>
<tr>
<td valign="top">jobid</td>
<td valign="top">A job control job ID that identifies a background process group to be waited for. The job control job ID notation is applicable only for invocations of wait in the current shell execution environment, and only on systems supporting the job control option.</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Source: <a href="http://psplinux.info/i/d" title="Computer Hope's free computer help" target="_blank">http://www.computerhope.com</a></p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://psplinux.info/2011/09/how-to-use-uclinux-on-the-psp-jackson-mos-port/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
			</item>
		<item>
		<title>Anyone know a vm image for compiling the uCLinux port?</title>
		<link>https://psplinux.info/2011/09/anyone-know-a-virtual-machine-image-for-compiling-the-uclinux-port/</link>
					<comments>https://psplinux.info/2011/09/anyone-know-a-virtual-machine-image-for-compiling-the-uclinux-port/#respond</comments>
		
		<dc:creator><![CDATA[Christopher Hatton]]></dc:creator>
		<pubDate>Wed, 14 Sep 2011 12:39:35 +0000</pubDate>
				<category><![CDATA[Queries]]></category>
		<category><![CDATA[compiling]]></category>
		<category><![CDATA[uCLinux]]></category>
		<category><![CDATA[virtual machine]]></category>
		<guid isPermaLink="false">http://psplinux.info/?p=234</guid>

					<description><![CDATA[Please leave answers/comments below, thanks&#8230;]]></description>
										<content:encoded><![CDATA[<p>Please leave answers/comments below, thanks&#8230;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://psplinux.info/2011/09/anyone-know-a-virtual-machine-image-for-compiling-the-uclinux-port/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Upgraded Website! &#8211; &#8220;It&#8217;s alive&#8230; it&#8217;s alive!&#8221;</title>
		<link>https://psplinux.info/2011/08/upgraded-website/</link>
					<comments>https://psplinux.info/2011/08/upgraded-website/#comments</comments>
		
		<dc:creator><![CDATA[Christopher Hatton]]></dc:creator>
		<pubDate>Fri, 19 Aug 2011 04:55:31 +0000</pubDate>
				<category><![CDATA[Website]]></category>
		<category><![CDATA[website updates]]></category>
		<guid isPermaLink="false">http://psplinux.info/main.php/?p=114</guid>

					<description><![CDATA[At last, the website has now been upgraded! The site used to be pure HTML and iframes&#8230; yucky! It is now controlled by a CMS, which helps to keep everything easily up-to-date and also adds some social media into the mix. So &#8230; <a href="https://psplinux.info/2011/08/upgraded-website/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>At last, the website has now been upgraded! The site used to be pure HTML and iframes&#8230; yucky! It is now controlled by a <abbr title="Content Management System">CMS</abbr>, which helps to keep everything easily up-to-date and also adds some social media into the mix.</p>
<p>So over the next few months this website will change, grow, and populate. You guys are needed<span id="more-114"></span> to help keep this website up to date with all the goings-on.</p>
<p>This website is for you to find useful&#8230; so make it that way!</p>
<p>Happy Linux-ing!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://psplinux.info/2011/08/upgraded-website/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Jackson Mo has released the latest uClinux PSP!</title>
		<link>https://psplinux.info/2007/12/jackson-mo-has-released-the-latest-uclinux-psp/</link>
					<comments>https://psplinux.info/2007/12/jackson-mo-has-released-the-latest-uclinux-psp/#respond</comments>
		
		<dc:creator><![CDATA[Christopher Hatton]]></dc:creator>
		<pubDate>Sat, 01 Dec 2007 12:02:19 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Busybox]]></category>
		<category><![CDATA[Joypad driver]]></category>
		<category><![CDATA[mips toolchain]]></category>
		<category><![CDATA[on-screen keyboard]]></category>
		<category><![CDATA[remote control port]]></category>
		<category><![CDATA[serial driver]]></category>
		<guid isPermaLink="false">http://psplinux.info/main.php/?p=77</guid>

					<description><![CDATA[It is the newest kernel 2.6.22-uc1 and also comes with added extras including ‘Busybox 1.7’, a serial driver to control the remote control port on the original PSP, block device driver for Memory Stick access, Joypad driver for PSP button &#8230; <a href="https://psplinux.info/2007/12/jackson-mo-has-released-the-latest-uclinux-psp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-132" title="jackson-mo01" src="http://psplinux.info/wp-content/uploads/2007/12/jackson-mo01.gif" alt="" width="480" height="272" srcset="https://psplinux.info/wp-content/uploads/2007/12/jackson-mo01.gif 480w, https://psplinux.info/wp-content/uploads/2007/12/jackson-mo01-300x170.gif 300w" sizes="auto, (max-width: 480px) 100vw, 480px" /><br />
It is the newest kernel 2.6.22-uc1 and also comes with added extras including ‘Busybox 1.7’, a serial driver to control the remote control port on the original PSP, block device driver for Memory Stick access, Joypad driver for PSP button use, On-screen keyboard, mips toolchain for building custom programs, and more… Check out the link below to his<span id="more-77"></span> website to find out all the features and files!</p>
<p><strong>To install the pre-compiled package to the PSP, is as simple as extracting it to the GAME150 directory on the Memory Stick!</strong></p>
<p>Awesome Jackson! Keep up the good work!</p>
<p>His website is <a href="https://sites.google.com/site/linuxonpspproject/" target="_blank">https://sites.google.com/site/linuxonpspproject/</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://psplinux.info/2007/12/jackson-mo-has-released-the-latest-uclinux-psp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>uClinux kernel running on the PSP</title>
		<link>https://psplinux.info/2007/12/uclinux-kernel-running-on-the-psp/</link>
					<comments>https://psplinux.info/2007/12/uclinux-kernel-running-on-the-psp/#respond</comments>
		
		<dc:creator><![CDATA[Christopher Hatton]]></dc:creator>
		<pubDate>Sat, 01 Dec 2007 12:01:01 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Chris Mulhearn]]></category>
		<category><![CDATA[uCLinux]]></category>
		<category><![CDATA[Xiptech]]></category>
		<guid isPermaLink="false">http://psplinux.info/main.php/?p=75</guid>

					<description><![CDATA[source: http://www.linuxfordevices.com/c/a/News/Linux-ported-to-Sony-PSP/ Chris Mulhearn has actually managed to get the uClinux kernel running on the PSP. He successfully ported Xiptech&#8217;s mipsnommu version of uClinux-2.4.19. It can boot and mount the file system, but other than that it&#8217;s just an interactive shell. &#8230; <a href="https://psplinux.info/2007/12/uclinux-kernel-running-on-the-psp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-137" title="chris-mulhearn01" src="http://psplinux.info/wp-content/uploads/2007/12/mulhearn_pspnfpga_full.jpg" alt="" width="710" height="538" srcset="https://psplinux.info/wp-content/uploads/2007/12/mulhearn_pspnfpga_full.jpg 1184w, https://psplinux.info/wp-content/uploads/2007/12/mulhearn_pspnfpga_full-300x227.jpg 300w, https://psplinux.info/wp-content/uploads/2007/12/mulhearn_pspnfpga_full-1024x774.jpg 1024w, https://psplinux.info/wp-content/uploads/2007/12/mulhearn_pspnfpga_full-396x300.jpg 396w" sizes="auto, (max-width: 710px) 100vw, 710px" /><span style="font-size: small;">source: <a href="http://www.linuxfordevices.com/c/a/News/Linux-ported-to-Sony-PSP/">http://www.linuxfordevices.com/c/a/News/Linux-ported-to-Sony-PSP/</a></span></p>
<p>Chris Mulhearn has actually managed to get the uClinux kernel running on the PSP. He successfully ported Xiptech&#8217;s mipsnommu version of uClinux-2.4.19. It can boot and<span id="more-75"></span> mount the file system, but other than that it&#8217;s just an interactive shell. It&#8217;s mainly just to show that the maybe impossible, is achievable. It&#8217;s now open to developers to create drivers to get more functionality.</p>
<p>Good on ya Chris!</p>
<p>Another step closer to having the world of Linux on our PSP!</p>
<p>Please check out http://df38.dot5hosting.com/~remember/chris <strong>(dead link)</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://psplinux.info/2007/12/uclinux-kernel-running-on-the-psp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Last stutus update quoted from CG&#8230;</title>
		<link>https://psplinux.info/2007/12/last-stutus-update-quoted-from-cg/</link>
					<comments>https://psplinux.info/2007/12/last-stutus-update-quoted-from-cg/#respond</comments>
		
		<dc:creator><![CDATA[Christopher Hatton]]></dc:creator>
		<pubDate>Sat, 01 Dec 2007 12:00:21 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[CG]]></category>
		<category><![CDATA[O'Reilly]]></category>
		<category><![CDATA[psp-gnulinux-devel]]></category>
		<category><![CDATA[uCLinux]]></category>
		<category><![CDATA[Xiptech]]></category>
		<guid isPermaLink="false">http://psplinux.info/main.php/?p=71</guid>

					<description><![CDATA[This was the last stutus update quoted from CG on psp-gnulinux-devel forums: &#62; &#8211; started to read Building Embedded Linux Systems (O&#8217;Reilly) and&#8230; &#62; Understanding The Linux Kernel &#62; &#8211; looked over some presentations on uCLinux &#62; &#8211; browsed the &#8230; <a href="https://psplinux.info/2007/12/last-stutus-update-quoted-from-cg/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>This was the last stutus update quoted from CG on psp-gnulinux-devel forums:</p>
<p>&gt; &#8211; started to read Building Embedded Linux Systems (O&#8217;Reilly) and&#8230;<br />
&gt; Understanding The Linux Kernel</p>
<p>&gt; &#8211; looked over some presentations on uCLinux<br />
<span id="more-71"></span></p>
<p>&gt; &#8211; browsed the net to see what others have done</p>
<p>&gt; &#8211; planned to setup the dev environment for compiling the kernel <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> (based on xiptech setup); only the 2.4.19 kernel has been patched for nommu on mips; download the 2.4.19 from kernel.org, patch &gt; it with the uclinux patch from uclinux.org and then patch it with the xiptech patch. Download the toolchain provided by xiptech. I haven&#8217;t started the compilation yet, TBD in this weekend</p>
<p>&gt; &#8211; thought about this: no mmu =&gt; the kernel should be either linked from the starting address where it will be loaded (because the IV pointer is located at a fixed address as far as I know)</p>
<p>&gt; OR</p>
<p>&gt; we first disable all the interrupts (so that raised exception would not bugger us) and THEN move the image from the mem location from where it has been loaded to 0x00010000 and jump to the setup() code</p>
]]></content:encoded>
					
					<wfw:commentRss>https://psplinux.info/2007/12/last-stutus-update-quoted-from-cg/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
