<?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>J-Doc &#187; hacking</title>
	<atom:link href="http://jsilva.komodoopenlab.com/blog/archives/tag/hacking/feed" rel="self" type="application/rss+xml" />
	<link>http://jsilva.komodoopenlab.com/blog</link>
	<description>inclusion, equity, open source</description>
	<lastBuildDate>Tue, 17 Aug 2010 20:06:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ukelele tuner for the Gameboy Advance</title>
		<link>http://jsilva.komodoopenlab.com/blog/archives/13</link>
		<comments>http://jsilva.komodoopenlab.com/blog/archives/13#comments</comments>
		<pubDate>Wed, 06 Aug 2008 02:30:00 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[GameBoy]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://jsilva.komodoopenlab.com/blog/?p=13</guid>
		<description><![CDATA[This weekend I went for a relaxing vacation in a cottage somewhere around Haliburton, Ontario. This is usually also a good opportunity for me to try and remember some chords on the Ukelele that my girlfriend bought for my birthday a couple of years ago. The only problem I have is that I don&#8217;t know [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_163" class="wp-caption alignleft" style="width: 310px"><a href="http://jsilva.komodoopenlab.com/pub/src/ukelele-advance-0.1.tar.gz"><img class="size-medium wp-image-163" title="ukelele_shot_75" src="http://jsilva.komodoopenlab.com/blog/wp-content/uploads/2008/11/ukelele_shot_75-300x225.png" alt="GameBoy ukelele tuner screenshot" width="300" height="225" /></a><p class="wp-caption-text">GameBoy ukelele tuner screenshot</p></div>
<p>This weekend I went for a relaxing vacation in a cottage somewhere around Haliburton, Ontario. This is usually also a good opportunity for me to try and remember some chords on the Ukelele that my girlfriend bought for my birthday a couple of years ago. The only problem I have is that I don&#8217;t know how to tune the thing. Normally, I would go to a site like the <a href="http://www.get-tuned.com/ukulele_tuner.php">online Ukelele tuner</a> before I get started. But without a computer and internet access, I would be stuck with no way to tune the Ukelele in the cottage.</p>
<p>Luckily, after a bit of thinking and half an hour of coding, I came up with a tuner that I flashed into one of the Gameboy Advance units I have for the <a href="http://www.komodoopenlab.com/index.php/Portfolio/OpenEADL">OpenEADL project</a> (check it out). The tuner worked great, and because the Gameboy is so power efficient, I didn&#8217;t have to charge it even once in the whole weekend!</p>
<p>You can <a href="http://www.komodoopenlab.com/jsilva/pub/src/ukelele-advance-0.1.tar.gz">download the code for the tuner from here</a> (I included the compiled <code class="escaped">ukelele-advance.gba</code> ROM). If you want to know how to modify, compile and flash the ROM into a Gameboy cartridge, read <a href="http://wiki.komodoopenlab.com/index.php/Tutorials/OpenEADL">this tutorial</a>. You can also run the ROM in an emulator like <a href="http://vba.ngemu.com/">VisualBoy Advance</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jsilva.komodoopenlab.com/blog/archives/13/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
