<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kometbomb &#187; Webfinds</title>
	<atom:link href="http://kometbomb.net/category/webfinds/feed/" rel="self" type="application/rss+xml" />
	<link>http://kometbomb.net</link>
	<description>Programming and stuff.</description>
	<lastBuildDate>Thu, 27 Oct 2011 15:43:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Prince of Persia on the C64</title>
		<link>http://kometbomb.net/2011/10/20/prince-of-persia-on-the-c64/</link>
		<comments>http://kometbomb.net/2011/10/20/prince-of-persia-on-the-c64/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 18:33:28 +0000</pubDate>
		<dc:creator>kometbomb</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Webfinds]]></category>
		<category><![CDATA[Amiga]]></category>
		<category><![CDATA[C64]]></category>
		<category><![CDATA[Retro gaming]]></category>
		<category><![CDATA[Video games]]></category>

		<guid isPermaLink="false">http://kometbomb.net/?p=847</guid>
		<description><![CDATA[This is so awesome. ]]></description>
			<content:encoded><![CDATA[<span style="text-align:center; display: block;"><a href="http://kometbomb.net/2011/10/20/prince-of-persia-on-the-c64/"><img src="http://img.youtube.com/vi/tBs5-WOtIpc/2.jpg" alt="" /></a></span>
<p>This is so awesome. </p>
<p>It is almost in sync with the Amiga version (they use the same joystick input to play the game on an Amiga emulator and on a C64 emulator):</p>
<span style="text-align:center; display: block;"><a href="http://kometbomb.net/2011/10/20/prince-of-persia-on-the-c64/"><img src="http://img.youtube.com/vi/2xkGBak5Glo/2.jpg" alt="" /></a></span>
<p>Wow. You can <a href="http://noname.c64.org/csdb/release/?id=102248">get it here</a> and read the <a href="http://popc64.blogspot.com/">author&#8217;s dev blog here</a>. Read <a href="http://www.rgcd.co.uk/2011/10/prince-of-persia-c64.html">a better article at RGCD</a> (this was just a heads-up).</p>
<h3  class="related_post_title">You might also like...</h3><ul class="related_post"><li><a href="http://kometbomb.net/2008/06/18/thrustlikes/" title="Thrustlikes">Thrustlikes</a></li><li><a href="http://kometbomb.net/2008/03/09/dev-stories-from-the-past/" title="Dev Stories from the Past">Dev Stories from the Past</a></li><li><a href="http://kometbomb.net/2010/12/27/review-ninja-senki/" title="Review: Ninja Senki">Review: Ninja Senki</a></li><li><a href="http://kometbomb.net/2009/09/22/introducing-my-latest-projects/" title="Introducing My Latest Projects">Introducing My Latest Projects</a></li><li><a href="http://kometbomb.net/2008/04/10/rom-check-fail/" title="ROM CHECK FAIL">ROM CHECK FAIL</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://kometbomb.net/2011/10/20/prince-of-persia-on-the-c64/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What to do when Catalyst Control Center won&#8217;t load?</title>
		<link>http://kometbomb.net/2011/09/03/what-to-do-when-catalyst-control-center-wont-load/</link>
		<comments>http://kometbomb.net/2011/09/03/what-to-do-when-catalyst-control-center-wont-load/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 07:09:44 +0000</pubDate>
		<dc:creator>kometbomb</dc:creator>
				<category><![CDATA[Nonsense]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Webfinds]]></category>
		<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[ati]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[catalyst control center]]></category>
		<category><![CDATA[ccc]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[video adapters]]></category>
		<category><![CDATA[world of tanks]]></category>

		<guid isPermaLink="false">http://kometbomb.net/?p=811</guid>
		<description><![CDATA[Short answer: replace CCC with <a href="http://www.guru3d.com/article/ati-tray-tools-/">ATI Tray Tools</a>. ]]></description>
			<content:encoded><![CDATA[<p>Short answer: replace CCC with <a href="http://www.guru3d.com/article/ati-tray-tools-/">ATI Tray Tools</a>. The software has the most common stuff like setting anti-alias options and resolution and lots more for tweaking. And it&#8217;s very light-weight in comparison.</p>
<p><!--adsense_inside_post--></p>
<p>In my case, I wanted to disable forced anti-aliasing so that the enemy outlines in <a href="http://www.worldoftanks.com/" title="The Best Game Ever 2011(tm)">World of Tanks</a> were visible. A well-known <a href="http://forum.worldoftanks.com/index.php?/topic/17905-tank-outlines/">bug in the game with a working solution</a>, but an another well-known &#8220;feature&#8221; in the video software made working around it impossible as I couldn&#8217;t access the video settings.</p>
<p>The most dorky thing with CCC is that while there&#8217;s a ton of trouble with it, it seems the install procedure is the real reason for it not working. In my case, it was probably because of missing libraries and so the software refused to start (the only hint was an error message in Event Viewer: <kbd>Could not find Type [ATI.ACE.CLI.Component.Dashboard.Dashboard] from [CLI.Component.Dashboard]</kbd>).</p>
<p>Many tutorials on how to fix this is to reinstall CCC and the drivers but I found this won&#8217;t work and is very annoying even if it did work. So, I recommend skipping that and use this little tool instead. Thank you Ray Adams, no thanks ATI/AMD.</p>
<h3  class="related_post_title">You might also like...</h3><ul class="related_post"><li><a href="http://kometbomb.net/2007/05/29/webdesign-stuff-that-annoys-me/" title="Webdesign stuff that annoys me">Webdesign stuff that annoys me</a></li><li><a href="http://kometbomb.net/2008/06/27/proposal-one-sentence-news/" title="Proposal: One-sentence News">Proposal: One-sentence News</a></li><li><a href="http://kometbomb.net/2008/04/01/get-your-act-together-mozilla/" title="Get your act together, Mozilla">Get your act together, Mozilla</a></li><li><a href="http://kometbomb.net/2007/12/10/look-smart-on-the-internet-in-three-easy-steps/" title="Look smart on the Internet in three easy steps">Look smart on the Internet in three easy steps</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://kometbomb.net/2011/09/03/what-to-do-when-catalyst-control-center-wont-load/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Alternative to XML</title>
		<link>http://kometbomb.net/2010/02/28/libconfig/</link>
		<comments>http://kometbomb.net/2010/02/28/libconfig/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 15:42:06 +0000</pubDate>
		<dc:creator>kometbomb</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Webfinds]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://kometbomb.net/?p=701</guid>
		<description><![CDATA[XML can be overkill or simply cumbersome to edit manually for example when used in configuration files. Or, it may simply be unavailable for the preferred platform. Here's a great alternative.]]></description>
			<content:encoded><![CDATA[<p>My new weapon of choice. <strong><a href="http://www.hyperrealm.com/libconfig/">libconfig</a></strong> is a configuration file parser that supports arrays, named and typed members, selection by path (e.g. <tt>cfg.users.[3].name</tt>) and more. That is, it has basically all the useful (as in 80% of cases) features of XML and none of the bad. There&#8217;s a minimal but well defined structure that will work for most situations and that can be used to enforce e.g. all array items having to be of the same type. There&#8217;s no overkill markup so it&#8217;s easy to read and write by humans. The library can also write the settings tree into a text file.</p>
<p>The configuration files look like this:</p>
<pre class="brush: plain; title: ; notranslate">screen = { width = 300; height = 200; }
users = ( { name = &quot;Torgo&quot;; items = [ &quot;Item 1&quot;, &quot;Item 2&quot; ]; } );</pre>
<p>And in C you would do something like this:</p>
<pre class="brush: cpp; title: ; notranslate">int screen_height = 100;
const char *name;
config_init(&amp;cfg);
config_read_file(&amp;cfg, &quot;config&quot;);
if (!config_lookup_int(&amp;cfg, &quot;screen.height&quot;, &amp;screen_height))
  puts(&quot;Using default screen height&quot;);
if (config_lookup_string(&amp;cfg, &quot;users.[0].name&quot;, &amp;name))
  puts(name);
config_destroy(&amp;cfg);</pre>
<p>You can also iterate the setting tree without the path for easier array or tree traversal. In all, I would say it involves less work compared to any XML library, especially in C. I like to think it&#8217;s a good example of software designed by the same guy who also uses it and not by some external committee.</p>
<ul>
<li><a href="http://www.hyperrealm.com/libconfig/">Homepage</a></li>
<li><a href="http://www.hyperrealm.com/libconfig/test.cfg.txt">An example config file</a></li>
</ul>
<h3  class="related_post_title">You might also like...</h3><ul class="related_post"><li><a href="http://kometbomb.net/2008/03/21/a-tiny-xml-parser/" title="A Tiny XML Parser">A Tiny XML Parser</a></li><li><a href="http://kometbomb.net/2011/07/25/android-ndk-and-sdl_rwops/" title="Android NDK and SDL_RWops">Android NDK and SDL_RWops</a></li><li><a href="http://kometbomb.net/2011/01/02/lossless-audio-compression/" title="Lossless Audio Compression">Lossless Audio Compression</a></li><li><a href="http://kometbomb.net/2009/09/22/introducing-my-latest-projects/" title="Introducing My Latest Projects">Introducing My Latest Projects</a></li><li><a href="http://kometbomb.net/2008/02/24/google-chart-api-is-pretty-cool/" title="Google Chart API is pretty cool">Google Chart API is pretty cool</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://kometbomb.net/2010/02/28/libconfig/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

