<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[Atmel | Bits &amp; Pieces]]></provider_name><provider_url><![CDATA[https://atmelcorporation.wordpress.com]]></provider_url><author_name><![CDATA[The Atmel Team]]></author_name><author_url><![CDATA[https://atmelcorporation.wordpress.com/author/atmelstaff/]]></author_url><title><![CDATA[Atmel&#8217;s AVR ATmega644 powers this 8-bit retro gaming&nbsp;console]]></title><type><![CDATA[link]]></type><html><![CDATA[<p>Written by <em>Andreas Eieland</em></p>
<p>Do you remember reading comic books while waiting for your Amiga 500 to load the latest game, or the joy you felt when the first 8-bit Nintendo hit the streets?</p>
<div style="width: 643px" class="wp-caption alignnone"><img class=" " alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Amiga500_system.jpg/772px-Amiga500_system.jpg" width="633" height="599" /><p class="wp-caption-text">© Bill Bertram 2006, CC-BY-2.5</p></div>
<p>I still do, and nostalgically remember a time when many of the games and hardware were simpler (streamlined), easy to understand and mod. I guess I&#8217;m not the only one who appreciates that the Amiga was equipped with sockets for the biggest components, making them easy to swap in and out.</p>
<p>Clearly I am not alone with my nostalgic thoughts, as a couple of years ago we had a “retro data party” at the Atmel office and people showed up with all kinds of old, dusty machinery. After drinking some beers and borrowing some components from our apps-lab we had almost all of them working and playing our old favorite games.</p>
<p>Now there is someone who has taken this concept a bit further with the creation of an open source 8-bit retro minimalist game console which is based on an Atmel&#8217;s AVR ATmega644.</p>
<p><img class="alignnone" alt="" src="https://i0.wp.com/belogic.com/uzebox/images/megatris.jpg" width="633" height="300" /></p>
<p>The project is called the <a href="http://belogic.com/uzebox/index.asp">UZEBOX</a>. It is easy to put together if you do not want to build the hardware from scratch, and uses a split software approach where sound and video generation are background tasks. Meanwhile, the games end-users develop in C exploit the complete interrupt system and numerous other resources. They have over-clocked the CPU “slightly” from 20 to 28MHz, but at room temperature, and not used in a life critical application like an airbag controller or Airline autopilot, this is really not a big deal.</p>
<span class="embed-youtube" style="text-align:center; display: block;"><iframe class='youtube-player' width='640' height='360' src='https://www.youtube.com/embed/Da3OIHtX8d8?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></span>
<p>As you can see above, there are several videos of the games on YouTube, and the UZEBOX crew even has a game design coding challenge going on right now.</p>
]]></html><thumbnail_url><![CDATA[http://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Amiga500_system.jpg/772px-Amiga500_system.jpg]]></thumbnail_url><thumbnail_width><![CDATA[]]></thumbnail_width><thumbnail_height><![CDATA[]]></thumbnail_height></oembed>