<?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>Andrew Ebbatson's Web Log &#187; Games</title>
	<atom:link href="http://www.ebbatson.com/blog/category/games/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ebbatson.com/blog</link>
	<description>Nothing to see here, move on...</description>
	<lastBuildDate>Thu, 14 May 2009 21:18:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Greatest 4K ever told?</title>
		<link>http://www.ebbatson.com/blog/2009/05/14/greatest-4k-ever-told/</link>
		<comments>http://www.ebbatson.com/blog/2009/05/14/greatest-4k-ever-told/#comments</comments>
		<pubDate>Thu, 14 May 2009 21:18:01 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://www.ebbatson.com/blog/?p=71</guid>
		<description><![CDATA[In what is likely to be the most impressive use of 4096 bytes this year, RGBA and TBC have created a world, in a demo called Elevated. It takes upto a minute to start, but simple looks and sounds amazing for just 4KB.
If your computer isn&#8217;t up to the task, you can watch a it [...]]]></description>
			<content:encoded><![CDATA[<p>In what is likely to be the most impressive use of 4096 bytes this year, RGBA and TBC have created a world, in a demo called <a href="http://www.scene.org/file.php?file=/parties/2009/breakpoint09/in4k/rgba_tbc_elevated.zip&#038;fileinfo">Elevated</a>. It takes upto a minute to start, but simple looks and sounds amazing for just 4KB.</p>
<p>If your computer isn&#8217;t up to the task, you can watch a it on <a href="http://www.youtube.com/watch?v=_YWMGuh15nE">YouTube</a> &#8211; but try the real thing first!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ebbatson.com/blog/2009/05/14/greatest-4k-ever-told/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>M3 Perfect CF Software</title>
		<link>http://www.ebbatson.com/blog/2006/02/11/m3-perfect-cf-software/</link>
		<comments>http://www.ebbatson.com/blog/2006/02/11/m3-perfect-cf-software/#comments</comments>
		<pubDate>Sat, 11 Feb 2006 19:57:17 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Nintendo]]></category>

		<guid isPermaLink="false">http://www.ebbatson.com/blog/?p=14</guid>
		<description><![CDATA[If you&#8217;ve got an M3 Perfect CF adapter (aka GBA Movie Player) for your Nintendo DS and you want the latest Game Manager software you are out of luck at the moment. If you try to download it from the M3 Downloads Page then you&#8217;ll get permission denied, I contacted M3 and they are aware [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve got an M3 Perfect CF adapter (aka GBA Movie Player) for your Nintendo DS and you want the latest Game Manager software you are out of luck at the moment. If you try to download it from the <a href="http://www.m3adapter.com/Download.htm">M3 Downloads Page</a> then you&#8217;ll get permission denied, I contacted M3 and they are aware of the problem. Luckily Danny @ M3 provided me with the latest 24/01/06 Beta and I have added it to my <a href="http://www.ebbatson.com/blog/?page_id=10">Files Page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ebbatson.com/blog/2006/02/11/m3-perfect-cf-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nintendo DS Homebrew</title>
		<link>http://www.ebbatson.com/blog/2006/02/08/nintendo-ds-homebrew/</link>
		<comments>http://www.ebbatson.com/blog/2006/02/08/nintendo-ds-homebrew/#comments</comments>
		<pubDate>Wed, 08 Feb 2006 13:01:56 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Nintendo]]></category>

		<guid isPermaLink="false">http://www.ebbatson.com/blog/?p=13</guid>
		<description><![CDATA[Fancied a bit of a change, so I began trying coding on the Nintendo DS. It&#8217;s a bit of an odd beast, living between the 8/16bit and 32bit worlds but the feature set is so dedicated to playing games it gives you a nice retro feeling. It&#8217;s the first machine I have programmed which has [...]]]></description>
			<content:encoded><![CDATA[<p>Fancied a bit of a change, so I began trying coding on the <a href="http://www.nintendo.com/overviewds">Nintendo DS</a>. It&#8217;s a bit of an odd beast, living between the 8/16bit and 32bit worlds but the feature set is so dedicated to playing games it gives you a nice retro feeling. It&#8217;s the first machine I have programmed which has two different general purpose CPUs &#8211; an <a href="http://www.arm.com/products/CPUs/families/ARM7Family.html">ARM7</a> and an <a href="http://www.arm.com/products/CPUs/families/ARM9Family.html">ARM9</a>. The <a href="http://www.arm.com/products/CPUs/families/ARM9Family.html">ARM9</a> is the main DS CPU and would appear to be responsible for the bulk of processing and interaction with the graphics hardware. The <a href="http://www.arm.com/products/CPUs/families/ARM7Family.html">ARM7</a> is used for Gameboy Advanced compatibility and also when in DS mode the <a href="http://www.arm.com/products/CPUs/families/ARM7Family.html">ARM7</a> is responsible for talking to the sound and touch screen hardware &#8211;  so in order to read the touch screen, the main <a href="http://www.arm.com/products/CPUs/families/ARM9Family.html">ARM9</a> CPU gets data from the <a href="http://www.arm.com/products/CPUs/families/ARM7Family.html">ARM7</a> via IPC.</p>
<p>To start off, I installed <a href="http://www.devkitpro.org/">DevKitPro</a> with <a href="http://devkitpro.sourceforge.net/devkitProWiki/libnds/">libnds</a> and began working on my first standard learning project using straight C. In this case I went for the Mandelbrot set viewer, it&#8217;s a good project for getting to grips with framebuffer mode (15bit color) and also gives a good indication of the floating point performance (which in the <a href="http://www.arm.com/products/CPUs/families/ARM9Family.html">ARM9</a>&#8217;s case isn&#8217;t great for obvious reasons). It didn&#8217;t take long to get it compiling and after copying the resulting NDS file to the CF card and slipping it into the <a href="http://www.m3adapter.com/main.htm">M3 adapter</a> it ran and I was pleased.</p>
<p>Documentation is quite scarce, but that is to be expected with everything having to be worked out by those luminaries of the DS homebrew scene (and I dare say a sneaky peek at the official DS SDK). It&#8217;s certainly enough to get some impressive stuff working as you can see by looking at some of the homebrew apps and demos which are out there. So my plan now is to add zooming using the touchpad, screen swapping so that the touch screen can be used to alter parameters and edit the palette and perhaps switch the code to using 3/29 integer calculations instead of floating point and try and get both CPUs to calculate in parallel. After that it&#8217;s straight into Mammary Manipulator DS&#8230;</p>
<p>Oh and because the <a href="http://www.m3adapter.com/main.htm">M3</a> interface looked too un-DSish(sp?!) I made a skin to make it look more DSish!</p>
<table align="center" style="padding: 0px;border: 1px solid #000000;">
<tr>
<td><img src="http://www.ebbatson.com/images/ndsskin.gif" alt="NDS Skin Screenshot" /></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.ebbatson.com/blog/2006/02/08/nintendo-ds-homebrew/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WaitBook Pro</title>
		<link>http://www.ebbatson.com/blog/2006/02/02/waitbook-pro/</link>
		<comments>http://www.ebbatson.com/blog/2006/02/02/waitbook-pro/#comments</comments>
		<pubDate>Thu, 02 Feb 2006 00:53:25 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Geeky]]></category>

		<guid isPermaLink="false">http://www.ebbatson.com/blog/?p=12</guid>
		<description><![CDATA[Just checked the apple store now for my order status and it&#8217;s estimated delivery is 3rd March. My heart sank when I saw that I had another month to wait, another month of resisting the allure of other toys, another month of resisting the relentless march of SLI desktops and PC Core Duo laptops (especially [...]]]></description>
			<content:encoded><![CDATA[<p>Just checked the apple store now for my order status and it&#8217;s estimated delivery is 3rd March. My heart sank when I saw that I had another month to wait, another month of resisting the allure of other toys, another month of resisting the relentless march of SLI desktops and PC Core Duo laptops (especially Tablet PCs are looking more and more interesting as time goes on).</p>
<p>In the meantime, I have just started reading the second edition of <a href="http://www.oreilly.com/catalog/learncocoa2/">Learning Cocoa with Objective-C</a> from O&#8217;Reilly, but I am not sure how different 10.4 is from 10.2. Also been looking at the Apple Developer Center and I fear if I plan to release any code on OS X then i&#8217;m going to need to find someone with a PPC based Mac to test the Universal Binaries. I just hope there are plenty of Universal Binaries available when it does arrive so that I only have to gasp about the technical feat of Rosetta every now and then.</p>
<p>I also uninstalled the Windows version of Quake 4 when I heared that it would be UB on OS X &#8211; so i&#8217;ll keep that one for OS X (that reminds me, I had better order a multi-button bluetooth mouse for gaming!). I wonder if I can just download the OS X UB and use my Windows DVD? I am guessing that I will so tell me if you know different.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ebbatson.com/blog/2006/02/02/waitbook-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PS3 is unsuprisingly OpenGL</title>
		<link>http://www.ebbatson.com/blog/2006/01/30/ps3-is-unsuprisingly-opengl/</link>
		<comments>http://www.ebbatson.com/blog/2006/01/30/ps3-is-unsuprisingly-opengl/#comments</comments>
		<pubDate>Mon, 30 Jan 2006 01:51:46 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Geeky]]></category>

		<guid isPermaLink="false">http://www.ebbatson.com/blog/?p=8</guid>
		<description><![CDATA[Kotaku is reporting the rather unsuprising news that the PS3 graphics are coded using OpenGL. It has been known for a while now that the PS3 is using a chip based on Nvidia&#8217;s G70 architecture, so given Nvidia&#8217;s hardcore support of OpenGL and their clear lead in OpenGL drivers on multiple platforms it was probably [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kotaku.com/gaming/playstation-3/ps3-tough-for-programmers-pshaw-151327.php">Kotaku is reporting</a> the rather unsuprising news that the PS3 graphics are coded using <a href="http://www.opengl.org/">OpenGL</a>. It has been known for a while now that the PS3 is using a chip based on Nvidia&#8217;s G70 architecture, so given Nvidia&#8217;s hardcore support of <a href="http://www.opengl.org/">OpenGL</a> and their clear lead in <a href="http://www.opengl.org/">OpenGL</a> drivers on multiple platforms it was probably inevitable that Sony would go for OpenGL. Probably plenty of Red, Blue and Yellow Books on PS3 developers desks already, so it&#8217;ll help the familiarisation process &#8211; but I wonder if they&#8217;ll be pushing <a href="http://www.nvidia.com/object/cg_faq.html">CG</a>?</p>
<p>This certainly shortens the Playstation cookbook:</p>
<ul>
<li>1lb of OpenGL</li>
<li>20GB of HD video</li>
<li>1 commerical physics engine</li>
<li>A sprinkle of Cell magic</li>
</ul>
<p>Mix together ingredients and debug for many months at 550Mhz. Tada, your next-gen sequel is complete!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ebbatson.com/blog/2006/01/30/ps3-is-unsuprisingly-opengl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
