<?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>Distant-Earth</title>
	<atom:link href="http://blogs.distant-earth.com/wp/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blogs.distant-earth.com/wp</link>
	<description>The web log of a meandering nobody...</description>
	<lastBuildDate>Sat, 14 Apr 2012 10:13:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Raspberry Pi: Bits and pieces, Hardware and OpenEmbedded support.</title>
		<link>http://blogs.distant-earth.com/wp/?p=377</link>
		<comments>http://blogs.distant-earth.com/wp/?p=377#comments</comments>
		<pubDate>Thu, 12 Apr 2012 07:50:00 +0000</pubDate>
		<dc:creator>DJWillis</dc:creator>
				<category><![CDATA[Ångström]]></category>
		<category><![CDATA[OpenEmbedded]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[OpenEmbeded]]></category>

		<guid isPermaLink="false">http://blogs.distant-earth.com/wp/?p=377</guid>
		<description><![CDATA[If you want to skip the stuff below just read this as ‘I am impressed with it and took some pictures of my ‘retail’ unit’. The Raspberry Pi is yet another community focused development/education ARM board in the mould of many a Gumstix, BeagleBoard and others before it. That in itself is not overly remarkable [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to skip the stuff below just read this as<em> ‘I am impressed with it and took some pictures of my ‘retail’ unit’.</em></p>
<p>The <a href="http://www.raspberrypi.org/">Raspberry Pi</a> is yet another community focused development/education ARM board in the mould of many a <a href="http://www.gumstix.com/">Gumstix</a>, <a href="http://beagleboard.org/">BeagleBoard</a> and others before it. </p>
<p>That in itself is not overly remarkable but the Raspberry Pi foundation managed to keep one little trick up their sleeve. It’s well priced coming in at around the £25 for the basic &#8216;Model A’ and £35 for the ‘Model B’ (The ‘Model B’ giving you a highly useful Ethernet port, driven off USB, and extra USB host port). Neither model features a connector for a serial console but it is put out on the GPIO header at 3.3v so easy enough to convert if you need it (like I do <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2012/04/wlEmoticon-winkingsmile.png" />). There is also an abundance of other I/O to play with on the headers.</p>
<p>Considering you get 256MB of RAM mounted over a <a href="http://www.broadcom.com/">Broadcom</a> <a href="http://www.broadcom.com/products/BCM2835">BCM2835</a> ARMv6 SoC (more commonly used in things like STB’s and media streamers from people like Roku) and access to a beefy, admittedly closed source, GPU/video decoder it is pretty damm impressive and rather hard to complain. Ok, some might say an v7 ARM core would not have hurt and more of this and that but if your going down that road you are completely missing the point of this little budget device. Just pay a little more and get something like a <a href="http://beagleboard.org/bone">BeagleBone</a> or it’s big brother the <a href="http://beagleboard.org/hardware-xM">BeagleBoard-XM</a> to hack on and enjoy it (I already enjoy hacking on them).</p>
<p>This neatly brings me on to my interest in the Raspberry Pi. It’s low end by todays ARM standards, but it’s still got a hell of a lot of power to play with, cheap, quirky (another way of saying full of interesting features that may blow up in your face <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2012/04/wlEmoticon-winkingsmile.png" />) and with a little luck it will bring out that wonderful streak of madness in people.</p>
<p>Hopefully it will become ubiquitous in the lower end of this market and bring in more and more hobbyist developers, hardware hackers and students. Take a few of these devices and mix with a liberal helping of <a href="http://www.arduino.cc/">Arduino’s</a> and you have some awesome options for cheap experimentation.</p>
<p>All that makes this a pretty appealing platform to hack on and fits well with the other stuff I like to mess about with.</p>
<p><strong>Hardware pictures (click for larger jpeg’s):</strong></p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:e86ee63f-0499-438f-8815-b63d1caeb285" class="wlWriterEditableSmartContent"><a href="http://blogs.distant-earth.com/wp/wp-content/uploads/2012/04/RPi-Top-8x6.jpg" title="" rel="thumbnail"><img border="0" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2012/04/RPi-Top1.png" width="335" height="222" /></a></div>
<p>Here are a few random pictures of the ‘early release’ retail model B unit the Raspberry Pi foundation have kindly provided me for some hacking (the logoed shipping label on the package was cute by the way). Rather than overly comment on the workings (the specs are well known) I&#8217;ll just provide some soft-core hardware p0rn pictures and comment on the physical build.</p>
<p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:386b6004-332f-45f6-8ced-3ef3cb621fc3" class="wlWriterEditableSmartContent"><a href="http://blogs.distant-earth.com/wp/wp-content/uploads/2012/04/RPi-Bottom-8x6.jpg" title="" rel="thumbnail"><img border="0" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2012/04/RPi-Bottom1.png" width="335" height="224" /></a></div>
</p>
<p>Not a huge amount say on this but I’ll note that it is nicely built, soldering seems precise and of good quality and no diff joints I can see. There is no solder in the test points (handy), most connectors are well attached and there is a only a little flex in the board. </p>
<p>The HDMI port does seem a lot more fragile than I would like and it’s a tight fit but I guess the cost of battening connectors would push the board outside its price envelope and consume board space, just don’t yank cables out or it will end in tears. </p>
<p>All in all, it seems a lot like the earlier boards in respect of the build and layout and that’s quite a good thing just remember the price constraints when considering that.</p>
<p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:234e74bd-8ca0-4dd1-82a2-fabe6d85e674" class="wlWriterEditableSmartContent"><a href="http://blogs.distant-earth.com/wp/wp-content/uploads/2012/04/RPi-TopLow-8x6.jpg" title="" rel="thumbnail"><img border="0" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2012/04/RPi-TopLow1.png" width="250" height="245" /></a></div>
</p>
<p>A big concern I have is how well these will last uncased but I understand the educational units are cased (Raspberry Pi, please make sure that case provides some battening for connectors) and that is surely going be be where the boards see most abuse. In fairness the uncased concern could be levelled at any of the development boards I have.</p>
<p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:f35e0a66-5541-4e9f-92e1-6d4f147410a7" class="wlWriterEditableSmartContent"><a href="http://blogs.distant-earth.com/wp/wp-content/uploads/2012/04/RPi-TopHigh-8x6.jpg" title="" rel="thumbnail"><img border="0" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2012/04/RPi-TopHigh1.png" width="335" height="228" /></a></div>
</p>
<p>I know the foundation is going for a model that will see several manufacturers turning out boards under license but as long as they all hit this quality level or get above it I can’t envisage that many build problems as long as people are gentle with them and understand what they are buying.</p>
<p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:f8bc53d6-2563-4837-8ed7-328e10f88b99" class="wlWriterEditableSmartContent"><a href="http://blogs.distant-earth.com/wp/wp-content/uploads/2012/04/RPi-InTheFamily-8x6.jpg" title="Spend more time with the family!" rel="thumbnail"><img border="0" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2012/04/RPi-InTheFamily2.png" width="420" height="281" /></a></div>
</p>
<p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:9b6c4621-d750-466f-a2d2-b2d09d12cf50" class="wlWriterEditableSmartContent"><a href="http://blogs.distant-earth.com/wp/wp-content/uploads/2012/04/RPi-Retrode-8x6.jpg" title="Awesome things to do with a Raspberry Pi:        Number 42 - Play original cartridges." rel="thumbnail"><img border="0" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2012/04/RPi-Retrode1.png" width="420" height="327" /></a></div>
</p>
<p>After all that fluff lets move on to what I actually plan to use this device for…</p>
<p><strong>OpenEmbedded/Angstrom:</strong></p>
<p>As the hardware is at the lower end proper optimisation is highly important to get the most out of the device and this is where <a href="http://www.openembedded.org/">OpenEmbedded</a> comes into the mix. I have put together an <a href="https://github.com/djwillis/meta-raspberrypi">OpenEmbedded-Core based BSP layer for the Raspberry Pi</a> A and B hardware that ensures every package built for the machine is tuned for both the ARMv6 architecture and the ARM 1176jzf-s core. This was actually fairly easy to get going bar the time consuming mess that is the usual platform specific quirks, hacks and munges. However as the <a href="http://www.openpandora.org/">OpenPandora</a> has used OpenEmbedded/Angstrom since its inception (and has it’s own set of quirks) I should be pretty familiar with it by now <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2012/04/wlEmoticon-smile.png" />.</p>
<p>Currently the layer it has a number of rough edges but the basics. kernel, bootloader and supporting bits and bobs are building and if you so desire it can be used to (almost, needs a small fix) create you a pre-configured SD card image file (currently setup for a 4GB &gt; SD card) with the kernel and bootloaders on a vFAT partition and the RootFS on EXT4 all ready to write onto an SD and boot the unit.</p>
<p>Some more work is needed to clean up the recipes, fix a few bits and currently there is no support for the GPU libraries (coming as soon as I clean up some of the more obvious hacks and get confirmation of licence and redistribution terms). But you can already use this layer to boot an <a href="http://www.angstrom-distribution.org/">Angstrom</a> (my OE based distribution of choice) console image or some of the more interesting image flavours (Xfce/E17 etc.) up on actual hardware. </p>
<p>Just don’t expect everything to work yet, ok, being honest don’t expect a lot to work yet!</p>
<p><strong>Building OpenEmbedded/Angstrom packages for the RaspberryPi</strong></p>
<p>If your interested in trying this (and assuming your familiar with OpenEmbedded-Core and have a build setup) you can just add the <em>meta-raspberrypi</em> layer (git@github.com:djwillis/meta-raspberrypi.git) to your build setup and use <em>MACHINE = &quot;raspberrypi&quot;</em> in your <em>local.conf</em>.</p>
<p>If you have never tried building an operating system from scratch using OpenEmbedded/Angstrom you can find a <a href="http://www.angstrom-distribution.org/building-angstrom">really good guide</a> on the Angstrom site. With a few little tweaks you can get a build going in no time (just be prepaired to use a LOT of disk space and waiting many hours for it all to build, not to mention having to deal with the odd snags that come along).</p>
<p>Following the above guide if you change:</p>
<div style="border-bottom: gray 1px solid; border-left: gray 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: consolas, &#39;Courier New&#39;, courier, monospace; max-height: 200px; font-size: 8pt; overflow: auto; border-top: gray 1px solid; cursor: text; border-right: gray 1px solid; padding-top: 4px">
<div style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &#39;Courier New&#39;, courier, monospace; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">
<pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &#39;Courier New&#39;, courier, monospace; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">git clone git://github.com/Angstrom-distribution/setup-scripts.git</pre>
</p></div>
</div>
<p>to</p>
<div style="border-bottom: gray 1px solid; border-left: gray 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: consolas, &#39;Courier New&#39;, courier, monospace; max-height: 200px; font-size: 8pt; overflow: auto; border-top: gray 1px solid; cursor: text; border-right: gray 1px solid; padding-top: 4px">
<div style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &#39;Courier New&#39;, courier, monospace; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">
<pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; background-color: white; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &#39;Courier New&#39;, courier, monospace; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px">git clone git://github.com/djwillis/setup-scripts.git</pre>
</p></div>
</div>
<p>This will ensure you grab a fork of the setup scripts with the RaspberryPi layer already added.</p>
<p>Then if you proceed to use <em>‘raspberrypi’</em> as the machine you should be off the starting blocks and on the journey to getting something built.</p>
<p><strong>What happens next?</strong></p>
<p>Once things have settled down a little and the GPU libraries are all working my aim is to get the <em>meta-raspberrypi</em> layer into a state that can be included by default in the upstream Angstrom distribution. That would bring lots of nice benefits like ARMv6 and RaspberryPi optimised software feeds and use of the Angstrom <a href="http://narcissus.angstrom-distribution.org/">online image builder</a> to put RaspberryPi images together.</p>
<p>I’ll also find a way, if I can, to distribute images all setup with binaries for the GPU and ready to go. People can then grab it and write to an SD just like other distributions.</p>
<p>It would be great to get some input into this as it is just something I have been hacking on in my (limited) free time for a while, if anyone wants to help with this work this please <a href="https://github.com/djwillis/meta-raspberrypi">fork</a> and <a href="http://help.github.com/send-pull-requests/">send over pull requests</a>.</p>
<p>Regards,</p>
<p>John</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.distant-earth.com/wp/?feed=rss2&#038;p=377</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ScummVM: &#8216;GIT 6b8fb196-pre1.4.0&#8217; builds for GPH devices (GP2XWiz and Caanoo)</title>
		<link>http://blogs.distant-earth.com/wp/?p=355</link>
		<comments>http://blogs.distant-earth.com/wp/?p=355#comments</comments>
		<pubDate>Tue, 20 Sep 2011 01:23:00 +0000</pubDate>
		<dc:creator>DJWillis</dc:creator>
				<category><![CDATA[Caanoo]]></category>
		<category><![CDATA[ScummVM]]></category>
		<category><![CDATA[Wiz]]></category>
		<category><![CDATA[GP2XWiz]]></category>
		<category><![CDATA[GPH]]></category>

		<guid isPermaLink="false">http://blogs.distant-earth.com/wp/?p=355</guid>
		<description><![CDATA[Edit: These builds are now outdated and people should try the official 1.4.1 releases on www.scummvm.org. Most interested people will have realised that my ScummVM backends (GP2X, Wiz, Caanoo and OpenPandora) missed the entire 1.3.* release cycle leaving the official releases stuck back in the old 1.2.* cycle. There are a number of reasons for [...]]]></description>
			<content:encoded><![CDATA[<p>Edit: These builds are now outdated and people should try the official 1.4.1 releases on <a title="ScummVM.org" href="http://www.scummvm.org" target="_blank">www.scummvm.org</a>.</p>
<p>Most interested people will have realised that my ScummVM backends (GP2X, Wiz, Caanoo and OpenPandora) missed the entire 1.3.* release cycle leaving the official releases stuck back in the old 1.2.* cycle.</p>
<p>There are a number of reasons for this (all my fault) but rather than dwell, lets just say I am trying to get them all back into shape for future releases. With that in mind I am going to start doing test ‘point in time’ builds of the code for various devices when things reach a point that I would like some community testing done.</p>
<p>The first of these test releases is for the GP2XWiz and Caanoo. The GP2X build will follow once I nail the last annoying little input bug that is causing the cursor to go off for a wonder on it’s own <img class="wlEmoticon wlEmoticon-winkingsmile" style="border-style: none;" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-winkingsmile1.png" alt="Winking smile" />(simple bug I am sure but you know how it is when you stare at something). Then I will turn to fixing up the OpenPandora backend.</p>
<p>They have been built from the main ScummVM GIT<em> (Revision:  </em><a href="https://github.com/scummvm/scummvm/tree/6b8fb196cbd58e20ef57bf367d5ecbf0ee2ebdad"><em>6b8fb196cbd58e20ef57bf367d5ecbf0ee2ebdad</em></a><em>).</em></p>
<p>These builds exist purely to get some feedback and testing from the community so I can try and get a good solid release done when we get into the next official ScummVM release cycle.</p>
<p>If your not interested in testing and providing feedback (and dealing with the odd issue) please stick with the old 1.2.* releases. These are not robust, fully tested release builds but I am also pretty sure they will not eat or damage your GPH device.</p>
<blockquote><p><strong>Note:</strong> Please <strong>don’t mirror or hotlink these preview/test/alpha etc. releases or put them on download services</strong> but rather, direct people to this page.</p>
<p>This helps me ensure that users always have the most recent versions and cuts down on me being requested to support ancient releases.</p>
<p>Also note that these test releases are not officially (or unofficially) supported <img class="wlEmoticon wlEmoticon-winkingsmile" style="border-style: none;" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-winkingsmile1.png" alt="Winking smile" />.</p></blockquote>
<p>They are built from the new unified ScummVM backend for all the GPH devices (to make supporting them somewhat easier for me and to cut out the rot that had set into the old dedicated stand alone GP2X backend).</p>
<p>All the engines enabled in configure are included in this build but I make no promises about the usability of any WIP game engine.</p>
<p><span id="more-355"></span></p>
<p><strong>Specific restrictions:</strong></p>
<blockquote><p><strong>GP2XWiz:</strong> My GP2XWiz has died so this build is totally untested but before the Wiz died the builds had been working well and there is so much in common with the Caanoo that I am fairly sure this build will work. Please test it and give me some feedback.</p>
<p>If you selling a Wiz cheap I also want to talk to you <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-smile1.png" alt="Smile" />.</p></blockquote>
<blockquote><p><strong>Caanoo:</strong> The build seems fairly solid. If you find issues please report them.</p></blockquote>
<p><strong>Providing feedback:</strong></p>
<p>If you would like me to consider a feature or fix a bug help me to help you by ensuring the reports end up recorded in official places.</p>
<ul>
<li>Bug Reports (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418820">ScummVM&#8217;s Sourceforge bug tracker</a>)</li>
<li>Feature Requests (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418823">ScummVM&#8217;s Sourceforge feature tracker</a>)
<ul>
<li>Source Code Patches (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418822">ScummVM&#8217;s Sourceforge patch tracker</a> or  <a href="https://github.com/scummvm/scummvm/pulls" target="_blank">github pull request</a>)</li>
<li>General Forum Feedback (<a href="http://forums.scummvm.org/viewforum.php?f=14">ScummVM&#8217;s GPH Devices forum</a>) – I also check Comments on these posts.</li>
</ul>
</li>
</ul>
<p><strong>Downloads:</strong></p>
<p>Please ensure you download the correct version for your device:</p>
<ul>
<li><strong>GP2XWiz:</strong> <a href="http://www.distant-earth.com/scummvm/files/scummvm-6b8fb196-pre1.4.0-gp2xwiz.zip">download</a></li>
<ul>
<li><strong>Caanoo:</strong> <a href="http://www.distant-earth.com/scummvm/files/scummvm-6b8fb196-pre1.4.0-caanoo.zip">download</a></li>
</ul>
</ul>
<blockquote><p>Extract the contents of the zip to the game folder on your SD card, ensuring that you have a “scummvm.ini” in your game folder and the rest of ScummVM in a “scummvm” subfolder.</p>
<p>Launch “ScummVM” from the main launcher menu to run.</p>
<p>Review the <strong>README-GPH </strong>for more information.</p></blockquote>
<p>Regards,</p>
<p>John</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.distant-earth.com/wp/?feed=rss2&#038;p=355</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installing Windows 8 Preview on the HTC Shift</title>
		<link>http://blogs.distant-earth.com/wp/?p=313</link>
		<comments>http://blogs.distant-earth.com/wp/?p=313#comments</comments>
		<pubDate>Thu, 15 Sep 2011 00:31:00 +0000</pubDate>
		<dc:creator>DJWillis</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[HTC Shift]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://blogs.distant-earth.com/wp/?p=313</guid>
		<description><![CDATA[The HTC Shift is a wonderful anachronism left over from the results of earlier HTC and Microsoft love-ins, flirting with touchscreens, neat hybrid form factors and ULV CPU’s. It’s origins lie in hardware that was created to run the ill-fated Origami platform on top of Vista. That combined with a Windows Mobile 5/6 device (on [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://en.wikipedia.org/wiki/HTC_Shift">HTC Shift</a> is a wonderful anachronism left over from the results of earlier HTC and Microsoft love-ins, flirting with touchscreens, neat hybrid form factors and ULV CPU’s. It’s origins lie in hardware that was created to run the ill-fated <a href="http://www.microsoft.com/windows/products/winfamily/umpc/default.mspx">Origami</a> platform on top of Vista. That combined with a Windows Mobile 5/6 device (on the ARM side) managing a 3G connection and low power access to mails, contacts and the like made for one very interesting bit of hardware.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:23e72327-b851-4633-b61c-6a28a2ea1ff4" class="wlWriterEditableSmartContent"><a href="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/Shift1-8x6.jpg" title="Metro on the HTC Shift" rel="thumbnail"><img border="0" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/Shift1.png" width="335" height="335" /></a></div>
<p>I have been happily using the Shift for a few years now (since a good friend kindly passed it on to me) with various Windows and Linux setups (on both the ARM and x86 side). </p>
<p>But in fairness I have been using it less and less of late. As it feels that the Origami work is spiritually being dusted off and rolled into Windows 8 with the healthy dose of the Metro design language and friends it seemed only right to dust off the venerable old Shift and see how it coped with the latest software incarnation.</p>
<p>No part of this process is very complicated, it mostly came down to installing the right drivers in the right order <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-winkingsmile.png" />, just read the post and follow each point and you should not go far wrong.</p>
<blockquote><p><strong><font color="#ff0000">Read this:</font></strong> Please make sure….</p>
<ul>
<ul>
<li>You are 100% happy to <strong>totally wipe</strong> the Shift’s HDD. <strong>Don’t bother with an upgrade from Windows 7</strong>. Not worth the hassle! </li>
<li>You don’t mind manually reinstalling Windows Vista or Windows 7 when you decide 8 is not for you. </li>
<li>You are signed up on <a href="http://forum.xda-developers.com/showthread.php?p=17602535">XDA Developers</a> <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-winkingsmile.png" /> </li>
<li>You are well aware you are installing an unsupported pre-beta bit of software on your device, and the device is under MS’s recommended minimum specs. The chances are it will not work well! But it’s fun to try.</li>
<li>You understand not all the hardware is 100% supported and there may be driver issues. </li>
<li>You have removed any external storage from the device other than the USB stick (no SD card inserted, no random USB HDD connected etc.).</li>
<li>You have enabled WiFi using the Shift Control Panel before you start the install inside the old OS. If you don’t you may need to have a USB Ethernet adaptor before you can enable WiFi to get on the internet.</li>
</ul>
</ul>
</blockquote>
<p><strong></strong></p>
<p><span id="more-313"></span>
<p><strong>Prerequisites:</strong></p>
<p>I am assuming people have access to another Windows PC to setup the install, if your using a Linux distro or something cool and exotic I am sure you can adapt the guide.</p>
<p><em>Hardware:</em></p>
<ul>
<li>Large (say 8GB or bigger) USB stick. </li>
<li>USB Ethernet adaptor (optional but <strong>very</strong> handy) </li>
</ul>
<p>You can also save yourself a lot of pain by using that after you have completed the install to get on the internet initially and let the Shift install drivers from Windows Update and get things up and running that little bit quicker. The guide assumes you don’t have a USB Ethernet adaptor so is worst case.</p>
<p><em>Windows Software:</em></p>
<ul>
<li><a href="http://msdn.microsoft.com/en-us/windows/apps/br229516">Windows 8 32bit Developer Preview</a>       <br />(Sha 1 hash – 4E0698BBABE01ED27582C9FC16AD21C4422913CC) </li>
<li><a href="http://emea.microsoftstore.com/UK/en-GB/Help/Windows-7-USB-DVD-Download-Tool">Windows USB/DVD Download tool</a>       <br />(or some other way to write the bootable ISO to a USB stick). </li>
</ul>
<p><em>Drivers: Use the mirror links if you have download issues.</em></p>
<ul>
<li><a href="http://www.htc.com/us/support/htc-shift/downloads/">HTC Shift Windows Vista drivers</a> </li>
</ul>
<blockquote><p>You will need to download the following from the above link.</p>
<ol>
<li>“Control Center” (Shagctrl_1[1].2.6.122-control center) – <a href="http://www.distant-earth.com/htc-shift/shagctrl_1[1].2.6.122-control center.zip">Mirror</a> </li>
<li>“Vista EC Driver” (VistaECDrvV1[1].0.1.10) – <a href="http://www.distant-earth.com/htc-shift/VistaECDrvV1[1].0.1.10.zip">Mirror</a> </li>
<li>“TouchScreen Driver” (TouchScreen(1[1].1.0.2)) – <a href="http://www.distant-earth.com/htc-shift/TouchScreen(1[1].1.0.2).zip">Mirror</a> </li>
<li>“Synaptics Micro Pad Driver” (Synaptics MicroPad(10[1].0.11.1)) – <a href="http://www.distant-earth.com/htc-shift/Synaptics MicroPad(10[1].0.11.1).zip">Mirror</a> </li>
</ol>
</blockquote>
<ul>
<li><a href="http://www.distant-earth.com/htc-shift/Marvell-SDIO-WiFi-W8-HTC-Shift.zip">Marvell sd8686 Wireless LAN SDIO Adapter Driver</a> </li>
<li><a href="http://downloadcenter.intel.com/confirm.aspx?httpDown=http://downloadmirror.intel.com/18223/a08/win7_1512754.exe&amp;lang=eng&amp;Dwnldid=18223&amp;DownloadType=Drivers+&amp;OSFullname=Windows+7%2c+32-bit*&amp;ProductID=2800">Intel GMA Graphics Driver for Windows 7</a> (15.12.75.4.1930) – <a href="http://www.distant-earth.com/htc-shift/win7_1512754.exe">Mirror</a> </li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=46F72DF1-E46A-4A5F-A791-09F07AAA1914&amp;displaylang=en">Windows Mobile Device Center 6.1</a> – <a href="http://www.distant-earth.com/htc-shift/drvupdate-x86.exe">Mirror</a> (Works on Windows 8 just fine) </li>
</ul>
<p><strong>Making a USB Install Stick:</strong></p>
<p>Ok, this one is REALLY simple. </p>
<p>Download the ISO, install the USB download tool, select the ISO you downloaded, select the USB stick you want to install to and start the process. </p>
<p>It will take a few minutes and check at the end that there are no warning shown and you should be good to go.</p>
<p><strong>Adding useful stuff to the USB install stick:</strong></p>
<p>Now you have a Windows 8 install on the stick you will need to graft in some extra goodies that will make the Shift install a little less painful.</p>
<p>Open the USB stick in Explorer and create a Drivers folder on the root.</p>
<p>Copy over the Intel GMA drivers and Windows Mobile Device Center to the Drivers folder on the USB stick.</p>
<p>Extract all the other ZIP files you downloaded into this folder (so you end up with :\Drivers\shagctrl_1[1].2.6.122-control center\, :\Drivers\TouchScreen(1[1].1.0.2) etc.).</p>
<blockquote><p><strong>Note:</strong> Don’t try and work with compressed ZIP files when installing on the Shift. Until everything is setup it is just pain you don’t need <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-winkingsmile.png" />, you better off just extracting everything that is not an EXE to it’s own folder before you start.</p>
</blockquote>
<p><strong>Installing:</strong></p>
<p>Pop the USB stick into the Shifts USB port and turn on the device. At the BIOS boot screen select Fn + 0 (F10) and pick the USB stick as the boot device. If it is not shown chances are something stopped the stick being marked as bootable.</p>
<blockquote><p><strong>Note:</strong> If when you run setup it does not find a hard disk on the Shift the chances are you may have an odd partition layout (I noticed this after I had Meego installed to the HDD with BtrFS). If that is the case you will need to use DISKPART from the Windows recovery command prompt to wipe the disk and add back a traditional disk layout. If you need help with that leave a comment.</p>
</blockquote>
<p>Setup will take a few minutes to show anything on the screen. </p>
<ul>
<li>Select your appropriate Language and Keyboard settings and hit Install </li>
<li>Accept the license terms </li>
<li>Hit ‘<strong>Custom Install</strong>’ </li>
<li>Click ‘<strong>Drive options (advanced)</strong>’ </li>
<li>Select every disk partition and select ‘<strong>Delete</strong>’ to remove them (yep, this really will delete everything on your Shift) </li>
<li>You should be left with one device showing ‘<strong>Disk 0 Unallocated Space</strong>’ </li>
<li>Click ‘<strong>Next</strong>’ and go and grab a <a href="http://en.wikipedia.org/wiki/Caff%C3%A8_macchiato">Caffè macchiato</a> while you wait 30 minutes or so </li>
</ul>
<p>The actual Windows 8 install is pretty uneventful and will just sit there for a while churning its way through the install. It will culminate in a reboot.</p>
<p>After it starts for the 1st time you will be presented with the setup wizard (highly reminiscent of Windows Phone 7 <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-winkingsmile.png" />). </p>
<blockquote><p><strong>Note:</strong> Leave the Shift to settle for a few minutes as Windows is actually installing a lot of the device drivers in the background and you will not actually have a working keyboard for the 1st few seconds anyway. </p>
<p>Graphics, touchscreen and the like will not be correctly setup at this point so you will only be able to use the trackpad mouse and keyboard for input.</p>
</blockquote>
<p>Just run through the setup wizard (you have no working wireless at this point so unless you have a USB Ethernet adaptor and hub connected you can’t link your Windows account to your Windows Live ID just yet as that wants internet access). </p>
<p>Once the finalise process has finished you will be dumped at the main Metro screen. At this point your Shift is running Windows 8, all that remains is to actually get the hardware drivers working so we can get some graphical goodness, touchscreen, 3G and the like working.</p>
<p><strong>Getting the hardware working:</strong></p>
<blockquote><p><strong>Tip:</strong> Don&#8217;t forget that the Windows key switches between the active application and the Metro interface. This starts to make more sense when you consider that the classic Windows desktop is actually being run as an application from Metro.</p>
</blockquote>
<p>Now your logged into Windows 8 you will need to do a few things to get the Shift up and running. </p>
<blockquote><p><strong><font color="#ff0000">Warning:</font></strong> The driver install order below is the one that worked well for me and mitigated the problems that arise with the hardware or <a href="http://windows.microsoft.com/en-GB/internet-explorer/products/ie-9/features/smartscreen-filter">SmartScreen</a> filtering (now baked into the core of Windows) not allowing installs due to the lack of internet access to check digital signatures.</p>
<p>If you install the drivers out of order be prepared to deal with Windows not letting you run files due to SmartScreen errors at various points <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-winkingsmile.png" />.</p>
</blockquote>
<p>Everything else not mentioned here like the fingerprint scanner and webcam sees to work well out of the box once you get online and it grabs drivers from Windows Update.</p>
<p>Start off by navigating to the Windows Explorer tile on the Metro screen and click it, this will take you to a traditional Windows Explorer screen on the classic desktop surface, select the removable disk you installed Windows 8 from and navigate into the ‘Drivers’ folder you created earlier.</p>
<hr />
<p><strong>1 – Install the Embedded Controller driver:</strong></p>
<blockquote><p><strong>Note:</strong> Both the EC and TouchScreen drivers <strong>must</strong> be installed in compatibility mode for ‘<strong>Windows Vista (Service Pack 2)</strong>’</p>
</blockquote>
<p>After the reboot navigate to the Windows Explorer tile on the Metro screen and click it, select the removable disk you installed Windows 8 from and navigate into the ‘Drivers\VistaECDrvV1[1].0.1.10’ folder you created earlier, then <strong>right click</strong> on ‘<strong>Setup.exe</strong>’ and select ‘Properties’, from there select the ‘<strong>Compatibility</strong>’ tab and setup the program to in in compatibility mode for ‘<strong>Windows Vista (Service Pack 2)</strong>’. Hit return to close the properties window.</p>
<p>Now run &#8216;setup.exe’ from the ‘Drivers\VistaECDrvV1[1].0.1.10’ folder and run through the install until finished. It should say the EC driver was successfully installed.</p>
<hr />
<p><strong>2 – Install touchscreen support:</strong></p>
<p><strong></strong>Next up we need to install the touchscreen driver.</p>
<blockquote><p><strong>Note: </strong>The TouchScreen driver <strong>must</strong> be ‘<strong>Run as Administrator’</strong>.</p>
<p>The TouchScreen driver install also pokes some I/O addresses behind the scenes, setup by the EC driver, enabling later parts of the install and is critical.</p>
</blockquote>
<p>Navigate into the ‘Drivers\TouchScreen(1[1].1.0.2)’ folder you created earlier, then <strong>right click</strong> on ‘<strong>ATSV1102(WHQLed).exe</strong>’ and select ‘Properties’, from there select the ‘<strong>Compatibility</strong>’ tab and setup the program to in in compatibility mode for ‘<strong>Windows Vista (Service Pack 2)</strong>’. Hit return to close the properties window.</p>
<p>Now right click on the &#8216;ATSV1102(WHQLed).exe’ from the ‘Drivers\TouchScreen(1[1].1.0.2)’ folder select “<strong>Run as Administrator</strong>” (very important). Run through the install until finished. </p>
<p>It should ask for a reboot (got to love drivers). Let it reboot. After the reboot you should have a working touchscreen <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-smile.png" />and a bunch of other processes kicked off and drivers being automagically installed.</p>
<hr />
<p><strong>3 – Installing the Synaptics Micro Pad Driver:</strong></p>
<blockquote><p><strong>Note:</strong> This driver must be installed before the Shift Control Center.</p>
</blockquote>
<p>Just run “setup.exe” from ‘Drivers\Synaptics MicroPad(10[1].0.11.1)’ and run through the setup process. </p>
<p>Select no when asked about rebooting at the end.</p>
<hr />
<p><strong>4 – Installing the HTC Shift Control Center:</strong></p>
<p>Navigate to the Windows Explorer tile on the Metro screen and click it, this will take you to a traditional Windows Explorer screen, select the removable disk you installed Windows 8 from and navigate into the ‘Drivers\shagctrl_1[1].2.6.122-control center’ folder you created earlier.</p>
<p><strong>Right click</strong> on ‘<strong>Setup.exe</strong>’ and select ‘Properties’, from there select the ‘<strong>Compatibility</strong>’ tab and setup the program to in in compatibility mode for ‘<strong>Windows Vista (Service Pack 2)</strong>’.</p>
<p>Now you can ok the properties window and actually run ‘Setup.exe’. Select all the prompts and let it run through the setup. </p>
<blockquote><p><strong><font color="#ff0000">Warning:</font></strong> At the end of the setup you will get a message asking you to enable the ‘Microsoft .NET Framework 3.5.1’ feature. </p>
<p>You should cancel the request to enable .Net (not the main install) for the moment and let the main install finish. It is not actually needed by the part of the Shift Control Center we wish to use to enable WiFi. </p>
<p>This step is necessary as you will need working Internet access before you can enable the .Net feature and you don’t have working Internet just yet <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-winkingsmile.png" />..</p>
</blockquote>
<p>Once setup has completed select yes and let the Shift restart.</p>
<hr />
<p><strong>5 – Hackish steps to get WiFi driver working and get Internet access <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-winkingsmile.png" /></strong></p>
<p>Now you have the device rebooted and the Shift Control Center installed (but not fully working due to the lack of .NET 3.5.1) you can use it to toggle the Wireless LAN setting and start the process of getting connected to the internet.</p>
<p>Navigate to the “Shift Control Center” tile on the Metro screen (scroll over to the far right to see the Metro tiles for things you have installed) and click it, this will take you to the Shift Control Panel just as you remember it. Turn on Wireless LAN (toggle it if it thinks it is already on) and let Windows find a nice unknown bit of hardware.</p>
<p>Close the Shift Control Center and navigate to Windows Explorer. Scroll down to ‘<strong>Computer</strong>’ on the left hard side and <strong>right click</strong> it then select ‘<strong>Manage</strong>’.</p>
<p>Now select ‘<strong>Device Manager</strong>’ and scroll down to ‘<strong>Other devices</strong>’.</p>
<p>Select ‘<strong>Marvell 820.11 SDIO ID: 0B</strong>’, <strong>right click</strong> and select ‘<strong>Update driver software</strong>’.</p>
<p>Browse your computer and select the Drivers folder you extracted everything to earlier. Hit next and let Windows install the Wireless driver.</p>
<blockquote><p><strong>Tip: </strong>You may need a reboot (I did on one of my test installs) so if you have wireless problems try that (power options are now hidden under ‘Start’, ‘Settings’ and ‘Power’ in the menu that pops up on the right hand side.</p>
</blockquote>
<p>Now you can connect to your wireless network by clicking on the wireless icon in the tray area (classic desktop). Control Panel/Wireless in Metro does not seem to work until the system has visited Windows Update, hmmm…</p>
<p>Once you actually have a working network connection (USB Ethernet or Wireless) you can finish off the install and put the digitally signed executable drivers on the Shift.</p>
<hr />
<p><strong>6 &#8211; Install Windows Mobile Device Center:</strong></p>
<p>Navigate back to the Windows Explorer and just run “drvupdate-x86.exe” from wherever you put the drivers and run through the setup process. The install starts automatically and just silently exits at the end.</p>
<hr />
<p><strong>7 – Install Graphics Drivers: </strong></p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:8d27fd53-35de-4f94-a39b-9076833f8620" class="wlWriterEditableSmartContent"><a href="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/Shift3-8x6.jpg" title="Logging in after yet another driver install reboot ;)" rel="thumbnail"><img border="0" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/Shift3.png" width="335" height="288" /></a></div>
<p>Next up run “win7_1512754.exe” from wherever you put the graphics drivers and run through the setup process. Select yes to rebooting at the end (do this or things get very messy).</p>
<p>Once the system restarts it will come up in a very high resolution interpolated mode (1152*864 to be precise) that is not very easy on the eyes in the classic desktop <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-winkingsmile.png" />.</p>
<p>&#160;</p>
<p>&#160;</p>
<blockquote><p><strong><font color="#ff0000">Warning:</font></strong> Some Metro apps (a lot actually) require a minimum resolution of <strong>1024*768</strong> to run so the 1024*600 normal high resolution interpolated mode is not enough to run everything in Metro. </p>
<p>Setting the screen manually to <strong>1152*864</strong>, or not changing it after you install the graphics driver, fixes this. I’ll try and knock up an app to toggle the screen resolution 3 ways <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-smile.png" />rather than the current 2. That way people can stuff use the desktop at 1024*600 and Metro at 1152*864.</p>
</blockquote>
<hr />
<p><strong>8 – Enable .NET 3.5.1:</strong></p>
<p>There are a few last missing things from having a basically feature complete setup. The handy little app that switches between the normal (800*480) and regular high res interpolated (1024*600) mode is actually the component of the Shift Control Center that is written in .NET.</p>
<p>The easiest way to force the install of .NET now you have a working network connection is to press the resolution switch button (above the touchpad) and have Windows try and run the app then switch to the classic desktop, it will then detect the app needs .NET and guide you down the process. </p>
<p>Once that is done your shortcut buttons for the resolution change and Shift Control Center should now work as expected and you can toggle 800*480 and 1024*600 on the fly.</p>
<hr />
<p><strong>9 – Check Windows Update:</strong></p>
<p>Almost done, we just want to check Windows Update from the Shift and make sure we have picked up all the driver updates and other stuff that may be needed.</p>
<p>Just navigate to ‘Control Panel’ in Metro and scroll down to ‘More Options’ and then select ‘System and Security’, ‘Windows Update’. Then click ‘Check for Updates’.</p>
<div>While your here you may also want to enable the ‘Get updates for other Microsoft products’, your choice really.</div>
<div align="left">
<hr /></div>
<p><strong>10 – Link your user with your Windows Live ID:</strong></p>
<p>This step is solely optional but as a lot of the Metro apps in the Developer Preview are tied up with Live ID integration it may not a bad idea to do this.</p>
<p>Navigate into the ‘Control Panel’ tile and tap ‘Users’, from here you can link your user to your Windows Live ID so integration with cloud cruft like SkyDrive becomes seamless.</p>
<hr />
<p><strong>All done…. </strong></p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:6f848fa9-632d-4441-91d1-11348cb6ce51" class="wlWriterEditableSmartContent"><a href="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/Shift2-8x6.jpg" title="Searching for apps, it's no Start Menu :o" rel="thumbnail"><img border="0" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/Shift2.png" width="335" height="295" /></a></div>
<p> With that you are just about done, that is the old HTC Shift running Windows 8.
<p>The setup could have been a little easier but in fairness this is a very specialised device that is well under MS’s recommended hardware specifications (both in graphics resolution and CPU) for Windows 8. </p>
<p>The fact it runs at all, not to mention that it is actually pretty damm usable with Windows 8, even bells and whistles like the fingerprint scanner and webcam work fine, is somewhat impressive. Regardless of what you may think about Windows 8 itself or the direction it is going (that’s a debate for another day) it scores fairly high on the geek factor.</p>
<p>I would be really interested to hear of any other interesting hardware (outside the normal laptops and desktops) that is running Windows 8 or other people’s experiences trying this working on the Shift.</p>
<p><em>Regards,</em></p>
<p><em>John</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.distant-earth.com/wp/?feed=rss2&#038;p=313</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>ScummVM: &#8220;1.2.1 &#8211; B&#248;rk B&#248;rk B&#248;rk release&#8221;.</title>
		<link>http://blogs.distant-earth.com/wp/?p=306</link>
		<comments>http://blogs.distant-earth.com/wp/?p=306#comments</comments>
		<pubDate>Sat, 01 Jan 2011 05:33:00 +0000</pubDate>
		<dc:creator>DJWillis</dc:creator>
				<category><![CDATA[Caanoo]]></category>
		<category><![CDATA[GP2X]]></category>
		<category><![CDATA[OpenPandora]]></category>
		<category><![CDATA[ScummVM]]></category>
		<category><![CDATA[Wiz]]></category>

		<guid isPermaLink="false">http://blogs.distant-earth.com/wp/?p=306</guid>
		<description><![CDATA[It’s been a hectic few weeks but I finally had time to get the 1.2.1 builds uploaded for my all backends following the main Dec. 19th release. Sorry about the delay . The 1.2.1 release is mainly a bugfix and cleanup release for 1.2.0 and also introduces some additional translations of the GUI. There are [...]]]></description>
			<content:encoded><![CDATA[<p>It’s been a hectic few weeks but I finally had time to get the 1.2.1 builds uploaded for my all backends following the main Dec. 19th release. Sorry about the delay <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/01/wlEmoticon-winkingsmile.png" />.</p>
<p>The 1.2.1 release is mainly a bugfix and cleanup release for 1.2.0 and also introduces some additional translations of the GUI. </p>
<p>There are few changes to my backend code but all the core changes are rolled in.</p>
<p>Oh, I also just noticed the date so<em> <strong>“Happy New Year”</strong></em><strong> </strong>everybody.     <br />Maybe I should try and find more hacking time in 2011 <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-openmouthedsmile" alt="Open-mouthed smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2011/01/wlEmoticon-openmouthedsmile.png" />.</p>
<p><strong>Providing feedback:</strong></p>
<p>If you would like me to consider a feature or fix a bug in my backends help me to help you by ensuring the reports end up recorded in official places.</p>
<ul>
<li>Bug Reports (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418820">ScummVM&#8217;s Sourceforge bug tracker</a>) </li>
<li>Feature Requests (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418823">ScummVM&#8217;s Sourceforge feature tracker</a>)
<ul>
<li>Source Code Patches (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418822">ScummVM&#8217;s Sourceforge patch tracker</a>) </li>
<li>General Forum Feedback (<a href="http://forums.scummvm.org/viewforum.php?f=14">ScummVM&#8217;s GPH device forum</a> or <a href="http://forums.scummvm.org/viewforum.php?f=14">ScummVM&#8217;s OpenPandora device forum</a>) </li>
</ul>
</li>
</ul>
<p><strong>Downloads:</strong></p>
<p>All the 1.2.1 releases including my GP2X/GP2XWiz/Caanoo and OpenPandora backends can me found on the main ScummVM download site.</p>
<ul>
<ul>
<li><strong>ScummVM’s Main Download Page:</strong> <a href="http://www.scummvm.org/downloads/#stable">download</a> </li>
</ul>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.distant-earth.com/wp/?feed=rss2&#038;p=306</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ScummVM: &#8220;1.2.0 &#8211; FaSCInating release&#8221;.</title>
		<link>http://blogs.distant-earth.com/wp/?p=298</link>
		<comments>http://blogs.distant-earth.com/wp/?p=298#comments</comments>
		<pubDate>Tue, 19 Oct 2010 04:19:00 +0000</pubDate>
		<dc:creator>DJWillis</dc:creator>
				<category><![CDATA[Caanoo]]></category>
		<category><![CDATA[GP2X]]></category>
		<category><![CDATA[OpenPandora]]></category>
		<category><![CDATA[ScummVM]]></category>
		<category><![CDATA[Wiz]]></category>

		<guid isPermaLink="false">http://blogs.distant-earth.com/wp/?p=298</guid>
		<description><![CDATA[This post is a few days late but as all my releases are now uploaded and available I thought it was work announcing the release. The entire ScummVM team is rather proud of this release and you can read the official announcement here. One of the major ‘headline features’ is that this is the first [...]]]></description>
			<content:encoded><![CDATA[<p>This post is a few days late but as all my releases are now uploaded and available I thought it was work announcing the release.</p>
<p>The entire ScummVM team is rather proud of this release and you can read the official announcement <a href="http://www.scummvm.org/news/20101015/">here</a>. One of the major ‘headline features’ is that this is the first release to feature the fruits of the integration/refactoring of the FreeSCI codebase and it’s substantual enhancement and extension by our own SCI engine team. </p>
<p>There are also enhancements for several engines and the addition of support for “<em>Fascination</em>” (An amusing risqué point and click adventure from Coktel) in the Gob engine.</p>
<p>From my point of view the 1.2.0 release marks the 1st official release of 2 new device backends/ports I have put together (GPH Caanoo and OpenPandora) and also features quite a few enhancements and speedups to my existing GP2X and GP2XWiz backends. </p>
<p>It also marks the official release of new backends for Android and Dingux and the unfortunate retirement of the venerable old PalmOS backend.</p>
<p>The upshot is that this should be our best release yet and I would certainly recommend this release over any older versions of ScummVM for the devices I support.</p>
<p><strong></strong></p>
<p><span id="more-298"></span>
<p><strong>Noteworthy features for my backends since the last major release:</strong></p>
<p>Below are the main features and fixes added with this new release. Please make sure you scan over the linked WiKi pages for important information before using.</p>
<blockquote><p><strong>GP2X:</strong></p>
<p>Performance tweaks/code clean-up (quite noticeable in some areas, not giving up on the old GP2X any time soon).</p>
<p>Revised the button layout (please read <a href="http://wiki.scummvm.org/index.php?title=GP2X">http://wiki.scummvm.org/index.php?title=GP2X</a> for more info). </p>
<p> Add support for TouchScreen &#8216;Tap Modes&#8217;, Left Click, Right Click and Hover.     </p></blockquote>
<blockquote><p><strong>GP2X Wiz:</strong> </p>
<p>Performance improvements.</p>
<p>Add support for TouchScreen &#8216;Tap Modes&#8217;, Left Click, Right Click and Hover. </p>
<p>Revised the button layout (please read <a href="http://wiki.scummvm.org/index.php?title=GP2XWiz">http://wiki.scummvm.org/index.php?title=GP2XWiz</a> for more info).       </p>
</blockquote>
<blockquote><p><strong>Caanoo:</strong></p>
<p>Revised the button layout (please read <a href="http://wiki.scummvm.org/index.php?title=Caanoo">http://wiki.scummvm.org/index.php?title=Caanoo</a> for more info). </p>
<p>Add support for TouchScreen &#8216;Tap Modes&#8217;, Left Click, Right Click and Hover.      </p>
</blockquote>
<blockquote><p><strong>OpenPandora:</strong></p>
<p>Performance improvements over earlier test releases.</p>
<p>Add support for Touchscreen &#8216;Tap Modes&#8217;, Left Click, Right Click and Hover and ‘Trigger Tap’ .</p>
<p>Small tweak to the touchscreen to stop the cursor ‘drifting’ when outside the game area.</p>
<p>Revised the button layout (please read <a href="http://wiki.scummvm.org/index.php?title=OpenPandora">http://wiki.scummvm.org/index.php?title=OpenPandora</a> for more info and controls).       </p>
</blockquote>
<p><strong>Providing feedback:</strong></p>
<p>If you would like me to consider a feature or fix a bug in my backends help me to help you by ensuring the reports end up recorded in official places.</p>
<ul>
<li>Bug Reports (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418820">ScummVM&#8217;s Sourceforge bug tracker</a>) </li>
<li>Feature Requests (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418823">ScummVM&#8217;s Sourceforge feature tracker</a>)
<ul>
<li>Source Code Patches (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418822">ScummVM&#8217;s Sourceforge patch tracker</a>) </li>
<li>General Forum Feedback (<a href="http://forums.scummvm.org/viewforum.php?f=14">ScummVM&#8217;s GPH device forum</a> or <a href="http://forums.scummvm.org/viewforum.php?f=14">ScummVM&#8217;s OpenPandora device forum</a>) </li>
</ul>
</li>
</ul>
<p><strong>Downloads:</strong></p>
<ul>
<ul>
<li><strong>ScummVM’s Main Download Page:</strong> <a href="http://www.scummvm.org/downloads/#stable">download</a> </li>
</ul>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.distant-earth.com/wp/?feed=rss2&#038;p=298</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OpenPandora: Using custom cursors in fullscreen X11 SDL windows without touchscreen drifting/grabbing issues.</title>
		<link>http://blogs.distant-earth.com/wp/?p=293</link>
		<comments>http://blogs.distant-earth.com/wp/?p=293#comments</comments>
		<pubDate>Tue, 05 Oct 2010 20:03:00 +0000</pubDate>
		<dc:creator>DJWillis</dc:creator>
				<category><![CDATA[OpenPandora]]></category>
		<category><![CDATA[Fullscreen Cursors]]></category>
		<category><![CDATA[SDL]]></category>

		<guid isPermaLink="false">http://blogs.distant-earth.com/wp/?p=293</guid>
		<description><![CDATA[Note: This is is quick guide aimed at developers/porters looking to fix issues with custom SDL cursors (Cursors made up using an SDL_Surface) and the OpenPandora touchscreen, if your not using SDL then the chances are your not seeing the issue. Normally I would not put together quick posts with small code snippets (I tend [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><strong>Note:</strong> This is is quick guide aimed at developers/porters looking to fix issues with custom SDL cursors (Cursors made up using an SDL_Surface) and the OpenPandora touchscreen, if your not using SDL then the chances are your not seeing the issue.</p>
</blockquote>
<p>Normally I would not put together quick posts with small code snippets (I tend to direct people to code and tell them to work it out <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2010/10/wlEmoticonwinkingsmile1.png" />) but as several people pointed out to me recently <a href="http://blogs.distant-earth.com/wp/?cat=3">ScummVM for the OpenPandora</a> works around a ‘feature’ in the SDL build on the device that causes relative screen coordinates to be returned to the event stack when you hit the screen edges with the touchscreen. In essence this is a code fix for the ‘cursor drift’ bug people report.</p>
<p>Nubs, mice, in fact any relative input device are fine, it is absolute input devices like the touchscreen that ‘drift’ and end up offset making some types of application unusable with the touchscreen (ScummVM was one of them).</p>
<p>As the same issue seems to cause problems several other applications on the OpenPandora I thought I would do a quick howto with a work around and give a little background on the issue.</p>
<p><strong></strong></p>
<p><span id="more-293"></span>
<p><strong>Symptoms:</strong></p>
<p>After calling <font face="Courier New">SDL_ShowCursor(SDL_DISABLE);</font> and instantiating the <font face="Courier New">SDL_Surface</font> that contains whatever you want to blit as your custom cursor you will find that touchscreen presses on the sides of the touchscreen will cause the pointer to drift. </p>
<p>This leads to future touchscreen presses being offset from the cursor position. Relative devices (i.e. Mice/Nubs etc.) are no effected and carry on updating the cursor as normal.</p>
<p>What is actually happening is that SDL is reverting to returning relative X and Y’s at the screen edges even when your using something that only works with absolute values and is asking for/checking the absolute values (i.e. a touchscreen <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2010/10/wlEmoticonwinkingsmile1.png" />).</p>
<p><strong>Work Around:</strong></p>
<p>The work around for the issue is very simple (well in fact there are several work around’s, I&#8217;ll just highlight the one I choose to use in ScummVM).</p>
<p>To fix the issue you need to get SDL to behave the same way with the SDL Cursor hidden as it does with it shown. The simplest way to do this is not hide the SDL Cursor, ok that’s not very helpful as it will give you a bog standard SDL Cursor printed over the top of your nice fancy cursor. What if you could hide the SDL Cursor without disabling it? <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2010/10/wlEmoticonwinkingsmile1.png" /></p>
<p>Yep, the fix really is as simple as that, just leave the SDL Cursor enabled but use <font face="Courier New">SDL_CreateCursor</font> to create an empty transparent cursor. This way all you will see is your nice custom cursor but SDL internally will behave using the logic path for <font face="Courier New">SDL_ShowCursor(SDL_ENABLE);</font></p>
<p><font face="Arial">Other options may include playing with calls to </font><font face="Courier New">SDL_MoveCursor() </font><font face="Arial">or playing with the status of the SDL WM Grab features. I’ll leave the reader to work them out.</font></p>
<p><font face="Arial"><strong>Sample Workaround Code:</strong></font></p>
<p><font color="#000000" size="1" face="Courier New">static SDL_Cursor *hiddenCursor; </font></p>
<p><font color="#000000" size="1" face="Courier New">void someSDLinit() {      <br />&#160;&#160;&#160; &#8230;       <br />&#160;&#160;&#160; &#8230;       <br />&#160;&#160;&#160; uint8_t hiddenCursorData = 0;       <br />&#160;&#160;&#160; &#8230;       <br />&#160;&#160;&#160; &#8230; (Init SDL here)       <br />&#160;&#160;&#160; &#8230;       <br />&#160;&#160;&#160; hiddenCursor = SDL_CreateCursor(&amp;hiddenCursorData, &amp;hiddenCursorData, 8, 1, 0, 0);       <br />&#160;&#160;&#160; &#8230;       <br /><font color="#4bacc6">&#160;&#160;&#160; /* On the OpenPandora we need to work around an SDL assumption that        <br />&#160;&#160;&#160;&#160;&#160;&#160; returns relative mouse coordinates when you get to the screen         <br />&#160;&#160;&#160;&#160;&#160;&#160; edges using the touchscreen and a custom surface for the cursor.         <br /><font style="font-size: 7.6pt"></font></font></font><font color="#000000" size="1" face="Courier New"><font color="#4bacc6">&#160;&#160;&#160;&#160;&#160;&#160; The workaround is to set a blank SDL cursor and NOT disable it        <br />&#160;&#160;&#160;&#160;&#160;&#160; (Hackish I know).</font></font></p>
<p><font color="#000000" size="1" face="Courier New"><font color="#4bacc6">&#160;&#160;&#160;&#160;&#160;&#160; The root issues lies in the Windows Manager GRAB code in SDL.        <br />&#160;&#160;&#160;&#160;&#160;&#160; That is why the issue is not seen on framebuffer devices like the         <br />&#160;&#160;&#160;&#160;&#160;&#160; GP2X (there is no X window manager <img src='http://blogs.distant-earth.com/wp/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).         <br />&#160;&#160;&#160; */</font>       <br />&#160;&#160;&#160; SDL_ShowCursor(SDL_ENABLE);       <br />&#160;&#160;&#160; SDL_SetCursor(hiddenCursor);       <br />&#160;&#160;&#160; &#8230;}</font></p>
<p><font color="#000000" size="1" face="Courier New">void someSDLdeinit() {      <br />&#160;&#160;&#160; &#8230;</font><font color="#000000" size="1" face="Courier New">      <br />&#160;&#160;&#160; SDL_FreeCursor(hiddenCursor);       <br />&#160;&#160;&#160; &#8230;       <br />&#160;&#160;&#160; &#8230;       <br />}</font></p>
<p><strong>Why does it happen?</strong></p>
<p>The problem stems from the way SDL handles Window Manager grabbing at the edges of the surface when full screen. </p>
<p>To quote a comment from part of the SDL source that illustrates the point:</p>
<p><font color="#000000" size="1" face="Courier New">/* Determine whether the mouse should be in relative mode or not.      <br />&#160;&#160; This function is called when the input grab state or cursor       <br />&#160;&#160; visibility state changes.       <br />&#160;&#160; If the cursor is not visible, and the input is grabbed, the       <br />&#160;&#160; driver can place the mouse in relative mode, which may result       <br />&#160;&#160; in higher accuracy sampling of the pointer motion.       <br />*/</font> </p>
<p>There is some debate about this representing a bug in SDL or ‘expected behaviour’ when you have hidden the cursor. You would never see the issue with a relative input device only absolute devices.</p>
<p>This could be patched at the SDL level and in fact that maybe desirable (I am personally not in favour of patching this in SDL just for the OpenPandora, there needs to be a more generic fix). But either way, the work around above will work regardless of any SDL patching and continue to work.</p>
<p>I hope this quick fix is valuable to people, it may provide some quick fixes to applications that exhibit the problem <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2010/10/wlEmoticonsmile.png" />.</p>
<p><em>Regards,</em></p>
<p><em>John</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.distant-earth.com/wp/?feed=rss2&#038;p=293</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ScummVM: &#8220;1.2.0 preview 1&#8221; for the OpenPandora.</title>
		<link>http://blogs.distant-earth.com/wp/?p=132</link>
		<comments>http://blogs.distant-earth.com/wp/?p=132#comments</comments>
		<pubDate>Sun, 03 Oct 2010 18:45:59 +0000</pubDate>
		<dc:creator>DJWillis</dc:creator>
				<category><![CDATA[OpenPandora]]></category>
		<category><![CDATA[ScummVM]]></category>

		<guid isPermaLink="false">http://blogs.distant-earth.com/wp/?p=132</guid>
		<description><![CDATA[EDIT: This release has been superseded, please get the latest release. This post is to announce the release of a testing preview of the upcoming 1.2.0 ScummVM release for the OpenPandora handheld. It is a little later (and a bit close to the final 1.2.0 release date) than I would have liked but that’s real [...]]]></description>
			<content:encoded><![CDATA[<p><strong>EDIT: This release has been superseded, please get the latest release.</strong></p>
<p>This post is to announce the release of a testing preview of the upcoming 1.2.0 ScummVM release for the OpenPandora handheld. </p>
<p>It is a little later (and a bit close to the final 1.2.0 release date) than I would have liked but that’s real life for you, always getting in the way of perfectly good hacking time <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-sadsmile" alt="Sad smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2010/10/wlEmoticonsadsmile.png" />.</p>
<p>This release supersedes any recent ‘SVN’ builds you may be using and should provide a very good indication of what to expect in the final 1.2.0 release for the OpenPandora.</p>
<blockquote><p><strong>Note:</strong> Please <strong>don’t mirror or hotlink these preview/test/alpha etc. releases or put them on download services</strong> but rather, direct people to this site. </p>
<p>This helps me ensure that users always have the most recent versions.</p>
<p>Also note that these test releases are not officially (or unofficially) supported <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2010/10/wlEmoticonwinkingsmile.png" />but I will help if I can.</p>
</blockquote>
<p>I am hoping to get at least another preview release out for the OpenPandora before the final 1.2.0 release as I carry on fixing bugs. This is why it is important to provide feedback, patches, fixes etc.</p>
<p>Please give these releases a go and provide feedback.</p>
<p><strong>Noteworthy features:</strong></p>
<p><span id="more-132"></span>
<p>Below are the main features and fixes added with this new release since the unofficial 1.1.1 preview.</p>
<blockquote><p>Performance improvements over earlier releases.</p>
<p>Add support for Touchscreen &#8216;Tap Modes&#8217;, Left Click, Right Click and Hover and ‘Trigger Tap’ .</p>
<p>Small tweak to the touchscreen to stop the cursor ‘drifting’ when outside the game area.</p>
<p>Revised the button layout (please read <a href="http://wiki.scummvm.org/index.php?title=OpenPandora">http://wiki.scummvm.org/index.php?title=OpenPandora</a> for more info and controls), feedback on the button layouts is appreciated. </p>
</blockquote>
<p><strong>TODO List:</strong></p>
<blockquote><p>Add support for a proper ‘Left Handed Mode’ (the current setup supports left handed use but is not IMHO optimal).</p>
<p>Make the ‘Trigger Tap’ configurable by the user.</p>
</blockquote>
<p>Anything on the TODO may not happen in time for the 1.2.0 release, it is all rather dependent on my free time and that is at a premium at the moment.</p>
<p><strong>Supported engines:</strong></p>
<p>These releases feature support for all the game engines enabled for the upcoming ScummVM 1.2.0 including support for <a href="http://www.scummvm.org/news/20100725/">the SCI engine</a> (early SCI games) and adding <a href="http://www.scummvm.org/news/20100828/">Fascination support in the Gob engine</a> (remember, it’s really not a children&#8217;s game). </p>
<p>Full details of what you can expect to see in 1.2.0 can be found in the <a href="http://www.scummvm.org/news/20100912/">testing news post</a>.</p>
<p><strong>Providing feedback:</strong></p>
<p>If you would like me to consider a feature or fix a bug help me to help you by ensuring the reports end up recorded in official places.</p>
<ul>
<li>Bug Reports (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418820">ScummVM&#8217;s Sourceforge bug tracker</a>) </li>
<li>Feature Requests (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418823">ScummVM&#8217;s Sourceforge feature tracker</a>)
<ul>
<li>Source Code Patches (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418822">ScummVM&#8217;s Sourceforge patch tracker</a>) </li>
<li>General Forum Feedback (<a href="http://forums.scummvm.org/viewforum.php?f=14">ScummVM&#8217;s OpenPandora device forum</a>, I also check any official news posts I make to the <a href="http://www.gp32x.com/board/index.php?act=idx">GP32x forums</a> or <a href="http://boards.openpandora.org/index.php?/forum/26-software-news/">OpenPandora forums</a>) </li>
</ul>
</li>
</ul>
<p><strong>Downloads:</strong></p>
<ul>
<li><a href="http://djwillis.openpandora.org/pandora/scummvm-1.2.0-preview1.pnd">download</a> (Uncompressed PND, 17meg) | <a href="http://djwillis.openpandora.org/pandora/scummvm-1.2.0-preview1-pnd.tar.bz2">download</a> (PND in tar.bz2 archive, 6meg) </li>
</ul>
<blockquote><p>To install just download and extract the contents of the archive and copy the resulting<em> scummvm-op.pnd </em>to the following folder on your SD card (or USB2 stick):</p>
<blockquote><p><strong>/pandora/menu</strong> –&gt; This will cause the ScummVM app icon to show up in the Xfce menu sorted by category.         <br /><strong>/pandora/desktop</strong> –&gt; This will cause the ScummVM app to appear as an icon on the Desktop of Xfce.</p>
</blockquote>
<p>Either folder will also ensure the application icon shows up in MiniMenu.</p>
<p>To run, just select the icon as normal, the ScummVM GUI will start up and you can add games as you would normally do with any other ScummVM release (including Mass Add).</p>
<p>Review the documentation (added to the Documentation menu in your launcher when the PND is loaded) and <a href="http://wiki.scummvm.org/index.php?title=OpenPandora">http://wiki.scummvm.org/index.php?title=OpenPandora</a> for more information.</p>
</blockquote>
<p>Regards,</p>
<p>John Willis</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.distant-earth.com/wp/?feed=rss2&#038;p=132</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>ScummVM: &#8220;1.2.0 preview 1&#8221; for GPH devices (GP2X, Caanoo &amp; GP2X Wiz).</title>
		<link>http://blogs.distant-earth.com/wp/?p=128</link>
		<comments>http://blogs.distant-earth.com/wp/?p=128#comments</comments>
		<pubDate>Sun, 26 Sep 2010 19:58:52 +0000</pubDate>
		<dc:creator>DJWillis</dc:creator>
				<category><![CDATA[Caanoo]]></category>
		<category><![CDATA[GP2X]]></category>
		<category><![CDATA[ScummVM]]></category>
		<category><![CDATA[Wiz]]></category>
		<category><![CDATA[GP2XWiz]]></category>
		<category><![CDATA[GPH]]></category>

		<guid isPermaLink="false">http://blogs.distant-earth.com/wp/?p=128</guid>
		<description><![CDATA[EDIT: This release has been superseded, please get the latest release. This post is to announce the release of a testing preview of the upcoming 1.2.0 ScummVM release for the GPH (GamePark Holdings) devices I support. This release supersedes recent ‘SVN’ builds as should provide a very good indication of what to expect in the [...]]]></description>
			<content:encoded><![CDATA[<p><strong>EDIT: This release has been superseded, please get the latest release.</strong></p>
<p>This post is to announce the release of a testing preview of the upcoming 1.2.0 ScummVM release for the GPH (GamePark Holdings) devices I support.</p>
<p>This release supersedes recent ‘SVN’ builds as should provide a very good indication of what to expect in the final 1.2.0 release.</p>
<blockquote><p><strong>Note:</strong> Please <strong>don’t mirror or hotlink these preview/test/alpha etc. releases or put them on download services</strong> but rather, direct people to this site. </p>
<p>This helps me ensure that users always have the most recent versions.</p>
<p>Also note that these test releases are not officially (or unofficially) supported <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2010/09/wlEmoticonwinkingsmile1.png" />but I will help if I can.</p>
</blockquote>
<p>I am hoping to get at least another preview release out for the GPH devices before the final 1.2.0 release as I carry on fixing bugs. This is why it is important to provide feedback, patches, fixes etc.</p>
<p>Please give these releases a go and provide feedback.</p>
<p><strong>Noteworthy features:</strong></p>
<p>Below are the main features and fixes added with this new release.</p>
<blockquote><p><strong>ALL:</strong></p>
<p>Changes to the way the music drivers are loaded (should fix game loading issues).</p>
<p>Performance improvements.</p>
<p> Add support for TouchScreen &#8216;Tap Modes&#8217;, Left Click, Right Click and Hover.     </p></blockquote>
<blockquote><p><strong>GP2X:</strong></p>
<p>Performance tweaks/code clean-up (quite noticeable in some areas, not giving up on the old GP2X any time soon).</p>
<p>Revised the button layout (please read <a href="http://wiki.scummvm.org/index.php?title=GP2X">http://wiki.scummvm.org/index.php?title=GP2X</a> for more info), feedback on the button layouts is appreciated. </p>
</blockquote>
<blockquote><p><strong>GP2X Wiz:</strong> </p>
<p>Fixes to 16 bit graphics support (still not sure this is 100% working well).</p>
<p>Revised the button layout (please read <a href="http://wiki.scummvm.org/index.php?title=GP2XWiz">http://wiki.scummvm.org/index.php?title=GP2XWiz</a> for more info), feedback on the button layouts is appreciated.       </p>
</blockquote>
<blockquote><p><strong>Caanoo:</strong></p>
<p>Revised the button layout (please read <a href="http://wiki.scummvm.org/index.php?title=Caanoo">http://wiki.scummvm.org/index.php?title=Caanoo</a> for more info), feedback on the button layouts is appreciated. </p>
</blockquote>
<p><strong>TODO List:</strong></p>
<blockquote><p><strong>ALL:</strong></p>
<p>Add support for a ‘Left Handed Mode’ (swapping the Left and Right trigger behaviour).</p>
<p>Make the ‘Trigger Tap’ configurable by the user.</p>
</blockquote>
<p>Anything on the TODO may not happen in time for the 1.2.0 release, it is all rather dependent on my free time and that is at a premium at the moment.</p>
<p><strong></strong></p>
<p><span id="more-128"></span>
<p><strong>Supported engines:</strong></p>
<p>These releases feature support for all the game engines enabled for the upcoming ScummVM 1.2.0 including support for <a href="http://www.scummvm.org/news/20100725/">the SCI engine</a> (early SCI games) and adding <a href="http://www.scummvm.org/news/20100828/">Fascination support in the Gob engine</a> (remember, it’s really not a children&#8217;s game). </p>
<p>Full details of what you can expect to see in 1.2.0 can be found in the <a href="http://www.scummvm.org/news/20100912/">testing news post</a>.</p>
<p><strong>Specific restrictions:</strong></p>
<p>Each of the platforms has a small number of restrictions and quirks that have an affect on the games/engines you are able to use well with said platform.</p>
<blockquote><p><strong>GP2X:</strong> The biggest restriction with this platform is the overhead of the scaling when using 640*480 games on the 320*240 screen making such game perform relatively poorly.</p>
</blockquote>
<blockquote><p><strong>GP2X Wiz:&#160; </strong>I have spotted a minor issue where the screen is not totally cleaned when some types of screen movement occur, that combined with the Wiz’s LCD tearing can lead to the odd graphics glitch.</p>
</blockquote>
<blockquote><p><strong>Caanoo:</strong> This backend is new, it’s not as well tested as I would like, I think I have most of the ‘show stoppers’ fixed in this preview but expect minor bugs and kinks.</p>
</blockquote>
<blockquote><p><strong>SCI Engine:</strong> This game engine is a big and complex beast. Performance is not yet as optimised as I would like for devices like the GPH handhelds.</p>
</blockquote>
<p><strong>Providing feedback:</strong></p>
<p>If you would like me to consider a feature or fix a bug help me to help you by ensuring the reports end up recorded in official places.</p>
<ul>
<li>Bug Reports (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418820">ScummVM&#8217;s Sourceforge bug tracker</a>) </li>
<li>Feature Requests (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418823">ScummVM&#8217;s Sourceforge feature tracker</a>)
<ul>
<li>Source Code Patches (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418822">ScummVM&#8217;s Sourceforge patch tracker</a>) </li>
<li>General Forum Feedback (<a href="http://forums.scummvm.org/viewforum.php?f=14">ScummVM&#8217;s GPH device forum</a>, I also check any official news posts I make to the <a href="http://www.gp32x.com/board/index.php?act=idx">GP32x forums</a>) </li>
</ul>
</li>
</ul>
<p><strong>Downloads:</strong></p>
<blockquote><p>Please ensure you download the correct version for your GPH device.</p>
</blockquote>
<ul>
<ul>
<li><strong>GP2X:</strong> <a href="http://djwillis.openpandora.org/gph/scummvm-1.2.0-preview1-gp2x.tar.bz2">download</a> </li>
</ul>
<blockquote><p>Extract the contents of the archive to a folder your SD card.</p>
<p>Launch “ScummVM” from the main SD launcher menu.</p>
<p>Review the <strong>README-GP2X</strong> and <a href="http://wiki.scummvm.org/index.php?title=GP2X">http://wiki.scummvm.org/index.php?title=GP2X</a> for more information.</p>
</blockquote>
<li><strong>GP2X Wiz:</strong> <a href="http://djwillis.openpandora.org/gph/scummvm-1.2.0-preview1-gp2xwiz.tar.bz2">download</a> </li>
</ul>
<blockquote><p>Extract the contents of the archive to the game folder on your SD card, ensuring that you have a “scummvm.ini” in your game folder and the rest of ScummVM in a “scummvm” subfolder. </p>
<p>Launch “ScummVM” from the main SD launcher menu to run.</p>
<p>Review the <strong>README-GP2XWIZ</strong> and <a href="http://wiki.scummvm.org/index.php?title=GP2XWiz">http://wiki.scummvm.org/index.php?title=GP2XWiz</a> for more information.</p>
</blockquote>
<ul>
<li><strong>Caanoo:</strong> <a href="http://djwillis.openpandora.org/gph/scummvm-1.2.0-preview1-caanoo.tar.bz2">download</a> </li>
</ul>
<blockquote><p>Extract the contents of the archive to the game folder on your SD card, ensuring that you have a “scummvm.ini” in your game folder and the rest of ScummVM in a “scummvm” subfolder. </p>
<p>Launch “ScummVM” from the main launcher menu to run.</p>
<p>Review the <strong>README-CAANOO </strong>and <a href="http://wiki.scummvm.org/index.php?title=Caanoo">http://wiki.scummvm.org/index.php?title=Caanoo</a> for more information.</p>
</blockquote>
<p>Regards,</p>
<p>John Willis</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.distant-earth.com/wp/?feed=rss2&#038;p=128</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ScummVM: &#8220;SVN r52631&#8221; builds for the Caanoo and GP2X Wiz.</title>
		<link>http://blogs.distant-earth.com/wp/?p=125</link>
		<comments>http://blogs.distant-earth.com/wp/?p=125#comments</comments>
		<pubDate>Tue, 07 Sep 2010 21:58:40 +0000</pubDate>
		<dc:creator>DJWillis</dc:creator>
				<category><![CDATA[Caanoo]]></category>
		<category><![CDATA[ScummVM]]></category>
		<category><![CDATA[Wiz]]></category>
		<category><![CDATA[GP2XWiz]]></category>

		<guid isPermaLink="false">http://blogs.distant-earth.com/wp/?p=125</guid>
		<description><![CDATA[EDIT: This release has been superseded, please get the latest release. This is just a quick post is to announce a new set of SVN builds of ScummVM mainline code for the GP2X Wiz and new Caanoo. Note: Please don’t mirror or hotlink these preview/test/alpha etc. releases or put them on download services but rather, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>EDIT: This release has been superseded, please get the latest release.</strong></p>
<p>This is just a quick post is to announce a new set of SVN builds of ScummVM mainline code for the GP2X Wiz and new Caanoo.</p>
<blockquote><p><strong>Note:</strong> Please <strong>don’t mirror or hotlink these preview/test/alpha etc. releases or put them on download services</strong> but rather, direct people to this site. </p>
<p>This helps me ensure that users always have the most recent versions.</p>
<p>Also note that these test releases are not officially (or unofficially) supported <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2010/09/wlEmoticonwinkingsmile.png" />but I will help if I can.</p>
</blockquote>
<p>This release is mainly to give users a chance to preview updates to some of my ScummVM backends and <strong>try a bug fixed version of the Caanoo port with working controls</strong>. They are not by any means bug free.</p>
<p>All of my backends will get further preview/test releases before the 1.2.0 release as I carry on fixing bugs.</p>
<p>These releases are built straight from the mainline trunk ScummVM code for the given SVN revision number.</p>
<p>OpenPandora and original GP2X ScummVM SVN releases should be ready late next week (very busy with work at the moment). The GP2X code is being merged in with the Wiz and Caanoo to create a GPH backend so expect the GP2X to get all the new features from it’s siblings. The OpenPandora code has now been merged into ScummVM but is still in need of a lot of bug fixing.</p>
<p>Please give these releases a go and provide feedback.</p>
<p><strong></strong></p>
<p><span id="more-125"></span>
<p><strong>New features since r52440 releases:</strong></p>
<p>Below are the main features and fixes added with this new release.</p>
<blockquote><p><strong>GP2X Wiz:</strong> </p>
<p>Fixes to 16 bit graphics support.      <br />Revised the button layout (please read <a href="http://wiki.scummvm.org/index.php?title=GP2XWiz">http://wiki.scummvm.org/index.php?title=GP2XWiz</a> for more info), feedback on the button layouts is appreciated.       <br />Add support for TouchScreen &#8216;Tap Modes&#8217;, Left Click, Right Click and Hover.       <br />Performance tweaks/code cleanup.</p>
</blockquote>
<blockquote><p><strong>Caanoo:</strong></p>
<p>Solved the annoying issues with the button layout (please read <a href="http://wiki.scummvm.org/index.php?title=Caanoo">http://wiki.scummvm.org/index.php?title=Caanoo</a> for more info), feedback on the button layouts is appreciated.       <br />Add support for TouchScreen &#8216;Tap Modes&#8217;, Left Click, Right Click and Hover.       <br />Performance of this new backend should be similar/better than the GP2X Wiz.</p>
<p>Caanoo support will become official with the upcoming 1.2.0 ScummVM release.</p>
</blockquote>
<p><strong>Known Snags:</strong></p>
<p>If a game fails to run/crashes out try changing the following in the ScummVM global options before reporting the failure:</p>
<ul>
<li><strong>Music Device:</strong> AdLib </li>
<li><strong>AdLib Emulator:</strong> MAME OPL (or DOSbox OPL if you prefer, more CPU but also more accurate) </li>
</ul>
<p>I am still trying to get to the bottom of what is causing this bug.</p>
<p><strong>Supported engines:</strong></p>
<p>These releases feature support for all the game engines supported in ScummVM 1.1.1 and additionally include support for <a href="http://www.scummvm.org/news/20100725/">testing the SCI engine</a> (early SCI games) and for <a href="http://www.scummvm.org/news/20100828/">testing Fascination support in the Gob engine</a> (remember, it’s really not a children&#8217;s game). It is the testing of these engines that is the main motivation behind the release.</p>
<p><strong>Specific restrictions:</strong></p>
<p>Each of the releases has a small number of restrictions that have an affect on the games/engines you are able to use with each platform.</p>
<blockquote><p><strong>Caanoo:</strong> This backend is new, it’s not as well tested as I would like, I think I have most of the ‘show stoppers’ fixed in this new preview but expect bugs and kinks.</p>
<p>Feedback appreciated.</p>
</blockquote>
<blockquote><p><strong>GP2X Wiz:&#160; </strong>I have spotted a minor issue where the screen is not totally cleaned when some types of screen movement occur, that combined with the Wiz’s LCD tearing can lead to the odd graphics glitch.</p>
</blockquote>
<blockquote><p><strong>SCI Engine:</strong> This game engine is a big and complex beast. Performance is not yet optimised for handhelds like the Wiz/Caanoo.</p>
</blockquote>
<p><strong>Providing feedback:</strong></p>
<p>If you would like me to consider a feature or fix a bug help me to help you by ensuring the reports end up recorded in official places.</p>
<ul>
<li>Bug Reports (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418820">ScummVM&#8217;s Sourceforge bug tracker</a>) </li>
<li>Feature Requests (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418823">ScummVM&#8217;s Sourceforge feature tracker</a>)
<ul>
<li>Source Code Patches (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418822">ScummVM&#8217;s Sourceforge patch tracker</a>) </li>
<li>General Forum Feedback (<a href="http://forums.scummvm.org/viewforum.php?f=14">ScummVM&#8217;s GP2X/GP2X Wiz/Caanoo forum</a>, I also check any official news posts I make to the <a href="http://www.gp32x.com/board/index.php?act=idx">GP32x forums</a>) </li>
</ul>
</li>
</ul>
<p><strong>Downloads:</strong></p>
<blockquote><p>Please ensure you download the correct version for your device.</p>
</blockquote>
<ul>
<li><strong>GP2X Wiz:</strong> <a href="http://djwillis.openpandora.org/wiz/scummvm-r52631-gp2xwiz.tar.bz2">download</a> </li>
</ul>
<blockquote><p>Extract the contents of the zip to the game folder on your SD card, ensuring that you have a “scummvm.ini” in your game folder and the rest of ScummVM in a “scummvm” subfolder. </p>
<p>Launch “ScummVM” from the main SD launcher menu to run.</p>
<p>Review the <strong>README-GP2XWIZ</strong> and <a href="http://wiki.scummvm.org/index.php?title=GP2XWiz">http://wiki.scummvm.org/index.php?title=GP2XWiz</a> for more information.</p>
</blockquote>
<ul>
<li><strong>Caanoo:</strong> <a href="http://djwillis.openpandora.org/wiz/scummvm-r52631-caanoo.tar.bz2">download</a> </li>
</ul>
<blockquote><p>Extract the contents of the zip to the game folder on your SD card, ensuring that you have a “scummvm.ini” in your game folder and the rest of ScummVM in a “scummvm” subfolder. </p>
<p>Launch “ScummVM” from the main launcher menu to run.</p>
<p>Review the <strong>README-CAANOO </strong>and <a href="http://wiki.scummvm.org/index.php?title=Caanoo">http://wiki.scummvm.org/index.php?title=Caanoo</a> for more information.</p>
</blockquote>
<p>Regards,</p>
<p>John</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.distant-earth.com/wp/?feed=rss2&#038;p=125</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>ScummVM: &#8220;SVN r52440&#8221; builds for the Caanoo and GP2X Wiz.</title>
		<link>http://blogs.distant-earth.com/wp/?p=119</link>
		<comments>http://blogs.distant-earth.com/wp/?p=119#comments</comments>
		<pubDate>Sun, 29 Aug 2010 19:34:41 +0000</pubDate>
		<dc:creator>DJWillis</dc:creator>
				<category><![CDATA[Caanoo]]></category>
		<category><![CDATA[GP2X]]></category>
		<category><![CDATA[ScummVM]]></category>
		<category><![CDATA[GP2XWiz]]></category>

		<guid isPermaLink="false">http://blogs.distant-earth.com/wp/?p=119</guid>
		<description><![CDATA[“Edit 07/09/2010: These builds have been superseded. Please get the latest ones.” This is just a quick post is to announce a set of SVN builds of ScummVM mainline code for the GP2X Wiz and new Caanoo,. “Edit 05/09/2010: Thanks for the feedback on the control issues on the Caanoo release, a fix is in [...]]]></description>
			<content:encoded><![CDATA[<p><font style="background-color: #ffffff"><font color="#ff0000"><strong>“Edit 07/09/2010: </strong>These builds have been superseded. Please get the latest ones.”</font></font></p>
<p>This is just a quick post is to announce a set of SVN builds of ScummVM mainline code for the GP2X Wiz and new Caanoo,. </p>
<p><strong>“Edit 05/09/2010: </strong>Thanks for the feedback on the control issues on the Caanoo release, a fix is in the works.”</p>
<p>This release is mainly to <a href="http://www.scummvm.org/news/20100725/">support SCI testing</a> and give users a chance to preview updates to some of my ScummVM backends. </p>
<p>These releases are build straight from the mainline trunk ScummVM code for the given SVN revision number.</p>
<p>An OpenPandora and original GP2X ScummVM SVN release should follow next week(ish). Been a little busy to track down some bugs in them.</p>
<blockquote><p><strong>Note:</strong> Please <strong>don’t mirror or hotlink these preview/test/alpha etc. releases or put them on download services</strong> but rather, direct people to this page. </p>
<p>This helps me ensure that users always have the most recent versions.</p>
<p>Also note that these test releases are not officially (or unofficially) supported <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.distant-earth.com/wp/wp-content/uploads/2010/08/wlEmoticonwinkingsmile.png" />.</p>
</blockquote>
<p>Please give these releases a go and provide feedback.</p>
<p><strong></strong></p>
<p><span id="more-119"></span>
<p><strong>New features since 1.1.1 releases:</strong></p>
<p>Below are the main features and fixes added with this new release.</p>
<blockquote><p><strong>GP2X Wiz:</strong> Further cleanup to the downscaling support. Most of the glitching that has been seen in previous releases should now be gone. </p>
<p>A few small performance tweaks.</p>
</blockquote>
<blockquote><p><strong>Caanoo: </strong>The Caanoo is GamePark Holdings new console and it is based on a slightly upgraded version of the platform used for the GP2X Wiz. </p>
<p>Performance of this new backend should be similar/better to the GP2X Wiz. It’s also VERY new so expect a few snags and issues.</p>
<p>I hope to make Caanoo support official with the upcoming 1.2.0 ScummVM release.</p>
</blockquote>
<p><strong>Supported engines:</strong></p>
<p>These releases feature support for all the game engines supported in ScummVM 1.1.1 and additionally include support for <a href="http://www.scummvm.org/news/20100725/">testing the SCI engine</a> (early SCI games) and for <a href="http://www.scummvm.org/news/20100828/">testing Fascination support in the Gob engine</a> (remember, it’s really not a children&#8217;s game). It is the testing of these engines that is the main motivation behind the release.</p>
<p><strong>Specific restrictions:</strong></p>
<p>Each of the releases has a small number of restrictions that have an affect on the games/engines you are able to use with each platform.</p>
<blockquote><p><strong>Caanoo:</strong> The biggest restriction of this backend is simple. I have not tested it as I do not yet own a Caanoo (it’s in the mail). Several testers have tried it and told me it works well but it has been coded blind. Feedback appreciated.</p>
</blockquote>
<blockquote><p><strong>GP2X Wiz:&#160; </strong>I have spotted a minor issue where the screen is not totally cleaned when some types of screen movement occur, that combined with the Wiz’s LCD tearing can lead to the odd graphics glitch.</p></blockquote>
<p><strong>Providing feedback:</strong></p>
<p>If you would like me to consider a feature or fix a bug help me to help you by ensuring the reports end up recorded in official places.</p>
<ul>
<li>Bug Reports (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418820">ScummVM&#8217;s Sourceforge bug tracker</a>) </li>
<li>Feature Requests (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418823">ScummVM&#8217;s Sourceforge feature tracker</a>)
<ul>
<li>Source Code Patches (<a href="http://sourceforge.net/tracker/?group_id=37116&amp;atid=418822">ScummVM&#8217;s Sourceforge patch tracker</a>) </li>
<li>General Forum Feedback (<a href="http://forums.scummvm.org/viewforum.php?f=14">ScummVM&#8217;s GP2X/GP2X Wiz/Caanoo forum</a>, I also check any official news posts I make to the <a href="http://www.gp32x.com/board/index.php?act=idx">GP32x forums</a>) </li>
</ul>
</li>
</ul>
<p><strong>Downloads:</strong></p>
<blockquote><p>Please ensure you download the correct version for your device.</p>
</blockquote>
<ul>
<li><strike><strong>GP2X Wiz:</strong> </strike><a href="http://djwillis.openpandora.org/wiz/scummvm-r52440-gp2xwiz.tar.bz2"><strike>download</strike></a><strike> </strike></li>
</ul>
<blockquote><p>Extract the contents of the zip to the game folder on your SD card, ensuring that you have a “scummvm.ini” in your game folder and the rest of ScummVM in a “scummvm” subfolder. </p>
<p>Launch “ScummVM” from the main SD launcher menu to run.</p>
<p>Review the <strong>README-GP2XWIZ</strong> for more information.</p>
</blockquote>
<ul>
<li><strike><strong>Caanoo:</strong> </strike><a href="http://djwillis.openpandora.org/wiz/scummvm-r52440-caanoo.tar.bz2"><strike>download</strike></a> </li>
</ul>
<blockquote><p>Extract the contents of the zip to the game folder on your SD card, ensuring that you have a “scummvm.ini” in your game folder and the rest of ScummVM in a “scummvm” subfolder. </p>
<p>Launch “ScummVM” from the main launcher menu to run.</p>
<p>Review the <strong>README-CAANOO </strong>for more information.</p>
</blockquote>
<p>Regards,</p>
<p>John</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.distant-earth.com/wp/?feed=rss2&#038;p=119</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
