<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>ScummVM :: Planet</title>
	<link rel="self" href="http://planet.scummvm.org/atom.xml"/>
	<link href="http://planet.scummvm.org/"/>
	<id>http://planet.scummvm.org/atom.xml</id>
	<updated>2012-02-09T17:00:25+00:00</updated>
	<generator uri="http://www.planetplanet.org/">http://intertwingly.net/code/venus/</generator>

	<entry>
		<title type="html" xml:lang="en">ScummVM 1.4.1 &quot;Subwoofer Release&quot; Is Available!</title>
		<link href="http://www.scummvm.org/news/20120227/"/>
		<id>http://www.scummvm.org/news/archive/#2012-02-27</id>
		<updated>2012-02-27T00:00:00+00:00</updated>
		<content type="html">&lt;p&gt;
The ScummVM Team is pleased to announce ScummVM 1.4.1, a maintenance only release that fixes several bugs in 1.4.0.
&lt;/p&gt;

&lt;p&gt;The most notable changes in this release are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Support for the &lt;i&gt;Beneath a Steel Sky&lt;/i&gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/?p=7695&quot;&gt;Enhanced Soundtrack&lt;/a&gt; by James Woodcock&lt;/li&gt;
&lt;li&gt;Slight graphical improvement for the PlayStation version of &lt;i&gt;Broken Sword 2&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Several bugfixes for &lt;i&gt;Lands of Lore&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;More logical sound settings for SCI games&lt;/li&gt;
&lt;li&gt;A fixed crash in the VGA version of &lt;i&gt;Quest for Glory 1&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The full list of changes can be found in the 
&lt;a href=&quot;https://sourceforge.net/projects/scummvm/files/scummvm/1.4.1/ReleaseNotes/view&quot;&gt;release notes&lt;/a&gt;
and the release binaries for many platforms are located on our &lt;a href=&quot;http://www.scummvm.org/downloads&quot;&gt;downloads page&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;</content>
		<author>
			<name>sev</name>
			<email>nospam@scummvm.org</email>
			<uri>http://www.scummvm.org/</uri>
		</author>
		<source>
			<title type="html">ScummVM news</title>
			<subtitle type="html">ScummVM is a cross-platform interpreter for several point-and-click adventure engines. This includes all SCUMM-based adventures by LucasArts, Simon the Sorcerer 1&amp;amp;2 by AdventureSoft, Beneath a Steel Sky and Broken Sword I &amp;amp; II by Revolution, and many more.</subtitle>
			<link rel="self" href="http://www.scummvm.org/feeds/rss/"/>
			<id>http://www.scummvm.org/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">My Beneath A Steel Sky Enhanced Soundtrack Updated  – Version 1.1 Released for ScummVM</title>
		<link href="http://www.jameswoodcock.co.uk/2012/02/07/my-beneath-a-steel-sky-enhanced-soundtrack-updated-version-1-1-released-for-scummvm/"/>
		<id>http://www.jameswoodcock.co.uk/?p=8885</id>
		<updated>2012-02-07T17:48:11+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/wp-content/uploads/2011/11/BASS.jpg&quot; rel=&quot;shadowbox[sbpost-8885];player=img;&quot;&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/uploads/2011/11/BASS-510x248.jpg&quot; style=&quot;display: block; margin-right: auto; margin-left: auto;&quot; title=&quot;Beneath A Steel Sky&quot; height=&quot;248&quot; width=&quot;510&quot; alt=&quot;&quot; class=&quot;aligncenter size-medium wp-image-7696&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Beneath A Steel Sky has been playable through the ScummVM software for many years and I am pleased to announce that version 1.1 of my enhanced soundtrack is now available for you to use within the game, which will give everyone superior sounding music and not just those with powerful MIDI equipment.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-8885&quot;&gt;&lt;/span&gt;This update includes the ‘ending’ music that was missing from version 1.0.  Please make sure you install the latest daily build of ScummVM or version 1.4.2 or later (when released), otherwise a couple of the tracks will not play in the correct section.&lt;/p&gt;
&lt;p&gt;To install, extract the music from the zip file and copy it to your Beneath A Steel Sky folder on your hard drive.  For best quality (although not mandatory), start the ScummVM program and select Beneath A Steel Sky. Now select [Edit Game], switch to Audio tab, tick the ‘Overide Global Audio Settings’ and set Sample Rate to 44kHz. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=ek0uvGtG7YY&quot;&gt;http://www.youtube.com/watch?v=ek0uvGtG7YY&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=ek0uvGtG7YY&quot;&gt;&lt;img src=&quot;http://img.youtube.com/vi/ek0uvGtG7YY/default.jpg&quot; height=&quot;97&quot; border=&quot;0&quot; width=&quot;130&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you enjoy my enhancements, please consider &lt;a href=&quot;http://www.jameswoodcock.co.uk/?page_id=1122&quot;&gt;donating&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To download the soundtrack, click the link below:&lt;br /&gt;
&amp;gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/content/scummvm-music-enhancement-project/beneath-a-steel-sky-enhanced-soundtrack-for-scummvm/&quot;&gt;Beneath A Steel Sky Enhanced Soundtrack&lt;/a&gt;&lt;/p&gt;
&lt;div id=&quot;crp_related&quot;&gt;&lt;div class=&quot;latest_header&quot;&gt;&lt;h2&gt;Related Posts&lt;/h2&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/2011/11/21/my-beneath-a-steel-sky-enhanced-soundtrack-version-1-0-released-for-scummvm/&quot; rel=&quot;bookmark&quot;&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/uploads/2011/11/BASS_thumb.png&quot; style=&quot;display: none;&quot; title=&quot;My Beneath A Steel Sky Enhanced Soundtrack Version 1.0 Released for ScummVM&quot; height=&quot;159&quot; width=&quot;200&quot; alt=&quot;My Beneath A Steel Sky Enhanced Soundtrack Version 1.0 Released for ScummVM&quot; border=&quot;0&quot; class=&quot;crp_thumb wp-post-image&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/2011/11/21/my-beneath-a-steel-sky-enhanced-soundtrack-version-1-0-released-for-scummvm/&quot; class=&quot;crp_title&quot; rel=&quot;bookmark&quot;&gt;My Beneath A Steel Sky Enhanced Soundtrack Version 1.0 Released for ScummVM&lt;/a&gt;&lt;span style=&quot;display: block; margin-top: 10px; margin-left: 10px; color: #666; width: 360px; font-style: italic;&quot; class=&quot;crp_excerpt&quot;&gt; 
Beneath A Steel Sky has been playable through the ScummVM software for many years and I am pleased to announce that version 1.0 of my enhanced soundtrack is now available for you to use within the game, which will give everyone superior sounding music and ...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/2012/01/27/scummvm-version-1-4-1-released-my-beneath-a-steel-sky-enhanced-soundtrack-supported/&quot; rel=&quot;bookmark&quot;&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/uploads/2012/01/bass_thumb1.png&quot; style=&quot;display: none;&quot; title=&quot;ScummVM Version 1.4.1 Released – My Beneath A Steel Sky Enhanced Soundtrack Supported&quot; height=&quot;157&quot; width=&quot;200&quot; alt=&quot;ScummVM Version 1.4.1 Released – My Beneath A Steel Sky Enhanced Soundtrack Supported&quot; border=&quot;0&quot; class=&quot;crp_thumb wp-post-image&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/2012/01/27/scummvm-version-1-4-1-released-my-beneath-a-steel-sky-enhanced-soundtrack-supported/&quot; class=&quot;crp_title&quot; rel=&quot;bookmark&quot;&gt;ScummVM Version 1.4.1 Released – My Beneath A Steel Sky Enhanced Soundtrack Supported&lt;/a&gt;&lt;span style=&quot;display: block; margin-top: 10px; margin-left: 10px; color: #666; width: 360px; font-style: italic;&quot; class=&quot;crp_excerpt&quot;&gt; 
Today it has been announced that the latest official stable build of ScummVM has been released, with it featuring full support for my Beneath A Steel Sky enhanced soundtrack as part of my ScummVM Music Enhancement Project.

For point and click adventure fans, ScummVM is the ...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/2006/01/13/beneath-a-steel-sky-samples-soon/&quot; rel=&quot;bookmark&quot;&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/plugins/contextual-related-posts/default.png&quot; style=&quot;display: none;&quot; title=&quot;Beneath a Steel Sky Samples Soon&quot; height=&quot;0&quot; width=&quot;0&quot; alt=&quot;Beneath a Steel Sky Samples Soon&quot; border=&quot;0&quot; class=&quot;crp_thumb&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/2006/01/13/beneath-a-steel-sky-samples-soon/&quot; class=&quot;crp_title&quot; rel=&quot;bookmark&quot;&gt;Beneath a Steel Sky Samples Soon&lt;/a&gt;&lt;span style=&quot;display: block; margin-top: 10px; margin-left: 10px; color: #666; width: 360px; font-style: italic;&quot; class=&quot;crp_excerpt&quot;&gt; As you may know, I have been working on the Beneath a Steel Sky MIDI and enhancing the music, so eventually ScummVM will be able to use the ogg/mp3 music files I create to run along with the game.

I am pleased to inform you that ...&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</content>
		<author>
			<name>James Woodcock</name>
			<uri>http://www.jameswoodcock.co.uk</uri>
		</author>
		<source>
			<title type="html">James Woodcock - Freelance Journalist » ScummVM Music Enhancement Project</title>
			<subtitle type="html">James Woodcock is a Freelance Journalist, Author and Blogger specialising in gaming and technology</subtitle>
			<link rel="self" href="http://www.jameswoodcock.co.uk/category/scummvm-music-enhancement-project/feed/"/>
			<id>http://www.jameswoodcock.co.uk</id>
			<rights type="html">2007-2010</rights>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">ScummVM Version 1.4.1 Released – My Beneath A Steel Sky Enhanced Soundtrack Supported</title>
		<link href="http://www.jameswoodcock.co.uk/2012/01/27/scummvm-version-1-4-1-released-my-beneath-a-steel-sky-enhanced-soundtrack-supported/"/>
		<id>http://www.jameswoodcock.co.uk/?p=8260</id>
		<updated>2012-01-27T22:16:39+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/uploads/2012/01/bass.png&quot; style=&quot;display: block; margin-right: auto; margin-left: auto;&quot; title=&quot;bass&quot; height=&quot;235&quot; width=&quot;510&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-8261&quot; /&gt;&lt;br /&gt;
Today it has been &lt;a href=&quot;http://www.scummvm.org/news/20120227/&quot; target=&quot;_blank&quot;&gt;announced&lt;/a&gt; that the latest official stable build of &lt;a href=&quot;http://www.scummvm.org/downloads/&quot; target=&quot;_blank&quot;&gt;ScummVM&lt;/a&gt; has been released, with it featuring full support for my &lt;a href=&quot;http://www.jameswoodcock.co.uk/2011/11/21/my-beneath-a-steel-sky-enhanced-soundtrack-version-1-0-released-for-scummvm/&quot;&gt;Beneath A Steel Sky enhanced soundtrack&lt;/a&gt; as part of my &lt;a href=&quot;http://www.jameswoodcock.co.uk/content/scummvm-music-enhancement-project/&quot;&gt;ScummVM Music Enhancement Project&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-8260&quot;&gt;&lt;/span&gt;For point and click adventure fans, &lt;a href=&quot;http://www.scummvm.org/&quot; target=&quot;_blank&quot;&gt;ScummVM&lt;/a&gt; is the perfect software that enables you to experience many of the fantastic past games of the genre on your computer, console or portable device:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=ek0uvGtG7YY&quot;&gt;http://www.youtube.com/watch?v=ek0uvGtG7YY&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=ek0uvGtG7YY&quot;&gt;&lt;img src=&quot;http://img.youtube.com/vi/ek0uvGtG7YY/default.jpg&quot; height=&quot;97&quot; border=&quot;0&quot; width=&quot;130&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ScummVM 1.4.1 has been named ‘Subwoofer Release’.  The ScummVM team were asking on their IRC chatroom for suggestions and I couldn’t resist offering Subwoofer – for two reasons really…  Firstly, subwoofer eludes to the fact that there is an element of music involved and secondly Beneath A Steel Sky abbreviated is BASS.  I thought that was pretty clever…  &lt;/p&gt;
&lt;div id=&quot;crp_related&quot;&gt;&lt;div class=&quot;latest_header&quot;&gt;&lt;h2&gt;Related Posts&lt;/h2&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/2011/11/21/my-beneath-a-steel-sky-enhanced-soundtrack-version-1-0-released-for-scummvm/&quot; rel=&quot;bookmark&quot;&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/uploads/2011/11/BASS_thumb.png&quot; style=&quot;display: none;&quot; title=&quot;My Beneath A Steel Sky Enhanced Soundtrack Version 1.0 Released for ScummVM&quot; height=&quot;159&quot; width=&quot;200&quot; alt=&quot;My Beneath A Steel Sky Enhanced Soundtrack Version 1.0 Released for ScummVM&quot; border=&quot;0&quot; class=&quot;crp_thumb wp-post-image&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/2011/11/21/my-beneath-a-steel-sky-enhanced-soundtrack-version-1-0-released-for-scummvm/&quot; class=&quot;crp_title&quot; rel=&quot;bookmark&quot;&gt;My Beneath A Steel Sky Enhanced Soundtrack Version 1.0 Released for ScummVM&lt;/a&gt;&lt;span style=&quot;display: block; margin-top: 10px; margin-left: 10px; color: #666; width: 360px; font-style: italic;&quot; class=&quot;crp_excerpt&quot;&gt; 
Beneath A Steel Sky has been playable through the ScummVM software for many years and I am pleased to announce that version 1.0 of my enhanced soundtrack is now available for you to use within the game, which will give everyone superior sounding music and ...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/2012/02/07/my-beneath-a-steel-sky-enhanced-soundtrack-updated-version-1-1-released-for-scummvm/&quot; rel=&quot;bookmark&quot;&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/uploads/2012/01/bass_thumb1.png&quot; style=&quot;display: none;&quot; title=&quot;My Beneath A Steel Sky Enhanced Soundtrack Updated  – Version 1.1 Released for ScummVM&quot; height=&quot;157&quot; width=&quot;200&quot; alt=&quot;My Beneath A Steel Sky Enhanced Soundtrack Updated  – Version 1.1 Released for ScummVM&quot; border=&quot;0&quot; class=&quot;crp_thumb wp-post-image&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/2012/02/07/my-beneath-a-steel-sky-enhanced-soundtrack-updated-version-1-1-released-for-scummvm/&quot; class=&quot;crp_title&quot; rel=&quot;bookmark&quot;&gt;My Beneath A Steel Sky Enhanced Soundtrack Updated  – Version 1.1 Released for ScummVM&lt;/a&gt;&lt;span style=&quot;display: block; margin-top: 10px; margin-left: 10px; color: #666; width: 360px; font-style: italic;&quot; class=&quot;crp_excerpt&quot;&gt; 
Beneath A Steel Sky has been playable through the ScummVM software for many years and I am pleased to announce that version 1.1 of my enhanced soundtrack is now available for you to use within the game, which will give everyone superior sounding music and ...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/2006/01/13/beneath-a-steel-sky-samples-soon/&quot; rel=&quot;bookmark&quot;&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/plugins/contextual-related-posts/default.png&quot; style=&quot;display: none;&quot; title=&quot;Beneath a Steel Sky Samples Soon&quot; height=&quot;0&quot; width=&quot;0&quot; alt=&quot;Beneath a Steel Sky Samples Soon&quot; border=&quot;0&quot; class=&quot;crp_thumb&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/2006/01/13/beneath-a-steel-sky-samples-soon/&quot; class=&quot;crp_title&quot; rel=&quot;bookmark&quot;&gt;Beneath a Steel Sky Samples Soon&lt;/a&gt;&lt;span style=&quot;display: block; margin-top: 10px; margin-left: 10px; color: #666; width: 360px; font-style: italic;&quot; class=&quot;crp_excerpt&quot;&gt; As you may know, I have been working on the Beneath a Steel Sky MIDI and enhancing the music, so eventually ScummVM will be able to use the ogg/mp3 music files I create to run along with the game.

I am pleased to inform you that ...&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</content>
		<author>
			<name>James Woodcock</name>
			<uri>http://www.jameswoodcock.co.uk</uri>
		</author>
		<source>
			<title type="html">James Woodcock - Freelance Journalist » ScummVM Music Enhancement Project</title>
			<subtitle type="html">James Woodcock is a Freelance Journalist, Author and Blogger specialising in gaming and technology</subtitle>
			<link rel="self" href="http://www.jameswoodcock.co.uk/category/scummvm-music-enhancement-project/feed/"/>
			<id>http://www.jameswoodcock.co.uk</id>
			<rights type="html">2007-2010</rights>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">ScummVM 1.4.1 &quot;Subwoofer Release&quot; Is Available!</title>
		<link href="http://www.scummvm.org/news/20120127/"/>
		<id>http://www.scummvm.org/news/archive/#2012-01-27</id>
		<updated>2012-01-27T00:00:00+00:00</updated>
		<content type="html">&lt;p&gt;
The ScummVM Team is pleased to announce ScummVM 1.4.1, a maintenance only release that fixes several bugs in 1.4.0.
&lt;/p&gt;

&lt;p&gt;The most notable changes in this release are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Support for the &lt;i&gt;Beneath a Steel Sky&lt;/i&gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/?p=7695&quot;&gt;Enhanced Soundtrack&lt;/a&gt; by James Woodcock&lt;/li&gt;
&lt;li&gt;Slight graphical improvement for the PlayStation version of &lt;i&gt;Broken Sword 2&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Several bugfixes for &lt;i&gt;Lands of Lore&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;More logical sound settings for SCI games&lt;/li&gt;
&lt;li&gt;A fixed crash in the VGA version of &lt;i&gt;Quest for Glory 1&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The full list of changes can be found in the 
&lt;a href=&quot;https://sourceforge.net/projects/scummvm/files/scummvm/1.4.1/ReleaseNotes/view&quot;&gt;release notes&lt;/a&gt;
and the release binaries for many platforms are located on our &lt;a href=&quot;http://www.scummvm.org/downloads&quot;&gt;downloads page&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;</content>
		<author>
			<name>sev</name>
			<email>nospam@scummvm.org</email>
			<uri>http://www.scummvm.org/</uri>
		</author>
		<source>
			<title type="html">ScummVM news</title>
			<subtitle type="html">ScummVM is a cross-platform interpreter for several point-and-click adventure engines. This includes all SCUMM-based adventures by LucasArts, Simon the Sorcerer 1&amp;amp;2 by AdventureSoft, Beneath a Steel Sky and Broken Sword I &amp;amp; II by Revolution, and many more.</subtitle>
			<link rel="self" href="http://www.scummvm.org/feeds/rss/"/>
			<id>http://www.scummvm.org/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Recent developments III</title>
		<link href="http://lostsoulsalliance.wordpress.com/2012/01/26/recent-developments-iii/"/>
		<id>http://lostsoulsalliance.wordpress.com/?p=56</id>
		<updated>2012-01-26T10:54:28+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;Wow, two months passed since the last post; real life took me some time (as &lt;a href=&quot;http://diyaudioprojects.com/Chip/DIY-TDA2050-Hi-Fi-Chip-Amplifier/&quot;&gt;this&lt;/a&gt; did – sounds great! -), but I’m now getting into development again.&lt;br /&gt;
Anyway, here’s the usual list of notable improvements (which are a lot):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; Residual was renamed to Residual&lt;b&gt;VM&lt;/b&gt;, to match up with ScummVM (and because residual.org was already taken &lt;img src=&quot;http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; ).&lt;/li&gt;
&lt;li&gt; We have a new site, &lt;a href=&quot;http://www.residualvm.org&quot;&gt;www.residualvm.org&lt;/a&gt;, and the forum was moved there.&lt;/li&gt;
&lt;li&gt; Following the rename, we are now on #residualvm on freenode, and the code is at &lt;a href=&quot;https://github.com/residualvm/residualvm&quot;&gt;www.github.com/residualvm/residualvm&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt; We have a &lt;b&gt;New engine&lt;/b&gt;! &lt;b&gt;Myst3&lt;/b&gt; is now &lt;a href=&quot;https://github.com/residualvm/residualvm/commit/09a532d5d0e6d0fd8e3333a132b60802fbc22800&quot;&gt;supported&lt;/a&gt;, thanks to the work by Bastien (aka bgK). All hail to him! (I’m not into it, so don’t be afraid if you don’t hear of updates of it from me)&lt;/li&gt;
&lt;li&gt; Remember the last post, where I explained how to fix a bug in Grim’s data? Well, you can forget that, since Andrea (aka YakBizzarro) added a &lt;a href=&quot;https://github.com/residualvm/residualvm/commit/0cf49542fa269adc19f840d8386894be2d6183b9&quot;&gt;hot-patching system&lt;/a&gt;. No need to fiddle the data anymore, now ResidualVM’s code does the magic all by itself. Along with that other bugs in the scripts have been fixed.&lt;/li&gt;
&lt;li&gt; Similar to the entry above, now the official 1.01 patch is &lt;a href=&quot;https://github.com/residualvm/residualvm/commit/e330db291b1ddb7cc29eae7f528412d70f1606b7&quot;&gt;loaded directly as a .exe&lt;/a&gt;. You don’t need to extract it anymore, it will be loaded by ResidualVM as-is.&lt;/li&gt;
&lt;li&gt; TinyGL (the software renderer) now &lt;a href=&quot;https://github.com/residualvm/residualvm/commit/a22e078d554d6d00b2711f331c7572d4c388e7c6&quot;&gt;supports&lt;/a&gt; any color-mode and color depth.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These are the main things, but around them there are a terrific number of littler improvements and bug fixes.&lt;br /&gt;
&lt;a href=&quot;http://lostsoulsalliance.files.wordpress.com/2012/01/snapshot1.png&quot;&gt;&lt;img src=&quot;http://lostsoulsalliance.files.wordpress.com/2012/01/snapshot1.png?w=600&amp;amp;h=253&quot; title=&quot;Committers&quot; height=&quot;253&quot; width=&quot;600&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-66&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
I took this graph from &lt;a href=&quot;http://www.ohloh.net/p/residualvm/analyses/latest&quot;&gt;Ohloh&lt;/a&gt;. It shows the number of committers over time. You can clearly see the boost that happened recently, and that imho is the most notable &lt;i&gt;improvement&lt;/i&gt; the project had.&lt;/p&gt;
&lt;p&gt;Stay tuned!&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href=&quot;http://lostsoulsalliance.wordpress.com/category/residual/&quot;&gt;Residual&lt;/a&gt; Tagged: &lt;a href=&quot;http://lostsoulsalliance.wordpress.com/tag/grim/&quot;&gt;grim&lt;/a&gt;, &lt;a href=&quot;http://lostsoulsalliance.wordpress.com/tag/myst3/&quot;&gt;myst3&lt;/a&gt;, &lt;a href=&quot;http://lostsoulsalliance.wordpress.com/tag/rename/&quot;&gt;rename&lt;/a&gt;, &lt;a href=&quot;http://lostsoulsalliance.wordpress.com/tag/updates/&quot;&gt;updates&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/lostsoulsalliance.wordpress.com/56/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/lostsoulsalliance.wordpress.com/56/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/lostsoulsalliance.wordpress.com/56/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/lostsoulsalliance.wordpress.com/56/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gofacebook/lostsoulsalliance.wordpress.com/56/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/facebook/lostsoulsalliance.wordpress.com/56/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gotwitter/lostsoulsalliance.wordpress.com/56/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/twitter/lostsoulsalliance.wordpress.com/56/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/lostsoulsalliance.wordpress.com/56/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/lostsoulsalliance.wordpress.com/56/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/lostsoulsalliance.wordpress.com/56/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/lostsoulsalliance.wordpress.com/56/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/lostsoulsalliance.wordpress.com/56/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/lostsoulsalliance.wordpress.com/56/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=lostsoulsalliance.wordpress.com&amp;amp;blog=28012579&amp;amp;post=56&amp;amp;subd=lostsoulsalliance&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; height=&quot;1&quot; border=&quot;0&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>giucam</name>
			<uri>http://lostsoulsalliance.wordpress.com</uri>
		</author>
		<source>
			<title type="html">Lost Souls' Alliance Headquarters » Residual</title>
			<subtitle type="html">Run you pigeons, it's Robert Frost!</subtitle>
			<link rel="self" href="http://lostsoulsalliance.wordpress.com/category/residual/feed/"/>
			<id>http://lostsoulsalliance.wordpress.com</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Yearly Update, Part II: eos</title>
		<link href="http://drmccoy.de/gobsmacked/?p=484"/>
		<id>http://drmccoy.de/gobsmacked/?p=484</id>
		<updated>2011-12-24T23:53:00+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;As promised in my &lt;a href=&quot;http://drmccoy.de/gobsmacked/?p=433&quot;&gt;last post&lt;/a&gt;, I will now talk about eos.&lt;/p&gt;
&lt;p&gt;“What is eos?”, I hear you ask. Well, in short, it’s an open source project I started to portably reimplement &lt;a href=&quot;https://en.wikipedia.org/wiki/BioWare&quot;&gt;BioWare&lt;/a&gt;‘s 3D engines, starting with &lt;a href=&quot;http://www.mobygames.com/game/neverwinter-nights&quot;&gt;Neverwinter Night&lt;/a&gt;‘s Aurora engine. Quite a daring task, and one I can’t begin to hope to finish on my own, especially since I’m not really that versed in all that 3D stuff. But working on it is fun and scratches an itch, and maybe more people will join me in that particular quest some day.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-484&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Here’s a quick rundown on the current state of eos:&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;General&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Working:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;“Engine” framework&lt;/li&gt;
&lt;li&gt;Global configuration subsystem&lt;/li&gt;
&lt;li&gt;Debug console with readline-like abilities&lt;/li&gt;
&lt;li&gt;Reading classes for a shockful of BioWare file formats, including archives, images, &lt;a href=&quot;https://github.com/DrMcCoy/eos/blob/master/doc/specs/bioware/GFF_Format.pdf?raw=true&quot;&gt;GFF&lt;/a&gt; formats&lt;/li&gt;
&lt;li&gt;Resource manager&lt;/li&gt;
&lt;li&gt;Basic manager classes for 3D graphics and sound&lt;/li&gt;
&lt;li&gt;Playing of &lt;a href=&quot;https://en.wikipedia.org/wiki/Bink_Video&quot;&gt;Bink&lt;/a&gt; videos (decoder courtesy of the &lt;a href=&quot;http://ffmpeg.org/&quot;&gt;FFmpeg&lt;/a&gt; project)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://wiki.multimedia.cx/index.php?title=XMV&quot;&gt;XMV&lt;/a&gt; demuxer (&lt;a href=&quot;https://github.com/FFmpeg/FFmpeg/blob/master/libavformat/xmv.c&quot;&gt;which we then reworked to fit into FFmpeg&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Missing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Animation subsystem&lt;/li&gt;
&lt;li&gt;3D positional audio&lt;/li&gt;
&lt;li&gt;WMV p-frames&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Neverwinter Nights&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Working:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Partially working main menu&lt;/li&gt;
&lt;li&gt;Loading of modules and areas, including placeables and creatures&lt;/li&gt;
&lt;li&gt;Moving around in areas&lt;/li&gt;
&lt;li&gt;Interacting with doors&lt;/li&gt;
&lt;li&gt;Talking to NPCs&lt;/li&gt;
&lt;li&gt;Script execution&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Missing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Area lighting&lt;/li&gt;
&lt;li&gt;Most script functions&lt;/li&gt;
&lt;li&gt;Proper “segmented” models (each body part a separate model)&lt;/li&gt;
&lt;li&gt;PC, walking, combat, inventory, journal&lt;/li&gt;
&lt;li&gt;Script triggers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;/center&gt;&lt;p&gt;&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Knights of the Old Republic (1 + 2)&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Working:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Very stubby main menu&lt;/li&gt;
&lt;li&gt;Loading of areas, including placeables and creatures&lt;/li&gt;
&lt;li&gt;Moving around in areas&lt;/li&gt;
&lt;li&gt;Unswizzling Xbox textures&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Missing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Interacting with objects, dialogs&lt;/li&gt;
&lt;li&gt;Scripts&lt;/li&gt;
&lt;li&gt;PC, walking, combat, inventory, journal&lt;/li&gt;
&lt;li&gt;Area lighting&lt;/li&gt;
&lt;li&gt;Proper materials, including metallic reflections&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;/center&gt;&lt;p&gt;&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Jade Empire&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Menu loading works partially, everything else is still missing.&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Neverwinter Nights 2&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Model loading works partially, everything else is still missing.&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;The Witcher&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Model loading works partially, everything else is still missing.&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Dragon Age: Origins&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Texture loading works, everything else is still missing.&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Sonic Chronicles: The Dark Brotherhood&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;HERF archive reading and texture loading works, everything else is missing.&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Dragon Age 2&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;A potential target, but made difficult due to the changed archive format which doesn’t include file names anymore, only their hashes.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;As can be seen, the current focus is mostly on Neverwinter Nights and Knights of the Old Republic, but even there, a lot is still missing and the games are of course far from being actually playable. I am mostly working alone on that project, with help from &lt;a href=&quot;http://clone2727.blogspot.com/&quot;&gt;clone2727&lt;/a&gt;; chances of eos ever becoming usable are next to none this way.&lt;/p&gt;
&lt;p&gt;If anyone out there is interested in helping, this would increase said chances and we’d be overjoyed. I’m especially looking for someone with actual OpenGL experience who could probably completely rewrite my graphics code to be far more effective. Of course, there’s a lot of other places that need capable hands. &lt;a href=&quot;https://gist.github.com/128249998dc9d4b8414d&quot;&gt;A quick and dirty TODO I’ve written a while ago can be found here&lt;/a&gt;. &lt;a href=&quot;https://github.com/DrMcCoy/xoreos&quot;&gt;The project itself is located on github, here&lt;/a&gt;.&lt;/p&gt;
&lt;p class=&quot;wp-flattr-button&quot;&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://drmccoy.de/gobsmacked/?flattrss_redirect&amp;amp;id=484&amp;amp;md5=557ad62354ecf9516d7e85ae9ad0f2be&quot; target=&quot;_blank&quot; title=&quot;Flattr&quot;&gt;&lt;img src=&quot;http://drmccoy.de/gobsmacked/wp-content/plugins/flattr/img/flattr-badge-large.png&quot; alt=&quot;flattr this!&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>DrMcCoy</name>
			<uri>http://drmccoy.de/gobsmacked</uri>
		</author>
		<source>
			<title type="html">Gobsmacked</title>
			<subtitle type="html">Notes about ScummVM's Gob engine</subtitle>
			<link rel="self" href="http://drmccoy.de/gobsmacked/?feed=rss2"/>
			<id>http://drmccoy.de/gobsmacked</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Yearly Update, Part I: ScummVM</title>
		<link href="http://drmccoy.de/gobsmacked/?p=433"/>
		<id>http://drmccoy.de/gobsmacked/?p=433</id>
		<updated>2011-12-23T20:49:06+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;Well, it’s been a year since you’ve last heard from me, so I thought an update on what I’ve been doing is in order.&lt;br /&gt;
As this will be a tad longer, I’ll do that in two parts: This here first post will cover ScummVM-related things, &lt;a href=&quot;http://drmccoy.de/gobsmacked/?p=484&quot;&gt;while the next post will talk about eos&lt;/a&gt; (which you might not have heard about yet).&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-433&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;So, without further ado, let’s dive right into ScummVM with…&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Urban Runner&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Since&lt;a href=&quot;http://drmccoy.de/gobsmacked/?p=407&quot; title=&quot;All Beauty Must End&quot;&gt; my last post on Urban Runner&lt;/a&gt;, a lot has happened: The hotel lock-up has been fixed (thanks to SylvianTV), saving has been implemented and a handful of glitches has been stomped. As of ScummVM 1.3.0 (May 28, 2011), Urban Runner is fully working and supported.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;/center&gt;If you watch the video, you can see one tiny remaining glitch: A few video frames are corrupt, filling the screen with garbage. Unfortunately, this is not exactly a bug in ScummVM, but the videos in the data files are really broken. When taking the raw Indeo3′d video data from these frames and decoding that using a vanilla Indeo3 decoder, it displays as garbage too. However, the decoder the game uses somehow “detects” where the frames are broken and just stop decoding that frame. If you run the original Urban Runner EXE, you can actually see that happening when the background noise stops moving for that one frame. So far, we have been unable to duplicate that detection so that it works for all cases and doesn’t break anything.&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Another problem that showed later was that saving and loading didn’t work on the PSP. After investigating the issue, we found the cause: the number of file handles on the PSP is severely limited. Since I’m opening all manually open all archive files on startup — the CD detection script doesn’t work when all data files are in one directory and the NO_CD mode requires all data files to be present in CD1.ITK — this already maxed out the available file handles. Luckily, I was able to resolve that by not manually opening CD1.ITK; the scripts already open it, but I, wrongly, feared they might try to close and reopen it.&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Adibou&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;After Urban Runner was working, I started investigating the script opcodes needed for the &lt;a href=&quot;https://fr.wikipedia.org/wiki/Adi_%28personnage%29&quot; title=&quot;Adi&quot;&gt;Adi&lt;/a&gt; and Adibou (&lt;a href=&quot;https://de.wikipedia.org/wiki/Addy&quot; title=&quot;Addy&quot;&gt;Addy&lt;/a&gt; and Addy Junior in German) educational games. Among them are opcodes to read string and integer values out of INI and xBase database files, for which I wrote quick loader classes. After a few days, I managed to get the environment CDs (which ship with each game to serve as a hub to start the individual lessons and provide some quick games to play in between) partially playable. With a lot of glitches, of course.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;/center&gt;Most noticeable are the missing animations, but that’s far from being everything that’s missing.&lt;br /&gt;
Please note that it also only includes second generation Adibou games. Third generation ones are still completely unplayable (and actually use a different scripting language altogether, so support is questionable at best). And fourth and later generations are not even Gob, so completely out of scope for this ScummVM engine.&lt;p&gt;&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Geisha&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;The next Coktel Vision game I’ve turned to is &lt;a href=&quot;http://www.mobygames.com/game/geisha&quot; title=&quot;Geisha&quot;&gt;Geisha&lt;/a&gt;, an erotic puzzle adventure (or rather, a lot of puzzles embedded into a thin layer of adventuring). Under the hood, it’s very similar to &lt;a href=&quot;http://drmccoy.de/gobsmacked/?p=395&quot; title=&quot;Fascination is alive!&quot;&gt;Fascination&lt;/a&gt;, so it seemed like a low hanging fruit to finish. In fact, it is now already completable in ScummVM. The only thing missing is two hardcoded minigames, Diving and Penetration. I also already implemented about half of Diving; Penetration, however, is still completely unimplemented.&lt;/p&gt;
&lt;p&gt;Still missing as well is a player for the AdLib music format MDY/TBR (the former containing the track, the latter the instrument definitions). Like in Fascination, there is exactly one MDY track in Geisha, the title music. And like in Fascination, there is a PCM-based alternative, which is normally played when there is no AdLib compatible sound card, and on the Atari ST. Right now, ScummVM always plays that alternative in both games, but it would be nice to have the AdLib music working too. &lt;a href=&quot;http://drmccoy.de/gobsmacked/?author=4&quot; title=&quot;Strangerke&quot;&gt;Strangerke&lt;/a&gt; already started writing an MDY player, but it’s currently still not working properly.&lt;/p&gt;
&lt;p&gt;Being an erotic adventure, it does feature full nudity. I’d like to keep this blog somewhat family-friendly, so I’m not embedding any videos or screenshots.&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Dark Seed II&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;One game I did not make any real progress on is Dark Seed II. The scripts seem to work somehow differently to how I thought they would. Right now, they lock up in at least two places early on: when talking to the fortune teller and when entering the mirror labyrinth (both located on the carnival grounds). Moreover, I can’t seem to understand the numerical parameters accompanying a lot of the opcodes, and I’m not sure about the evaluation order of the different functions.&lt;/p&gt;
&lt;p&gt;Likewise, the walking code is still wrong, as I can’t find the correct ways to evaluate the walkmap scaling parameter, and the character scaling factor. The algorithm I use is also probably not the optimal one for the provided walkmaps.&lt;/p&gt;
&lt;p&gt;Nearly all the code (except the archive decompression) I have written is not based on reverse engineering, but educated guesses, and in those cases, I apparently guessed wrong and am not “educated” enough to guess correctly. To fix this, I will have to actually reverse the binary.&lt;/p&gt;
&lt;p&gt;As an interesting side note, we found out that there is a Japanese Sega Saturn version of Dark Seed II. The archives are organized a bit differently, and the movies are Cinepak instead of MSVideo1 and Indeo3, but adding support for the former was easy and &lt;a href=&quot;http://clone2727.blogspot.com/&quot; title=&quot;clone2727&quot;&gt;clone2727&lt;/a&gt; already had a decoder for the latter, so the state of the version in ScummVM is similar to the DOS versions. The only missing features are proper line wrapping according to Japanese grammar rules (instead of just allowing wrapping after each character), the different dialog interface (the Japanese version plays more like a Japanese graphical novel) and the Saturn-specific music format. If anyone has any information on that music format, I’d be very much interested.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://drmccoy.de/gobsmacked/wp-content/uploads/2011/12/DS2SaturnCorrected.png&quot;&gt;&lt;img src=&quot;http://drmccoy.de/gobsmacked/wp-content/uploads/2011/12/DS2SaturnCorrected.png&quot; title=&quot;Dark Seed II, Japanese, Sega Saturn (Corrected line trimming)&quot; height=&quot;480&quot; width=&quot;640&quot; alt=&quot;The Japanese Sega Saturn version of Dark Seed II&quot; class=&quot;aligncenter size-full wp-image-482&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Thanks to &lt;a href=&quot;http://wiki.scummvm.org/index.php/User:Peres&quot;&gt;peres&lt;/a&gt; for informing me that the last character in each line was wrong (I can’t read Japanese, so I hadn’t noticed). It turned out to be a bug in my line trimming functions and is now fixed. The screenshot above has been changed to reflex the fix. For comparison, &lt;a href=&quot;http://drmccoy.de/gobsmacked/wp-content/uploads/2011/12/DS2Saturn.png&quot;&gt;here’s the broken version&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Conclusion&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;2011 was a bit of a slow year for me when it comes to ScummVM. I fixed a few bugs, started a few things, but didn’t really finish anything (except for Urban Runner, but the lion’s share there was done in 2010).&lt;br /&gt;
I’ll talk more about what I’ve done in the other big project I was involved in in &lt;a href=&quot;http://drmccoy.de/gobsmacked/?p=484&quot;&gt;the next post&lt;/a&gt;.&lt;/p&gt;
&lt;p class=&quot;wp-flattr-button&quot;&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://drmccoy.de/gobsmacked/?flattrss_redirect&amp;amp;id=433&amp;amp;md5=47baaa2ad4a158713a3d86a235b6d8fa&quot; target=&quot;_blank&quot; title=&quot;Flattr&quot;&gt;&lt;img src=&quot;http://drmccoy.de/gobsmacked/wp-content/plugins/flattr/img/flattr-badge-large.png&quot; alt=&quot;flattr this!&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>DrMcCoy</name>
			<uri>http://drmccoy.de/gobsmacked</uri>
		</author>
		<source>
			<title type="html">Gobsmacked</title>
			<subtitle type="html">Notes about ScummVM's Gob engine</subtitle>
			<link rel="self" href="http://drmccoy.de/gobsmacked/?feed=rss2"/>
			<id>http://drmccoy.de/gobsmacked</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">May The Force Be With You</title>
		<link href="http://www.scummvm.org/news/20111219/"/>
		<id>http://www.scummvm.org/news/archive/#2011-12-19</id>
		<updated>2011-12-19T00:00:00+00:00</updated>
		<content type="html">&lt;p&gt;
No, not that force, it's Blue Force. Jake Ryan has just graduated from the
Policy Academy, and it's up to you to guide his actions as he starts his police
career. He'll quickly become involved in solving a series of crimes which,
unbeknownst to him, are inextricably entwined with the murder of his parents
when he was a child.
&lt;/p&gt;
&lt;p&gt;
The ScummVM Team is proud to announce that
&lt;a href=&quot;http://www.mobygames.com/game/dos/blue-force&quot;&gt;Blue Force&lt;/a&gt; is now
playable in ScummVM using the latest
&lt;a href=&quot;http://www.scummvm.org/downloads.php#daily&quot;&gt;daily builds&lt;/a&gt;, and
ready for testing. As usual, all bugs should be reported to
&lt;a href=&quot;http://sourceforge.net/tracker/?group_id=37116&amp;amp;atid=418820&quot;&gt;our
bug tracker&lt;/a&gt; following our
&lt;a href=&quot;http://www.scummvm.org/faq.php#question.report-bugs&quot;&gt;bug submission
guidelines&lt;/a&gt;. While you play through the game, we would also love it if
you could take some
&lt;a href=&quot;http://wiki.scummvm.org/index.php/Screenshots&quot;&gt;screenshots&lt;/a&gt; for us.
&lt;/p&gt;</content>
		<author>
			<name>Dreammaster</name>
			<email>nospam@scummvm.org</email>
			<uri>http://www.scummvm.org/</uri>
		</author>
		<source>
			<title type="html">ScummVM news</title>
			<subtitle type="html">ScummVM is a cross-platform interpreter for several point-and-click adventure engines. This includes all SCUMM-based adventures by LucasArts, Simon the Sorcerer 1&amp;amp;2 by AdventureSoft, Beneath a Steel Sky and Broken Sword I &amp;amp; II by Revolution, and many more.</subtitle>
			<link rel="self" href="http://www.scummvm.org/feeds/rss/"/>
			<id>http://www.scummvm.org/</id>
		</source>
	</entry>

	<entry>
		<title type="html">Reminiscing</title>
		<link href="http://clone2727.blogspot.com/2011/12/reminiscing.html"/>
		<id>tag:blogger.com,1999:blog-9348306.post-2491871176006471536</id>
		<updated>2011-12-16T01:45:45+00:00</updated>
		<content type="html">Well, hello there. Been a few months since I posted here. Figured I'd post about something, y'know.&lt;br /&gt;&lt;br /&gt;Had a busy summer... busy fall too. Played a few games recently, including one classic game -- The Journeyman Project: Pegasus Prime. Let's reminisce a bit (WARNING: Contains spoilers; just skip to the very bottom for the good stuff).&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-RyBBEGFIFrg/TrA74gAO_tI/AAAAAAAAANA/ZH-EMm8Dw2g/s1600/title_screen.png&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/-RyBBEGFIFrg/TrA74gAO_tI/AAAAAAAAANA/ZH-EMm8Dw2g/s320/title_screen.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5670097772709084882&quot; /&gt;&lt;/a&gt;&lt;br /&gt;The essential title screen; usually in most games. Let's move onto gameplay.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-owgU_QKuubU/TrA8M5GHlMI/AAAAAAAAANM/PL6cCHuLnT4/s1600/michelle_vidphone.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/-owgU_QKuubU/TrA8M5GHlMI/AAAAAAAAANM/PL6cCHuLnT4/s320/michelle_vidphone.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5670098123042034882&quot; /&gt;&lt;/a&gt;&lt;br /&gt;We should probably wake up, and not be late for work.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-_fUvqaQmaCI/TrA8akhn1EI/AAAAAAAAANY/kyT8DkTn2Ko/s1600/unhappy_boss.png&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/-_fUvqaQmaCI/TrA8akhn1EI/AAAAAAAAANY/kyT8DkTn2Ko/s320/unhappy_boss.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5670098358038418498&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Too late! The commissioner doesn't look too happy. Also, bad temporal rip incoming and whatnot.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-Gk8K7eN7nbY/TrA8r8IeEtI/AAAAAAAAANk/CQGejtz_UXY/s1600/first_interface_full.png&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/-Gk8K7eN7nbY/TrA8r8IeEtI/AAAAAAAAANk/CQGejtz_UXY/s320/first_interface_full.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5670098656433148626&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Time to go recover that log and not jump off the cliff though!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-b4GaiiRqFNY/TrA9A9ItXOI/AAAAAAAAANw/N7VCncGUuB0/s1600/dinosaurs.png&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/-b4GaiiRqFNY/TrA9A9ItXOI/AAAAAAAAANw/N7VCncGUuB0/s320/dinosaurs.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5670099017479838946&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Avoid dinosaurs too, always good. Let's go to Mars instead.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-hnHMrG3fBfg/TrA9dp-FD8I/AAAAAAAAAN8/yveV_eq_B-o/s1600/robot_attack.png&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/-hnHMrG3fBfg/TrA9dp-FD8I/AAAAAAAAAN8/yveV_eq_B-o/s320/robot_attack.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5670099510551187394&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Watch out! (Aside: For fun, you can try to attack this guy with any inventory item -- I bet you didn't know that!)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-6qvJNHw2P4k/TrA9oqkpDoI/AAAAAAAAAOI/l6DZdtUB974/s1600/freeze_lock.png&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/-6qvJNHw2P4k/TrA9oqkpDoI/AAAAAAAAAOI/l6DZdtUB974/s320/freeze_lock.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5670099699691490946&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Freeze the lock, let's take a look at that bomb. Don't just pry it out though! Now, let's get out of here.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-xuWHli9CYgY/TrA90nkJQLI/AAAAAAAAAOU/OQBemLDkQio/s1600/in_the_maze_of_mars.png&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/-xuWHli9CYgY/TrA90nkJQLI/AAAAAAAAAOU/OQBemLDkQio/s320/in_the_maze_of_mars.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5670099905042530482&quot; /&gt;&lt;/a&gt;&lt;br /&gt;The maze isn't the same without the original music, but it's still enjoyable. Let's go catch that robot!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-v654Wdzt9oc/TrA9_r_Be9I/AAAAAAAAAOg/fKWq-nt1xDo/s1600/space_chase.png&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/-v654Wdzt9oc/TrA9_r_Be9I/AAAAAAAAAOg/fKWq-nt1xDo/s320/space_chase.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5670100095207570386&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Bang bang! Pew pew! Now, tractor her in and board her!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-Xy9-Gfs6IKw/TrA-Un9diEI/AAAAAAAAAOs/Syl4xAIt5D8/s1600/morph.png&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/-Xy9-Gfs6IKw/TrA-Un9diEI/AAAAAAAAAOs/Syl4xAIt5D8/s320/morph.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5670100454904531010&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Need to stop a robot down under too.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-B02P5CRvaj8/TrA-lMbiATI/AAAAAAAAAO4/AkG-6BYEzRM/s1600/no_match.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/-B02P5CRvaj8/TrA-lMbiATI/AAAAAAAAAO4/AkG-6BYEzRM/s320/no_match.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5670100739572236594&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Being under the sea more to your liking? This guy doesn't seem to think you're much of a match for him, though. Probably should stay out of his way or maybe crush him or something.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-0-4oUBgaAKE/TumMdRQo5iI/AAAAAAAAAPQ/BmNDl--erSw/s1600/globe.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/-0-4oUBgaAKE/TumMdRQo5iI/AAAAAAAAAPQ/BmNDl--erSw/s320/globe.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5686230439009248802&quot; /&gt;&lt;/a&gt;&lt;br /&gt;I hope you don't need a map to solve this one.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-DIC9IFqjs5c/TumMd2ddr2I/AAAAAAAAAPg/6eY67NZq_qE/s1600/sub_controls.png&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/-DIC9IFqjs5c/TumMd2ddr2I/AAAAAAAAAPg/6eY67NZq_qE/s320/sub_controls.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5686230448995151714&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Watch out! Robot on the loose!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-BLim8pdd1gE/TumMfPMJZGI/AAAAAAAAAPo/yDz4_-bXZZ4/s1600/access_bomb.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/-BLim8pdd1gE/TumMfPMJZGI/AAAAAAAAAPo/yDz4_-bXZZ4/s320/access_bomb.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5686230472813274210&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Who needs lockpicks? Let's just blow the door open.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-ZgRcrlwwAPg/TumMfr63DdI/AAAAAAAAAP0/DdlH1pZevnk/s1600/slightly_stungunned.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/-ZgRcrlwwAPg/TumMfr63DdI/AAAAAAAAAP0/DdlH1pZevnk/s320/slightly_stungunned.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5686230480525397458&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Why are there no tasers in the future?&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-kX8Z4g7h5nE/TumMg_lyqbI/AAAAAAAAAQE/Pf1CDoG8YEI/s1600/gridiron.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/-kX8Z4g7h5nE/TumMg_lyqbI/AAAAAAAAAQE/Pf1CDoG8YEI/s320/gridiron.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5686230502985607602&quot; /&gt;&lt;/a&gt;&lt;br /&gt;How come James Bond never had to go through this level of difficulty when diffusing a bomb?&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-Z8FnECobfLs/TumNWFhjlSI/AAAAAAAAAQU/YDDTErWjiaE/s1600/mission_accomplished.png&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/-Z8FnECobfLs/TumNWFhjlSI/AAAAAAAAAQU/YDDTErWjiaE/s320/mission_accomplished.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5686231415111521570&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Mission Accomplished!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Well, that was a fun little aside don't you think! Talking about a classic adventure game randomly, just like that. Or was it really random? Maybe there's something common about those screenshots; no, not just in PNG format. They're all taken from within ScummVM. Yeah, you heard correctly. This is definitely happening, and I'll hopefully be done fairly soon. Ah, now you see what I'm getting at? There's still some graphical glitches with the videos, but it's in very good shape overall.&lt;br /&gt;&lt;br /&gt;Oh and it's even &lt;span style=&quot;font-style: italic;&quot;&gt;completable&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;More updates to come soon (And no, this code isn't on my github account yet, but will be soon).&lt;br /&gt;&lt;br /&gt;And, of course, much thanks to Presto Studios for making all this possible and providing the original source code!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/9348306-2491871176006471536?l=clone2727.blogspot.com&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>clone2727</name>
			<email>noreply@blogger.com</email>
			<uri>http://clone2727.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Clone2727's Blog</title>
			<subtitle type="html">Clone2727's Little Corner of the World Wide Web</subtitle>
			<link rel="self" href="http://www.blogger.com/feeds/9348306/posts/default"/>
			<id>tag:blogger.com,1999:blog-9348306</id>
		</source>
	</entry>

	<entry>
		<title type="html">SCUMM v3/v4 AD resource player</title>
		<link href="http://lordhoto.blogspot.com/2011/12/scumm-v3v4-ad-resource-player.html"/>
		<id>tag:blogger.com,1999:blog-824194797837180735.post-8431838079594816208</id>
		<updated>2011-12-10T03:22:23+00:00</updated>
		<content type="html">&lt;div style=&quot;text-align: justify;&quot;&gt;A new blog post again, yay!&lt;br /&gt;&lt;br /&gt;Over the past weeks I used some of my free time to implement a (standalone) player for SCUMM v3/v4 AdLib music and sound effect resources.  I published it in a git repo on &lt;a href=&quot;https://github.com/lordhoto/adplayer&quot;&gt;github.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This project was born when I wanted to fix a few shortcomings with our AD support in ScummVM. A well known problem of our ScummVM implementation is that some sound effects are off. For example the door opening and closing sound effect in Monkey Island. There is a bit of information and most notably some recordings of that over &lt;a href=&quot;http://vogons.zetafleet.com/viewtopic.php?t=8644&quot;&gt;here&lt;/a&gt; . Also we do not &quot;loop&quot; some sound effects correclty, most notable is the Indiana Jones 3 waterfall sound effect, see &lt;a href=&quot;http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=2027877&amp;amp;group_id=37116&amp;amp;atid=418820&quot;&gt;here&lt;/a&gt;. Technically these sound effects are not looped, but just have an infinite play time though. We also have some minor bug for music files, where (sometimes) the note frequencies do not exactly match the original.&lt;br /&gt;&lt;br /&gt;My current adplayer &lt;span style=&quot;font-weight: bold;&quot;&gt;should&lt;/span&gt; have none of these issues. I checked its OPL register writes for the beginning of the Monkey Island 1 intro and some sound effects, i.e. the door opening and the typewriter, in Indy3 and they matched the original interpreter. It's not well tested enough to say it's totally bug free though ;-).&lt;br /&gt;&lt;br /&gt;One of the main problems with integrating the code in ScummVM would be to ensure savegame compatibility. This is a problem because to properly support the sound effects, we would need to implement a non-iMuse based player and hook that up instead of iMuse. Now all old savegames might contain iMuse save data and we would need to come up with a way to properly detect and skip/handle it. It might be notable that this is also an issue when you load savegames, which were made when you had AdLib sound configured, in a configuration which has PC Speaker or Creative Music System configured as output device.&lt;br /&gt;&lt;br /&gt;Another problem is that we have support for what we call &quot;Mixed AdLib/MIDI mode&quot;, which improves the game experience when using a MIDI device by playing AdLib resources when there is no (MT-32) MIDI data for sound resources (at least in the case of SCUMM). This feature is currently implemented via some magic in the iMuse code. Since we always play the MIDI data of SCUMM games via our iMuse implementation and as far as I know we cannot use a non-iMuse based output as fallback right now, adding my code would break &quot;Mixed AdLib/MIDI mode&quot; support for The Secret of Monkey Island for example.&lt;br /&gt;&lt;br /&gt;Maybe I will find some time to look into how to fix these issues. For now I am happy to listen to some good game music outside of ScummVM ;-).&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/824194797837180735-8431838079594816208?l=lordhoto.blogspot.com&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>LordHoto</name>
			<email>noreply@blogger.com</email>
			<uri>http://lordhoto.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">LordHoto's World</title>
			<link rel="self" href="http://www.blogger.com/feeds/824194797837180735/posts/default"/>
			<id>tag:blogger.com,1999:blog-824194797837180735</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Jump on a Hot Air Balloon and meet Darby the Dragon!</title>
		<link href="http://www.scummvm.org/news/20111210/"/>
		<id>http://www.scummvm.org/news/archive/#2011-12-10</id>
		<updated>2011-12-10T00:00:00+00:00</updated>
		<content type="html">&lt;p&gt;Take a little break and compose yourself. After tireless weeks of work, 
the ScummVM team is proud to announce support for two children's adventure games — 
&lt;i&gt;Gregory and the Hot Air Balloon&lt;/i&gt; and &lt;i&gt;Darby the Dragon&lt;/i&gt; — And on top of that, 
you can also play some interactive books from the &lt;i&gt;Magic Tales&lt;/i&gt; series. So, if you can find 
your childhood spirit, dig out your copies and enjoy those adorable games.
&lt;/p&gt;

&lt;p&gt;To play these, you'll need a &lt;a href=&quot;http://www.scummvm.org/downloads.php#daily&quot;&gt;daily build&lt;/a&gt; 
of ScummVM. Any lurking bugs you find should be reported using our 
&lt;a href=&quot;http://sourceforge.net/tracker/?group_id=37116&amp;amp;atid=418820&quot;&gt;bug tracker&lt;/a&gt;, and 
along the way, please consider making few screenshots, following our
&lt;a href=&quot;http://wiki.scummvm.org/index.php/Screenshots&quot;&gt;guidelines&lt;/a&gt;. 
&lt;/p&gt;

&lt;p&gt;We are also looking for additional information on localised versions and &lt;i&gt;Magic Tales&lt;/i&gt; books.
If you have one which is not recognized by the latest ScummVM daily build, please follow the guidelines 
&lt;a href=&quot;http://wiki.scummvm.org/index.php/Reporting_unknown_MD5_checksums&quot;&gt;here&lt;/a&gt; and report this 
to the team or as a bug.
&lt;/p&gt;

&lt;p&gt;Have fun!&lt;/p&gt;</content>
		<author>
			<name>fuzzie</name>
			<email>nospam@scummvm.org</email>
			<uri>http://www.scummvm.org/</uri>
		</author>
		<source>
			<title type="html">ScummVM news</title>
			<subtitle type="html">ScummVM is a cross-platform interpreter for several point-and-click adventure engines. This includes all SCUMM-based adventures by LucasArts, Simon the Sorcerer 1&amp;amp;2 by AdventureSoft, Beneath a Steel Sky and Broken Sword I &amp;amp; II by Revolution, and many more.</subtitle>
			<link rel="self" href="http://www.scummvm.org/feeds/rss/"/>
			<id>http://www.scummvm.org/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Touché: The Adventures of the Fifth Musketeer – Enhanced Soundtrack Preview Samples</title>
		<link href="http://www.jameswoodcock.co.uk/2011/12/02/touche-the-adventures-of-the-fifth-musketeer-enhanced-soundtrack-preview-samples/"/>
		<id>http://www.jameswoodcock.co.uk/?p=7918</id>
		<updated>2011-12-02T16:34:59+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/uploads/2011/12/Touche.png&quot; style=&quot;display: block; margin-right: auto; margin-left: auto;&quot; title=&quot;Touche&quot; height=&quot;279&quot; width=&quot;510&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-7919&quot; /&gt;&lt;br /&gt;
Today I am happy to report that my enhanced soundtrack for Touché: The Adventures of the Fifth Musketeer is now 95% complete as part of my &lt;a href=&quot;http://www.jameswoodcock.co.uk/content/scummvm-music-enhancement-project/&quot;&gt;ScummVM Music Enhancement Project&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-7918&quot;&gt;&lt;/span&gt;I am hoping that in early 2012, you will see my enhanced soundtrack working within &lt;a href=&quot;http://www.scummvm.org&quot; target=&quot;_blank&quot;&gt;ScummVM&lt;/a&gt; – however until that day arrives here are a few tracks to enjoy…&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Touché: The Adventures of the Fifth Musketeer Preview Samples&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Below are three samples from the entire soundtrack that I have enhanced:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/soundtracks/touche/track01.ogg&quot;&gt;Track 01&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/soundtracks/touche/track13.ogg&quot;&gt;Track 13&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/soundtracks/touche/track16.ogg&quot;&gt;Track 16&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As always a big thank you goes to the original composer of the soundtrack that featured in the game, in this case Ben Daglish.&lt;/p&gt;
&lt;div id=&quot;crp_related&quot;&gt;&lt;div class=&quot;latest_header&quot;&gt;&lt;h2&gt;Related Posts&lt;/h2&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/2009/06/30/simon-the-sorcerer-soundtrack-version-2-0-compressor-settings-changed-higher-bitrate/&quot; rel=&quot;bookmark&quot;&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/uploads/2006/05/sts1.jpg&quot; style=&quot;display: none;&quot; title=&quot;Simon the Sorcerer Soundtrack Version 2.0 – Compressor Settings Changed / Higher Bitrate&quot; height=&quot;0&quot; width=&quot;0&quot; alt=&quot;Simon the Sorcerer Soundtrack Version 2.0 – Compressor Settings Changed / Higher Bitrate&quot; border=&quot;0&quot; class=&quot;crp_thumb&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/2009/06/30/simon-the-sorcerer-soundtrack-version-2-0-compressor-settings-changed-higher-bitrate/&quot; class=&quot;crp_title&quot; rel=&quot;bookmark&quot;&gt;Simon the Sorcerer Soundtrack Version 2.0 – Compressor Settings Changed / Higher Bitrate&lt;/a&gt;&lt;span style=&quot;display: block; margin-top: 10px; margin-left: 10px; color: #666; width: 360px; font-style: italic;&quot; class=&quot;crp_excerpt&quot;&gt; Today I have completed work on version 2.0 of my Simon the Sorcerer enhanced soundtrack for use with ScummVM.  None of the actual tracks have changed (no new instruments, layers etc), however I have extensively changed the compressor settings which can make a dramatic ...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/2011/11/26/simon-the-sorcerer-enhanced-soundtrack-updated-version-2-1-with-track-fix/&quot; rel=&quot;bookmark&quot;&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/uploads/2011/11/StSthumb-200x162.png&quot; style=&quot;display: none;&quot; title=&quot;Simon the Sorcerer Enhanced Soundtrack Updated – Version 2.1 with Track Fix&quot; height=&quot;162&quot; width=&quot;200&quot; alt=&quot;Simon the Sorcerer Enhanced Soundtrack Updated – Version 2.1 with Track Fix&quot; border=&quot;0&quot; class=&quot;crp_thumb wp-post-image&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/2011/11/26/simon-the-sorcerer-enhanced-soundtrack-updated-version-2-1-with-track-fix/&quot; class=&quot;crp_title&quot; rel=&quot;bookmark&quot;&gt;Simon the Sorcerer Enhanced Soundtrack Updated – Version 2.1 with Track Fix&lt;/a&gt;&lt;span style=&quot;display: block; margin-top: 10px; margin-left: 10px; color: #666; width: 360px; font-style: italic;&quot; class=&quot;crp_excerpt&quot;&gt; 
Today I have updated my Simon the Sorcerer enhanced soundtrack for use within ScummVM.  The second song (track02.ogg) had a single note that was out of place, which has now been fixed in this latest release.

To download the updated soundtrack, click the link below:
 ...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/2007/02/13/simon-the-sorcerer-permission-granted/&quot; rel=&quot;bookmark&quot;&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/uploads/2006/05/sts1.jpg&quot; style=&quot;display: none;&quot; title=&quot;Simon the Sorcerer Permission Granted!&quot; height=&quot;0&quot; width=&quot;0&quot; alt=&quot;Simon the Sorcerer Permission Granted!&quot; border=&quot;0&quot; class=&quot;crp_thumb&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/2007/02/13/simon-the-sorcerer-permission-granted/&quot; class=&quot;crp_title&quot; rel=&quot;bookmark&quot;&gt;Simon the Sorcerer Permission Granted!&lt;/a&gt;&lt;span style=&quot;display: block; margin-top: 10px; margin-left: 10px; color: #666; width: 360px; font-style: italic;&quot; class=&quot;crp_excerpt&quot;&gt; Well it has been a long time to sort out and in fact I started the ScummVM Music Enhancement Project initially for just this game, but today I received permission to release the full Simon the Sorcerer soundtrack for use with the ScummVM engine.  ...&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</content>
		<author>
			<name>James Woodcock</name>
			<uri>http://www.jameswoodcock.co.uk</uri>
		</author>
		<source>
			<title type="html">James Woodcock - Freelance Journalist » ScummVM Music Enhancement Project</title>
			<subtitle type="html">James Woodcock is a Freelance Journalist, Author and Blogger specialising in gaming and technology</subtitle>
			<link rel="self" href="http://www.jameswoodcock.co.uk/category/scummvm-music-enhancement-project/feed/"/>
			<id>http://www.jameswoodcock.co.uk</id>
			<rights type="html">2007-2010</rights>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Digging into T7G iOS</title>
		<link href="http://sthomas.id.au/2011/11/29/digging-into-t7g-ios"/>
		<id>http://sthomas.id.au/id/72</id>
		<updated>2011-11-29T21:02:47+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;I've been thinking about writing up this post for the last few months now but with the release of ScummVM 1.4.0 a few weeks back (which supports T7G iOS), now seems like a suitable time.&lt;/p&gt;&lt;p&gt;&lt;div class=&quot;blog-img-wrap&quot;&gt;&lt;div class=&quot;blog-img&quot;&gt;&lt;img src=&quot;http://sthomas.id.au//images/gallery/8/217&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;My first iOS game!&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;The 7th Guest for iPhone and iPad was announced mid last year and then released in December.  I read around a bit at the launch and it seemed a mixed bag - three culled puzzles (including the notorious microscope puzzle), high framerates for most videos, but a good large dose of nostalgia for many people.&lt;/p&gt;&lt;p&gt;Back in April I was able to borrow a friends iPhone, and so was finally able to test out the port for myself.  Though it played fluidly, it was a little rough around the edges - the music was a little flat (admittedly this is personal preference), the cursor mapping just above the finger was a little awkward for some puzzles, high-speed animations included all the 'teeth' events which took away from the atmosphere (and caused out-of-sync music).  Interestingly, the port also suffered the same problem as the Windows interpreter (see ScummVM &lt;a href=&quot;http://sourceforge.net/tracker/?func=detail&amp;amp;aid=2831041&amp;amp;group_id=37116&amp;amp;atid=418820&quot;&gt;bug #2831041&lt;/a&gt;) though not too surprising given the Windows release source was likely used as the reference.  Similarly, the cake puzzle bug also still exists.&lt;/p&gt;&lt;p&gt;After the playthrough, the next step was to obviously look under the hood.  After extracting the app archive and digging down into the folder heirarchy, it turns out almost all the original game datafiles were present, completely untouched (including the original introduction and credits - both of which were replaced in the port).  Data-wise, the largest change was the removal of XMIDI music in favour of AAC.&lt;/p&gt;&lt;p&gt;&lt;div class=&quot;blog-img-wrap&quot;&gt;&lt;div class=&quot;blog-img&quot;&gt;&lt;img src=&quot;http://sthomas.id.au//images/gallery/8/216_m&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;AAC powered music!&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;Work then began on the required changes to support the game - &lt;a href=&quot;http://clone2727.blogspot.com/&quot;&gt;clone2727&lt;/a&gt; mostly worked on the AAC decoder (as part of extending the QuickTime code) while I added the necessary changes to handle and load the music resources as well as a config file option to run the game at faster game speeds (add t7g_speed=tweaked in the ScummVM config file for faster walking/puzzles but normal cutscenes and supernatural events, t7g_speed=im_an_ios for all non-cutscene videos sped up).&lt;/p&gt;&lt;p&gt;&lt;div class=&quot;blog-img-wrap&quot;&gt;&lt;div class=&quot;blog-img&quot;&gt;&lt;img src=&quot;http://sthomas.id.au//images/gallery/8/214_m&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;Stauf is back for more microscopic action&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;In the end, it was a relatively straight-forward process to add support for the game.  The missing puzzles are also back as the required game scripts were never removed.  Best of all - this provides an easy way (if you have an iTunes account) to grab T7G but play it on whatever platform you desire :)&lt;/p&gt;</content>
		<author>
			<name>Scott</name>
			<uri>http://sthomas.id.au</uri>
		</author>
		<source>
			<title type="html">Scott T: The Blog</title>
			<subtitle type="html">One post at a time...</subtitle>
			<link rel="self" href="http://sthomas.id.au/atom/scummvm"/>
			<id>http://sthomas.id.au/atom/scummvm</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Simon the Sorcerer Enhanced Soundtrack Updated – Version 2.1 with Track Fix</title>
		<link href="http://www.jameswoodcock.co.uk/2011/11/26/simon-the-sorcerer-enhanced-soundtrack-updated-version-2-1-with-track-fix/"/>
		<id>http://www.jameswoodcock.co.uk/?p=7816</id>
		<updated>2011-11-26T09:48:29+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/uploads/2011/11/StS.png&quot; style=&quot;display: block; margin-right: auto; margin-left: auto;&quot; title=&quot;StS&quot; height=&quot;255&quot; width=&quot;510&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-7817&quot; /&gt;&lt;br /&gt;
Today I have updated my Simon the Sorcerer enhanced soundtrack for use within &lt;a href=&quot;http://www.scummvm.org&quot; target=&quot;_blank&quot;&gt;ScummVM&lt;/a&gt;.  The second song (track02.ogg) had a single note that was out of place, which has now been fixed in this latest release.&lt;/p&gt;
&lt;p&gt;To download the updated soundtrack, click the link below:&lt;br /&gt;
 &amp;gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/content/scummvm-music-enhancement-project/simon-the-sorcerer-external-music-download/&quot;&gt;Simon the Sorcerer Enhanced Music Version 2.1&lt;/a&gt;&lt;/p&gt;
&lt;div id=&quot;crp_related&quot;&gt;&lt;div class=&quot;latest_header&quot;&gt;&lt;h2&gt;Related Posts&lt;/h2&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/2009/06/30/simon-the-sorcerer-soundtrack-version-2-0-compressor-settings-changed-higher-bitrate/&quot; rel=&quot;bookmark&quot;&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/uploads/2006/05/sts1.jpg&quot; style=&quot;display: none;&quot; title=&quot;Simon the Sorcerer Soundtrack Version 2.0 – Compressor Settings Changed / Higher Bitrate&quot; height=&quot;0&quot; width=&quot;0&quot; alt=&quot;Simon the Sorcerer Soundtrack Version 2.0 – Compressor Settings Changed / Higher Bitrate&quot; border=&quot;0&quot; class=&quot;crp_thumb&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/2009/06/30/simon-the-sorcerer-soundtrack-version-2-0-compressor-settings-changed-higher-bitrate/&quot; class=&quot;crp_title&quot; rel=&quot;bookmark&quot;&gt;Simon the Sorcerer Soundtrack Version 2.0 – Compressor Settings Changed / Higher Bitrate&lt;/a&gt;&lt;span style=&quot;display: block; margin-top: 10px; margin-left: 10px; color: #666; width: 360px; font-style: italic;&quot; class=&quot;crp_excerpt&quot;&gt; Today I have completed work on version 2.0 of my Simon the Sorcerer enhanced soundtrack for use with ScummVM.  None of the actual tracks have changed (no new instruments, layers etc), however I have extensively changed the compressor settings which can make a dramatic ...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/2007/02/16/simon-the-sorcerer-music-preview/&quot; rel=&quot;bookmark&quot;&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/uploads/2006/05/sts1.jpg&quot; style=&quot;display: none;&quot; title=&quot;Simon the Sorcerer Music – Video Preview&quot; height=&quot;0&quot; width=&quot;0&quot; alt=&quot;Simon the Sorcerer Music – Video Preview&quot; border=&quot;0&quot; class=&quot;crp_thumb&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/2007/02/16/simon-the-sorcerer-music-preview/&quot; class=&quot;crp_title&quot; rel=&quot;bookmark&quot;&gt;Simon the Sorcerer Music – Video Preview&lt;/a&gt;&lt;span style=&quot;display: block; margin-top: 10px; margin-left: 10px; color: #666; width: 360px; font-style: italic;&quot; class=&quot;crp_excerpt&quot;&gt; Today ScummVM had an important update to its code.  With this update, I now have the ability to play my enhanced music tracks for Simon the Sorcerer using the ScummVM software.  

There are still a few things that need looking at before I ...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.jameswoodcock.co.uk/2007/08/07/simon-the-sorcerer-music-for-nintendo-ds-port/&quot; rel=&quot;bookmark&quot;&gt;&lt;img src=&quot;http://www.jameswoodcock.co.uk/wp-content/uploads/2006/05/sts1.jpg&quot; style=&quot;display: none;&quot; title=&quot;Simon the Sorcerer Music for Nintendo DS Port&quot; height=&quot;0&quot; width=&quot;0&quot; alt=&quot;Simon the Sorcerer Music for Nintendo DS Port&quot; border=&quot;0&quot; class=&quot;crp_thumb&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.jameswoodcock.co.uk/2007/08/07/simon-the-sorcerer-music-for-nintendo-ds-port/&quot; class=&quot;crp_title&quot; rel=&quot;bookmark&quot;&gt;Simon the Sorcerer Music for Nintendo DS Port&lt;/a&gt;&lt;span style=&quot;display: block; margin-top: 10px; margin-left: 10px; color: #666; width: 360px; font-style: italic;&quot; class=&quot;crp_excerpt&quot;&gt; If you use your Nintendo DS with the ScummVM DS Port, you can now enjoy my external enhanced soundtrack for this device.  It is compressed to IMA ADPCM, mono, 22,050Hz quality, but doesn't sound bad at all through the DS speakers.

I haven't had much ...&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</content>
		<author>
			<name>James Woodcock</name>
			<uri>http://www.jameswoodcock.co.uk</uri>
		</author>
		<source>
			<title type="html">James Woodcock - Freelance Journalist » ScummVM Music Enhancement Project</title>
			<subtitle type="html">James Woodcock is a Freelance Journalist, Author and Blogger specialising in gaming and technology</subtitle>
			<link rel="self" href="http://www.jameswoodcock.co.uk/category/scummvm-music-enhancement-project/feed/"/>
			<id>http://www.jameswoodcock.co.uk</id>
			<rights type="html">2007-2010</rights>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Recent developments II</title>
		<link href="http://lostsoulsalliance.wordpress.com/2011/11/21/recent-developments-ii/"/>
		<id>http://lostsoulsalliance.wordpress.com/?p=43</id>
		<updated>2011-11-21T16:00:56+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;More than a month has passed since the last (and first) entry of this series. I’ve been a little busy with other things, but that doesn’t mean &lt;del datetime=&quot;2012-01-31T17:15:32+00:00&quot;&gt;Residual&lt;/del&gt; ResidualVM development was paused.&lt;br /&gt;
First of all, two new contributors stepped in to help the development:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;DarthJDG&lt;/i&gt; added antialiasing support. Add to your &lt;del datetime=&quot;2012-01-31T17:15:32+00:00&quot;&gt;Residual&lt;/del&gt; ResidualVM config file the line &lt;b&gt;antialiasing=$samples&lt;/b&gt;, with &lt;b&gt;$samples&lt;/b&gt; equal to 0 (that is, no antialiasing), 2, 4, or whatever your graphics card supports, and enjoy the improved and smooth graphics!&lt;/li&gt;
&lt;li&gt;&lt;i&gt;juj&lt;/i&gt; worked hard on the bugs &lt;a href=&quot;https://github.com/residual/residual/issues/31&quot;&gt;31&lt;/a&gt; and &lt;a href=&quot;https://github.com/residual/residual/issues/247&quot;&gt;247&lt;/a&gt;, regarding wrong head orientations, and made a &lt;a href=&quot;https://github.com/residual/residual/pull/408&quot;&gt;pull request&lt;/a&gt; that fixes them. It is not in master yet, since there are some things to improve first, but the main code is there!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Aside the usual bugfixing in the &lt;del datetime=&quot;2012-01-31T17:15:32+00:00&quot;&gt;Residual&lt;/del&gt; ResidualVM code I looked into a bug in the game scripts, a bug that existed since the Release in 1998 and that even Tim Schafer &lt;a href=&quot;http://twitter.com/#!/TimOfLegend/status/136970659535400960&quot;&gt;didn’t know of&lt;/a&gt;! This bug prevent(ed) a critical dialog with Domino at the end of the world to play, a dialog that explains the main plot!&lt;br /&gt;
I’ve explained what’s the problem behind the bug in the &lt;a href=&quot;http://forums.residualvm.org/viewtopic.php?p=871#871&quot;&gt;forum&lt;/a&gt;, with a possible &lt;a href=&quot;http://forums.residualvm.org/viewtopic.php?p=1128#1128&quot;&gt;fix&lt;/a&gt;. However, &lt;i&gt;somaen&lt;/i&gt; recently added in &lt;del datetime=&quot;2012-01-31T17:15:32+00:00&quot;&gt;Residual&lt;/del&gt; ResidualVM the support for a new lab file, called &lt;b&gt;datausr.lab&lt;/b&gt;, which takes precendence over the others. This allows for a better fix, not needing anymore to replace &lt;i&gt;data000.lab&lt;/i&gt;. These are the needed steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Compile the tools &lt;i&gt;mklab&lt;/i&gt;, &lt;i&gt;delua&lt;/i&gt; and &lt;i&gt;unlab&lt;/i&gt; from &lt;a href=&quot;https://github.com/residualvm/residualvm-tools&quot;&gt;residualvm-tools&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Unlab data000.lab to a directory and delua the file &lt;i&gt;dlg_dom2.lua&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;Copy the “deluaed” file to a new directory &lt;i&gt;datausr&lt;/i&gt;, keeping its name &lt;i&gt;dlg_dom2.lua&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;Modify its first line to &lt;i&gt;CheckFirstTime(“&lt;b&gt;dlg_dom2&lt;/b&gt;.lua”)&lt;/i&gt;;&lt;/li&gt;
&lt;li&gt;Create &lt;i&gt;datausr.lab&lt;/i&gt; from the directory using mklab and put it where you have the other lab files;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Now when you run Grim you should see a dialog like this:&lt;a href=&quot;http://lostsoulsalliance.files.wordpress.com/2011/11/datausr.jpeg&quot;&gt;&lt;img src=&quot;http://lostsoulsalliance.files.wordpress.com/2011/11/datausr.jpeg?w=300&amp;amp;h=197&quot; title=&quot;Dialog asking for datausr.lab&quot; height=&quot;197&quot; width=&quot;300&quot; alt=&quot;&quot; class=&quot;aligncenter size-medium wp-image-44&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Now click OK and you’re up and ready to hear from Dom’s words his evil plans &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href=&quot;http://lostsoulsalliance.wordpress.com/category/residual/&quot;&gt;Residual&lt;/a&gt;  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/lostsoulsalliance.wordpress.com/43/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/lostsoulsalliance.wordpress.com/43/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/lostsoulsalliance.wordpress.com/43/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/lostsoulsalliance.wordpress.com/43/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gofacebook/lostsoulsalliance.wordpress.com/43/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/facebook/lostsoulsalliance.wordpress.com/43/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gotwitter/lostsoulsalliance.wordpress.com/43/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/twitter/lostsoulsalliance.wordpress.com/43/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/lostsoulsalliance.wordpress.com/43/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/lostsoulsalliance.wordpress.com/43/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/lostsoulsalliance.wordpress.com/43/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/lostsoulsalliance.wordpress.com/43/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/lostsoulsalliance.wordpress.com/43/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/lostsoulsalliance.wordpress.com/43/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=lostsoulsalliance.wordpress.com&amp;amp;blog=28012579&amp;amp;post=43&amp;amp;subd=lostsoulsalliance&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; height=&quot;1&quot; border=&quot;0&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>giucam</name>
			<uri>http://lostsoulsalliance.wordpress.com</uri>
		</author>
		<source>
			<title type="html">Lost Souls' Alliance Headquarters » Residual</title>
			<subtitle type="html">Run you pigeons, it's Robert Frost!</subtitle>
			<link rel="self" href="http://lostsoulsalliance.wordpress.com/category/residual/feed/"/>
			<id>http://lostsoulsalliance.wordpress.com</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">An update on our progress</title>
		<link href="http://residual.sourceforge.net/news/20111120/"/>
		<id>http://residual.sourceforge.net/news/archive/#2011-11-20</id>
		<updated>2011-11-20T00:00:00+00:00</updated>
		<content type="html">&lt;p&gt;
					Since our last update, there has been a quite a bit of development, 340 bugs
					have been fixed in our &lt;a href=&quot;https://github.com/residual/residual/issues&quot;&gt;issue-tracker&lt;/a&gt;, and although
					quite a few still remain, development continues. Those interested in a bit more detail, can take a look at
					&lt;i&gt;giucam&lt;/i&gt;'s &lt;a href=&quot;http://lostsoulsalliance.wordpress.com/&quot;&gt;blog&lt;/a&gt;
				&lt;/p&gt;
				&lt;p&gt;
				One of the more interesting bugs found and solved, was the one about &lt;a href=&quot;http://residual.scummvm.org/viewtopic.php?t=108&quot;&gt;missing dialogue&lt;/a&gt;
						in Year 3, which actually was as old as &lt;a href=&quot;http://twitter.com/#!/TimOfLegend/status/136970659535400960&quot;&gt;the original game.&lt;/a&gt;
				&lt;/p&gt;
				&lt;p&gt;
					On another note, our forums has had an interesting turn of events, quite a few of
					the members have joined together to work on improving the original graphics of the
					game in a project called &lt;a href=&quot;http://residual.scummvm.org/viewtopic.php?t=100&quot;&gt;Grim Fandango: Remastered&lt;/a&gt;
					&lt;i&gt;JohnnyWalker2001&lt;/i&gt; has set up a &lt;a href=&quot;http://grimfandangodeluxe.blogspot.com/&quot;&gt;blog&lt;/a&gt; where updates
					on this effort are posted.
				&lt;/p&gt;
				&lt;p&gt;
					&lt;i&gt;Grim Fandango&lt;/i&gt; support still remains in active development, and a little bit of work has been
					done on &lt;i&gt;Escape From Monkey Island&lt;/i&gt;. Now you can atleast play the intro video in the demo. Still, no promises on the
					EFMI improving any more any time soon.
				&lt;/p&gt;
				&lt;p&gt;
					As always, any contribution is greatly appreciated. If you wish to help, we can be contacted on #residual (freenode), or in our &lt;a href=&quot;http://residual.scummvm.org/&quot;&gt;forums&lt;/a&gt;.
				&lt;/p&gt;</content>
		<author>
			<name>somaen</name>
			<email>nospam@scummvm.org</email>
			<uri>http://residual.sourceforge.net/</uri>
		</author>
		<source>
			<title type="html">Residual news</title>
			<subtitle type="html">Residual is a cross-platform 3D game interpreter.</subtitle>
			<link rel="self" href="http://residual.sourceforge.net/feeds/rss/"/>
			<id>http://residual.sourceforge.net/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Playing with the tools build system</title>
		<link href="http://lostsoulsalliance.wordpress.com/2011/10/24/playing-with-the-tools-build-system/"/>
		<id>http://lostsoulsalliance.wordpress.com/?p=25</id>
		<updated>2011-10-24T16:57:12+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;The &lt;a href=&quot;https://github.com/residualvm/residualvm-tools&quot;&gt;residualvm-tools&lt;/a&gt; repository was born on April, 7th this year. From the very first moment I felt its build system was broken, mainly for these three reasons:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;to build a specific tool you must run “make tools/foo”. The repo is called residualvm-&lt;strong&gt;tools&lt;/strong&gt;, there should be no need to specify “tools” in the make call too;&lt;/li&gt;
&lt;li&gt;there isn’t a single line of Makefile code shared between the different tool targets;&lt;/li&gt;
&lt;li&gt;each submodule of tools/, like tools/lua/module.mk, needs to be added in Makefile.common. I’d like a way to set it up into tools/module.mk, with a parent-child relationship.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So some days ago I decided to try to improve it a bit, even though I never wrote a single line of a Makefile.&lt;/p&gt;
&lt;p&gt;My first try was to work on rules.mk: I modified a bit the code that created a target from the value of TOOL_EXECUTABLE and of some other variables. After some trial and error I came up with a piece of code that allowed me to put in tools/module.mk, for each tool, something like this:&lt;/p&gt;
&lt;pre&gt;TOOL_EXECUTABLE := unlab
MODULE_OBJS := unlab.o
include $(srcdir)/rules.mk

TOOL_EXECUTABLE := vima
MODULE_OBJS := vima.o
include $(srcdir)/rules.mk

....
&lt;/pre&gt;
&lt;p&gt;Quite ugly, but still better than before.&lt;/p&gt;
&lt;p&gt;Then I started working on 3. Long story short, I couldn’t come up with an acceptable solution.&lt;/p&gt;
&lt;p&gt;Then an heretic thought passed through my mind: CMake!&lt;br /&gt;
I really like the &lt;code&gt;add_executable&lt;/code&gt; and &lt;code&gt;add_subdirectory&lt;/code&gt; functions of CMake, but I know that porting to CMake would require a big effort, since it doesn’t work out of the box on all the platforms &lt;code&gt;configure&lt;/code&gt; currently supports.&lt;br /&gt;
So I started thinking: &lt;code&gt;configure&lt;/code&gt; works perfectly, I just need a way to confortably generate a bit of Makefile code. configure is an sh script, why not just use sh?&lt;/p&gt;
&lt;p&gt;So I wrote a script, &lt;a href=&quot;https://github.com/giucam/residual-tools/blob/63568230e1033882a91b2ec85928d983f91e52d4/makegen&quot;&gt;makegen&lt;/a&gt;, with the functions &lt;code&gt;add_executable&lt;/code&gt; and &lt;code&gt;add_subdirectory&lt;/code&gt;.&lt;/p&gt;
&lt;pre&gt;add_subdirectory() {
    MODULE=&quot;$MODULE/$1&quot;
    . $srcdir/$MODULE/module.mg
    MODULE=&quot;${MODULE%/$1}&quot;
}

add_executable() {
    echo -n &quot;$1_SOURCES := &quot; &amp;gt;&amp;gt; $builddir/Makefile.modules
    for f in $2; do
        echo -n &quot;$MODULE/$f &quot; &amp;gt;&amp;gt; $builddir/Makefile.modules
    done
    echo &amp;gt;&amp;gt; $builddir/Makefile.modules

    echo -e \
&quot;build: $1
$1_DIRS := \$(sort \$(dir \$($1_SOURCES)))
$1_dirs:
    \$(QUIET)\$(MKDIR) \$($1_DIRS)
$1: $1_dirs \$($1_SOURCES)
    \$(QUIET)\$(MKDIR) \$(DEPDIR)
    \$(QUIET_CXX)\$(CXX) \$(LDFLAGS) $3 \$(DEFINES) -I. -I\$(srcdir) \
    \$(filter %.cpp %.o, $+) -o \$@\$(EXEEXT)
EXECUTABLES += $1\$(EXEEXT)
clean: clean/$1
clean/$1:
    \$(QUIET)\$(RM) \$($1_SOURCES) $1
    \$(RMDIR) \$($1_DIRS) \n&quot; &amp;gt;&amp;gt; $builddir/Makefile.modules
}
&lt;/pre&gt;
&lt;p&gt;This script is called from configure and it simply generates a file &lt;code&gt;Makefile.modules&lt;/code&gt; with the targets for the tools.&lt;/p&gt;
&lt;p&gt;Now, adding a new tool is simply a matter of adding in tools/module.mg&lt;/p&gt;
&lt;pre&gt;add_executable toolname &quot;toolname.o foo.o bar.o&quot;
&lt;/pre&gt;
&lt;p&gt;You’ll then be able to call &lt;code&gt;make toolname&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;This is not finished and still experimental, and I can’t know if it will ever be actually used, but I would like to hear some thoughts.&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href=&quot;http://lostsoulsalliance.wordpress.com/category/residual/&quot;&gt;Residual&lt;/a&gt;  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/lostsoulsalliance.wordpress.com/25/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/lostsoulsalliance.wordpress.com/25/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/lostsoulsalliance.wordpress.com/25/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/lostsoulsalliance.wordpress.com/25/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gofacebook/lostsoulsalliance.wordpress.com/25/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/facebook/lostsoulsalliance.wordpress.com/25/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gotwitter/lostsoulsalliance.wordpress.com/25/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/twitter/lostsoulsalliance.wordpress.com/25/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/lostsoulsalliance.wordpress.com/25/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/lostsoulsalliance.wordpress.com/25/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/lostsoulsalliance.wordpress.com/25/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/lostsoulsalliance.wordpress.com/25/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/lostsoulsalliance.wordpress.com/25/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/lostsoulsalliance.wordpress.com/25/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=lostsoulsalliance.wordpress.com&amp;amp;blog=28012579&amp;amp;post=25&amp;amp;subd=lostsoulsalliance&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; height=&quot;1&quot; border=&quot;0&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>giucam</name>
			<uri>http://lostsoulsalliance.wordpress.com</uri>
		</author>
		<source>
			<title type="html">Lost Souls' Alliance Headquarters » Residual</title>
			<subtitle type="html">Run you pigeons, it's Robert Frost!</subtitle>
			<link rel="self" href="http://lostsoulsalliance.wordpress.com/category/residual/feed/"/>
			<id>http://lostsoulsalliance.wordpress.com</id>
		</source>
	</entry>

	<entry>
		<title type="html">Two milestones reached</title>
		<link href="http://dm-notes.blogspot.com/2011/10/two-milestones-reached.html"/>
		<id>tag:blogger.com,1999:blog-6007794715807265125.post-8893690539993824326</id>
		<updated>2011-10-23T06:17:51+00:00</updated>
		<content type="html">Yesterday I was chatting with Md5 about the recent progress in Blue Force, and I thought to myself that I should make a blog posting. Looking back, it seems it was June when I made the previously posting. I hadn't realised that it was that long.&lt;br /&gt;&lt;br /&gt;As those of who frequent the IRC channel or forums would be aware, Ringworld was completed, and will be part of the upcoming official 1.4 release. We'd already had a successful testing period, with several bugs identified and fixed. It'll be nice to see another game I've worked on added to the trunk and become officially supported.&lt;br /&gt;&lt;br /&gt;Now, onto more recent developments. As of yesterday, Strangerke and I have reached two more milestones in the progress of the TsAGE engine.&lt;br /&gt;&lt;br /&gt;The first is that I completed the first complete play-through of Blue Force. This had been a gradual process over the last few weeks, as we identified game stopping bugs and fixed them. The save format also changed several times during this period, as we implemented the final few game scenes, and added missing game state variables. Yes, clone2727, the game is completable. So nyaaa. :)&lt;br /&gt;&lt;br /&gt;The next step will be for us to start playing the game again from the beginning, comparing it against the original and looking for any minor graphics glitches or problems that we missed. We will also ensure that none of the fixes done for the later game scenes had any adverse effect on the earlier scenes. This includes a variety of minor issues that we identified during the first play through, but were deemed too minor to immediately worry about.&lt;br /&gt;&lt;br /&gt;One of the more amusing glitches I came across was a scene in day 2 of Blue Force where a police inspection is done. This particular scene seems to use animation sprites different from anywhere else in both Blue Force and Ringworld. Likely some as yet un-handled flag or sprite offset - the result being that all the officers get drawn with their bodies on top of their head. Picture if you will headless officers walking around balancing on their own heads. :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The second milestone is the commit of the beginnings of the ‘Return to Ringworld’ game - the third and final 2-D TsAGE adventure. I’d previously spent some time on the side starting to look at a disassembly of the game, and identifying all the common engine functions against my disassemblies of Ringworld and Blue Force, and got to the point where all the core functionality had been identified. I started on adding the game classes about a week ago, and have got to the point where I can at least display the first in-game scene.&lt;br /&gt;&lt;br /&gt;I had been holding off on committing this to trunk until after the branch, since it affects a lot of the files, but now the 1.4 branch has been done. It also invalidates the current Blue Force savegame format (but not RIngworld) - since both of them share mostly the same UI code, it made sense to encapsulate it in a common base class. Given that Blue Force isn't official yet, it was easier to break the existing savegame format for it as part of this, then to try and maintain the savegames intact. So it was good that I’ve now completed the first play through of Blue Force, and can start from the beginning of the game again.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have a tendency, for games I plan to work on disassembling, not to play them through using the original executables. That way I can have the fun of gradually playing through the game as I implement the code for it in ScummVM, and get the enjoyment from playing it for the first time in code that I’ve written. It also serves as an inducement to work hard, so I can see what happens in the game. I’m eager to see what happens to Quinn, Miranda, and Seeker in their second foray to the Ringworld.&lt;br /&gt;&lt;br /&gt;Once we've cleaned up the Blue Force code-base a bit more, then work on Return to Ringworld will begin in earnest. Hopefully there won't be too many core engine changes, and work can proceed on it as rapidly as was done for Blue Force.&lt;br /&gt;&lt;br /&gt;On a final note, for those of you wondering about Rex Nebular, I did start to return to looking at it, but I've been away from working on it in earnest for too long. There are still parts of the game not yet dis-assembled, and I'd need time to complete that and re-familiarise with the existing code. So it really needs some time when I'm not actively working on some other game. I'll have to see how I do when the TsAGE games are complete.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/6007794715807265125-8893690539993824326?l=dm-notes.blogspot.com&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Dreammaster</name>
			<email>noreply@blogger.com</email>
			<uri>http://dm-notes.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Dreammaster's disassembly blog</title>
			<subtitle type="html">A blog about my interests in diassembling old adventure games, and what I'm up to</subtitle>
			<link rel="self" href="http://www.blogger.com/feeds/6007794715807265125/posts/default"/>
			<id>tag:blogger.com,1999:blog-6007794715807265125</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Ring engine status update (October 2011)</title>
		<link href="http://www.templier.info/2011/10/21/ring-engine-status-update-october-2011/"/>
		<id>http://www.templier.info/2011/10/21/ring-engine-status-update-october-2011/</id>
		<updated>2011-10-21T12:58:50+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;There hasn’t been a lot of visible changes since the last status update, but a couple of small graphic problems have been fixed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Alpha transparency drawing is implemented (resulting in correct drawing of ok/cancel buttons)&lt;/li&gt;
&lt;li&gt;Default menu cursors are now shown properly&lt;/li&gt;
&lt;li&gt;Dialog box messages with no message type are displayed properly&lt;/li&gt;
&lt;li&gt;Button highlights are drawn in the correct order (Common::sort is unstable, resulting in an incorrect drawing order when images have the same priority)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Behind the scenes though, a lot has been done: most of the Pompeii game logic is now implemented, along with proper timer handling and there has been some work done on movies, sound and the 360° view.&lt;/p&gt;</content>
		<author>
			<name>Julien</name>
			<uri>http://www.templier.info</uri>
		</author>
		<source>
			<title type="html">Julien Templier » ScummVM</title>
			<subtitle type="html">&quot;It's not under construction, just perpetually unfinished&quot;</subtitle>
			<link rel="self" href="http://www.templier.info/category/scummvm/feed/atom/"/>
			<id>http://www.templier.info/feed/atom/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Recent developments</title>
		<link href="http://lostsoulsalliance.wordpress.com/2011/10/05/recent-developments/"/>
		<id>http://lostsoulsalliance.wordpress.com/?p=17</id>
		<updated>2011-10-05T09:46:28+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;This is the first installment of a periodic (I don’t know the frequency yet, could be weekly or monthly, or a mixture) series on what happens around &lt;del datetime=&quot;2012-02-02T09:55:09+00:00&quot;&gt;Residual&lt;/del&gt; ResidualVM.&lt;/p&gt;
&lt;p&gt;First of all, if you don’t know it already, there has been some ferment recently around a project born on the &lt;a href=&quot;http://forums.residualvm.org/viewtopic.php?t=100&quot;&gt;forums&lt;/a&gt; aimed at improving the graphics quality of Grim Fandango, both improving texture quality, models and even making Grim widescreen!&lt;br /&gt;
You can read more about this on &lt;a href=&quot;http://grimfandangodeluxe.blogspot.com/&quot; title=&quot;Grim Fandango Deluxe&quot;&gt;Johnny’s blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As regards the code, Einar (aka somaen) refactored the Smush code, making it more clean and maintainable. I finally implemented collision handling between actors when walking to a point. No more Manny walking through the signpost or Velasco or Glottis! Another worthy point, the savegame format changed, so if you had some saves made before the 3rd, say bye bye to them. &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;&lt;br /&gt;
(Or don’t update &lt;del datetime=&quot;2012-02-02T09:55:09+00:00&quot;&gt;Residual&lt;/del&gt; ResidualVM.)&lt;/p&gt;
&lt;p&gt;That’s it for now, stay tuned for the next updates!&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href=&quot;http://lostsoulsalliance.wordpress.com/category/residual/&quot;&gt;Residual&lt;/a&gt;  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/lostsoulsalliance.wordpress.com/17/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/lostsoulsalliance.wordpress.com/17/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/lostsoulsalliance.wordpress.com/17/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/lostsoulsalliance.wordpress.com/17/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gofacebook/lostsoulsalliance.wordpress.com/17/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/facebook/lostsoulsalliance.wordpress.com/17/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gotwitter/lostsoulsalliance.wordpress.com/17/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/twitter/lostsoulsalliance.wordpress.com/17/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/lostsoulsalliance.wordpress.com/17/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/lostsoulsalliance.wordpress.com/17/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/lostsoulsalliance.wordpress.com/17/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/lostsoulsalliance.wordpress.com/17/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/lostsoulsalliance.wordpress.com/17/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/lostsoulsalliance.wordpress.com/17/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=lostsoulsalliance.wordpress.com&amp;amp;blog=28012579&amp;amp;post=17&amp;amp;subd=lostsoulsalliance&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; height=&quot;1&quot; border=&quot;0&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>giucam</name>
			<uri>http://lostsoulsalliance.wordpress.com</uri>
		</author>
		<source>
			<title type="html">Lost Souls' Alliance Headquarters » Residual</title>
			<subtitle type="html">Run you pigeons, it's Robert Frost!</subtitle>
			<link rel="self" href="http://lostsoulsalliance.wordpress.com/category/residual/feed/"/>
			<id>http://lostsoulsalliance.wordpress.com</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Small Ring engine update</title>
		<link href="http://www.templier.info/2011/09/22/small-ring-engine-update/"/>
		<id>http://www.templier.info/2011/09/22/small-ring-engine-update/</id>
		<updated>2011-09-22T13:11:29+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;a href=&quot;http://www.templier.info/wp-content/uploads/2011/09/Ring-Graphics-update.png&quot;&gt;&lt;img src=&quot;http://www.templier.info/wp-content/uploads/2011/09/Ring-Graphics-update_thumb.png&quot; style=&quot;background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;&quot; title=&quot;Ring - Graphics update&quot; align=&quot;right&quot; height=&quot;231&quot; width=&quot;289&quot; alt=&quot;Ring - Graphics update&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Just a quick update to say that several graphic problems have been fixed since the last status update:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Most images are no longer drawn at wrong coordinates (for example the dialog boxes or some screen elements in the preferences)&lt;/li&gt;
&lt;li&gt;The first line of images is now being drawn properly (fixing corruption that appeared in some cases)&lt;/li&gt;
&lt;li&gt;Some 32bpp images are now shown properly (it converts them from 32bpp to 16bpp on the fly until we get full support for 32bpp screen surfaces), but with graphics problems when the game is expecting alpha transparency&lt;/li&gt;
&lt;li&gt;Image cursors are shown with the correct coordinates/colors (downsampling from 32bpp to 16bpp here too)&lt;/li&gt;
&lt;li&gt;Highlights now work on menu entries and dialog options&lt;/li&gt;
&lt;li&gt;AND the decompression problem has been fixed (by a single line change…) !&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Julien</name>
			<uri>http://www.templier.info</uri>
		</author>
		<source>
			<title type="html">Julien Templier » ScummVM</title>
			<subtitle type="html">&quot;It's not under construction, just perpetually unfinished&quot;</subtitle>
			<link rel="self" href="http://www.templier.info/category/scummvm/feed/atom/"/>
			<id>http://www.templier.info/feed/atom/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Asylum engine update (July 2011)</title>
		<link href="http://www.templier.info/2011/07/31/asylum-engine-update-july-2011/"/>
		<id>http://www.templier.info/2011/07/31/asylum-engine-update-july-2011/</id>
		<updated>2011-09-22T10:58:16+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;a href=&quot;http://www.templier.info/wp-content/uploads/2011/09/Sanitarium-Masked.png&quot;&gt;&lt;img src=&quot;http://www.templier.info/wp-content/uploads/2011/09/Sanitarium-Masked_thumb.png&quot; style=&quot;background-image: none; margin: 2px 0px 5px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border-width: 0px;&quot; title=&quot;Sanitarium - Masked drawing with debug rects&quot; align=&quot;right&quot; height=&quot;231&quot; width=&quot;289&quot; alt=&quot;Sanitarium - Masked drawing with debug rects&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;I’ve recently spent some time on the &lt;a href=&quot;https://github.com/Littleboy/scummvm/tree/asylum&quot; target=&quot;_blank&quot;&gt;asylum engine&lt;/a&gt;, implementing the missing logic and display code and fixing problems in the already implemented code.&lt;/p&gt;
&lt;p&gt;The logic and actor code is now almost complete and most of the puzzle-specific code has been implemented.&lt;/p&gt;
&lt;p&gt;Quite a bit of time has been spent on the drawing code and Max is now drawn with the correct priority. Masked blit has also been implemented, although it is still very buggy (as can be seen on the screenshot). Palette fading is present now (with some small bugs left to fix), making transitions from the menu to a new scene or a movie a lot nicer.&lt;/p&gt;
&lt;p&gt;We also tracked down several major bugs, making the text drawing orders of magnitude faster and finally allowing Max to leave his cell. Alexander (midstream) and Alex (alexbevi) contributed quite a bit (implementing almost all the functionality for the missing puzzles and debugging and fixing several problems).&lt;/p&gt;
&lt;p&gt;I’m going to be back on Ring for a bit, but the amount of work needed to put the engine in a mergeable state is now a lot less.&lt;/p&gt;</content>
		<author>
			<name>Julien</name>
			<uri>http://www.templier.info</uri>
		</author>
		<source>
			<title type="html">Julien Templier » ScummVM</title>
			<subtitle type="html">&quot;It's not under construction, just perpetually unfinished&quot;</subtitle>
			<link rel="self" href="http://www.templier.info/category/scummvm/feed/atom/"/>
			<id>http://www.templier.info/feed/atom/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Ring engine status update (September 2011)</title>
		<link href="http://www.templier.info/2011/09/15/ring-engine-status-update/"/>
		<id>http://www.templier.info/2011/09/15/ring-engine-status-update/</id>
		<updated>2011-09-22T10:58:03+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;a href=&quot;http://www.templier.info/wp-content/uploads/2011/09/ScummVM-The-Ring.png&quot;&gt;&lt;img src=&quot;http://www.templier.info/wp-content/uploads/2011/09/ScummVM-The-Ring_thumb.png&quot; style=&quot;background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border-width: 0px;&quot; title=&quot;ScummVM - The Ring&quot; align=&quot;right&quot; height=&quot;231&quot; width=&quot;289&quot; alt=&quot;ScummVM - The Ring&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Since the first commit at the end of January 2011, the &lt;a href=&quot;https://github.com/Littleboy/scummvm/tree/ring&quot; target=&quot;_blank&quot;&gt;ring engine&lt;/a&gt; has come a long way. Most of the shared engine code for Ring and Faust has been implemented, along with the whole logic for Ring and a sizable chunk of logic for Faust.&lt;/p&gt;
&lt;p&gt;The main game view (the 360° view) is not yet implemented, but there is enough display code present to show the game menu in Ring (as well as several submenus). As you can see in the screenshot, there is some image corruption present, due to problems with the image decompression.&lt;/p&gt;
&lt;p&gt;And that brings us to the compression algorithms used by the engine: one thing is clear, the original developers loved coming up with new compression types (I’m thinking there was a bet on how many such algorithms they could fit in a single engine). BMP, TGA, WAV (compressed as a whole or streamed), CNM (movies), AQC (360° view data) each use a different variation of the algorithm (with a large amount of duplicated code of course of course, it wouldn’t be fun otherwise!).&lt;/p&gt;
&lt;p&gt;And for the next games in the series, they decided to share a single compression format for all images in archives. So in addition to the old compression formats from Ring, Faust introduces a new format, also used for movies…&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://imgs.xkcd.com/comics/standards.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The new compression code also uses floating point, which makes it quite a bit harder to reverse-engineer. And since most images are inside archives, Faust and the following games are not displaying anything yet.&lt;/p&gt;
&lt;p&gt;I’m currently working on implementing the new set of “widgets” used by Pompei and Jerusalem. It includes a dialog selection widget (mostly done) and a hyperlinked encyclopedia (only started reverse-engineering in IDA).&lt;/p&gt;</content>
		<author>
			<name>Julien</name>
			<uri>http://www.templier.info</uri>
		</author>
		<source>
			<title type="html">Julien Templier » ScummVM</title>
			<subtitle type="html">&quot;It's not under construction, just perpetually unfinished&quot;</subtitle>
			<link rel="self" href="http://www.templier.info/category/scummvm/feed/atom/"/>
			<id>http://www.templier.info/feed/atom/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">ScummVM: ‘GIT 6b8fb196-pre1.4.0’ builds for GPH devices (GP2XWiz and Caanoo)</title>
		<link href="http://blogs.distant-earth.com/wp/?p=355"/>
		<id>http://blogs.distant-earth.com/wp/?p=355</id>
		<updated>2011-09-20T01:23:00+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;Edit: These builds are now outdated and people should try the official 1.4.1 releases on &lt;a href=&quot;http://www.scummvm.org&quot; target=&quot;_blank&quot; title=&quot;ScummVM.org&quot;&gt;www.scummvm.org&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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 &lt;img src=&quot;http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-winkingsmile1.png&quot; alt=&quot;Winking smile&quot; style=&quot;border-style: none;&quot; class=&quot;wlEmoticon wlEmoticon-winkingsmile&quot; /&gt;(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.&lt;/p&gt;
&lt;p&gt;They have been built from the main ScummVM GIT&lt;em&gt; (Revision:  &lt;/em&gt;&lt;a href=&quot;https://github.com/scummvm/scummvm/tree/6b8fb196cbd58e20ef57bf367d5ecbf0ee2ebdad&quot;&gt;&lt;em&gt;6b8fb196cbd58e20ef57bf367d5ecbf0ee2ebdad&lt;/em&gt;&lt;/a&gt;&lt;em&gt;).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Please &lt;strong&gt;don’t mirror or hotlink these preview/test/alpha etc. releases or put them on download services&lt;/strong&gt; but rather, direct people to this page.&lt;/p&gt;
&lt;p&gt;This helps me ensure that users always have the most recent versions and cuts down on me being requested to support ancient releases.&lt;/p&gt;
&lt;p&gt;Also note that these test releases are not officially (or unofficially) supported &lt;img src=&quot;http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-winkingsmile1.png&quot; alt=&quot;Winking smile&quot; style=&quot;border-style: none;&quot; class=&quot;wlEmoticon wlEmoticon-winkingsmile&quot; /&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;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).&lt;/p&gt;
&lt;p&gt;All the engines enabled in configure are included in this build but I make no promises about the usability of any WIP game engine.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-355&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Specific restrictions:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;GP2XWiz:&lt;/strong&gt; 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.&lt;/p&gt;
&lt;p&gt;If you selling a Wiz cheap I also want to talk to you &lt;img src=&quot;http://blogs.distant-earth.com/wp/wp-content/uploads/2011/09/wlEmoticon-smile1.png&quot; alt=&quot;Smile&quot; style=&quot;border-style: none;&quot; class=&quot;wlEmoticon wlEmoticon-smile&quot; /&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Caanoo:&lt;/strong&gt; The build seems fairly solid. If you find issues please report them.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Providing feedback:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bug Reports (&lt;a href=&quot;http://sourceforge.net/tracker/?group_id=37116&amp;amp;atid=418820&quot;&gt;ScummVM’s Sourceforge bug tracker&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Feature Requests (&lt;a href=&quot;http://sourceforge.net/tracker/?group_id=37116&amp;amp;atid=418823&quot;&gt;ScummVM’s Sourceforge feature tracker&lt;/a&gt;)
&lt;ul&gt;
&lt;li&gt;Source Code Patches (&lt;a href=&quot;http://sourceforge.net/tracker/?group_id=37116&amp;amp;atid=418822&quot;&gt;ScummVM’s Sourceforge patch tracker&lt;/a&gt; or  &lt;a href=&quot;https://github.com/scummvm/scummvm/pulls&quot; target=&quot;_blank&quot;&gt;github pull request&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;General Forum Feedback (&lt;a href=&quot;http://forums.scummvm.org/viewforum.php?f=14&quot;&gt;ScummVM’s GPH Devices forum&lt;/a&gt;) – I also check Comments on these posts.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Downloads:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Please ensure you download the correct version for your device:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GP2XWiz:&lt;/strong&gt; &lt;a href=&quot;http://www.distant-earth.com/scummvm/files/scummvm-6b8fb196-pre1.4.0-gp2xwiz.zip&quot;&gt;download&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Caanoo:&lt;/strong&gt; &lt;a href=&quot;http://www.distant-earth.com/scummvm/files/scummvm-6b8fb196-pre1.4.0-caanoo.zip&quot;&gt;download&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;blockquote&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Launch “ScummVM” from the main launcher menu to run.&lt;/p&gt;
&lt;p&gt;Review the &lt;strong&gt;README-GPH &lt;/strong&gt;for more information.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;John&lt;/p&gt;
&lt;div class=&quot;shr-publisher-355&quot;&gt;&lt;/div&gt;&lt;div style=&quot;clear: both; height: 3px; width: 100%;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;float: none; height: 30px;&quot; class=&quot;shareaholic-like-buttonset&quot;&gt;&lt;a class=&quot;shareaholic-googleplusone&quot;&gt;&lt;/a&gt;&lt;a class=&quot;shareaholic-fblike&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;clear: both; height: 3px; width: 100%;&quot;&gt;&lt;/div&gt;</content>
		<author>
			<name>DJWillis</name>
			<uri>http://blogs.distant-earth.com/wp</uri>
		</author>
		<source>
			<title type="html">Distant-Earth » ScummVM</title>
			<subtitle type="html">The web log of a meandering nobody...</subtitle>
			<link rel="self" href="http://blogs.distant-earth.com/wp/?cat=3&amp;feed=rss2"/>
			<id>http://blogs.distant-earth.com/wp</id>
		</source>
	</entry>

	<entry>
		<title type="html">Fix fix fix</title>
		<link href="http://enginmanap.blogspot.com/2011/07/fix-fix-fix.html"/>
		<id>tag:blogger.com,1999:blog-1380254807734870113.post-6276520644529101828</id>
		<updated>2011-07-26T16:36:50+00:00</updated>
		<content type="html">Another week pass, with a lot of breaking and fixing. The good part is, I am really getting used to this.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The first one was a obvious mistake, I forgot to increase the iterator I use. When you try to exit, the removeAllScripts function is called, and it tries to free the first element a second time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Second one was a save load problem. I was using iterators, and checking if the iterator equals to end(), but loading creates and adds a new node in every loop, so it never ends. Since the number of elements is written in the save file, and read before the loop, I just changed the check in the for body.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was having random segmentation faults that I did not get what triggers them. While testing the save-load, I realise that they are happening a lot more now. So I checked if save load has something to do with it. The problem was, currentScriptPtr was not null, but it should be. There are two assignments to it in the engine. One before starting a script, that assigns it the address of the script to run, and runs it in a while, then at the end of the while, another assignment that makes currentScriptPtr's value NULL. How a variable, that only function that assigns a value to it also assigns null to it before ending, can have non null value? The answer is loading. If you load a save before the running script finishes, the pointer is not null, and that causes a segmentation fault (or worse). Just added another assignment to be sure the value is null.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The last problem was another segmentation fault, that happens at start of the game. I was trying to move persoTable to vars.h/cpp when this problem emerged, so I checked if it is a initialization problem, and found out, even after assigning null to all elements, the first element is not null, but 0xFFFF0000. Then I debugged with gdb, and watched the address. Then I realise, before I modified it, there was always a first element in the list, but now, there might not be, and since I did not add a check for that, a assignment to first element was overwriting to the persoTable.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As you can see, there were a lot of problems, but I do not feel down when I found an error any more. This is a part of the job I guess, nothing to worry about.&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/1380254807734870113-6276520644529101828?l=enginmanap.blogspot.com&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Engin Manap</name>
			<email>noreply@blogger.com</email>
			<uri>http://enginmanap.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Doombringer's adventures</title>
			<link rel="self" href="http://www.blogger.com/feeds/1380254807734870113/posts/default"/>
			<id>tag:blogger.com,1999:blog-1380254807734870113</id>
		</source>
	</entry>

</feed>

