<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hack a Day &#187; vga</title>
	<atom:link href="http://hackaday.com/tag/vga/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 09:53:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hackaday.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/5560f98f805877b0e332f191cb9e0af3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Hack a Day &#187; vga</title>
		<link>http://hackaday.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hackaday.com/osd.xml" title="Hack a Day" />
	<atom:link rel='hub' href='http://hackaday.com/?pushpress=hub'/>
		<item>
		<title>8-pin micro plays Pong on you widescreen</title>
		<link>http://hackaday.com/2011/10/07/8-pin-micro-plays-pong-on-you-widescreen/</link>
		<comments>http://hackaday.com/2011/10/07/8-pin-micro-plays-pong-on-you-widescreen/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 16:01:35 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[assembly]]></category>
		<category><![CDATA[attiny45]]></category>
		<category><![CDATA[pong]]></category>
		<category><![CDATA[vga]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=57872</guid>
		<description><![CDATA[[Fernando] sent in a tangential project update that uses an ATtiny45 to play Pong on his television. Last time we looked in on his work he had just finished getting the eight-pin chip to display a big number on the TV via the VGA port. This expands on the idea while he continues to wait [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=57872&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-57873" title="attiny-pong-on-bigscreen" src="http://hackadaycom.files.wordpress.com/2011/10/attiny-pong-on-bigscreen-e1318000823672.jpg" alt="" width="470" height="313" /></p>
<p>[Fernando] sent in a tangential project update that uses <a href="http://www.alfersoft.com.ar/blog/2011/09/19/tiny-pong-more-fun-with-attiny45-and-vga/">an ATtiny45 to play Pong on his television</a>. Last time we looked in on his work he had just finished getting the eight-pin <a href="http://hackaday.com/2011/08/31/vga-video-output-with-an-attiny/">chip to display a big number on the TV</a> via the VGA port. This expands on the idea while he continues to wait for parts.</p>
<p>Right now the chip plays against itself, but he&#8217;s got one input pin left and we&#8217;d love to see a button added for a simple one-player game. We&#8217;re thinking the paddle would always be moving in one direction or the other, with a click of the button to reverse that direction. The part that he&#8217;s waiting for is a Bluetooth module, which we&#8217;d love to see used for 2-player games via a pair of Wiimotes (we&#8217;re just wishing at this point and don&#8217;t know if that would even be possible). The end goal for the hardware is a Bluetooth connected scoreboard for Android devices.</p>
<p>The code is written in Assembly, and we found it relatively easy to follow what [Fernando] is doing with the game logic. On the graphics side of things he gets away with a 120&#215;96 resolution because Pong is supposed to look pixelated. We love the result, which you can see for yourself after the break.</p>
<p><span id="more-57872"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/10/07/8-pin-micro-plays-pong-on-you-widescreen/"><img src="http://img.youtube.com/vi/8KlHqu1tnMg/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/57872/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/57872/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/57872/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/57872/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/57872/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/57872/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/57872/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/57872/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/57872/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/57872/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/57872/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/57872/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/57872/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/57872/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=57872&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/07/8-pin-micro-plays-pong-on-you-widescreen/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/10/attiny-pong-on-bigscreen-e1318000823672.jpg" medium="image">
			<media:title type="html">attiny-pong-on-bigscreen</media:title>
		</media:content>
	</item>
		<item>
		<title>A masochistic video card</title>
		<link>http://hackaday.com/2011/10/06/a-masochistic-video-card/</link>
		<comments>http://hackaday.com/2011/10/06/a-masochistic-video-card/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 20:01:23 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[video hacks]]></category>
		<category><![CDATA[74xx]]></category>
		<category><![CDATA[vga]]></category>
		<category><![CDATA[video card]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=57802</guid>
		<description><![CDATA[Have a penchant for pain? Why not destroy your fingertips with a wire-wrap tool building a video card made entirely out of discrete components. When [Chris] decided to build an entry for the Dangerous Prototypes 7400 logic competition he already had his hands full. The 74xx chips he had on hand had a maximum clock [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=57802&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-57803" title="videocard" src="http://hackadaycom.files.wordpress.com/2011/10/videocard.jpg" alt="" width="470" height="259" /></p>
<p>Have a penchant for pain? Why not destroy your fingertips with a wire-wrap tool building a video card <a href="http://www.pyroelectro.com/projects/masochists_video_card/">made entirely out of discrete components</a>.</p>
<p>When [Chris] decided to build an entry for the Dangerous Prototypes <a href="http://dangerousprototypes.com/open-7400-logic-competition/">7400 logic competition</a> he already had his hands full. The 74xx chips he had on hand had a maximum clock frequency of 25MHz, but the VGA pixel clock runs at 40MHz. <a href="http://www.pyroelectro.com/projects/masochists_video_card/sync_theory.html">dividing the H sync timing by 4</a> means the maximum speed required of the video card is only 10MHz, albeit with a reduced resolution.</p>
<p>The video card was constructed on perfboard with wirewrap sockets. An 8-bit DAC was included, allowing the card to display 256 separate colors but only the three primary lines were wired up to the VGA cable. As is, the card cycles through 8 different colors in a constant loop, not bad for a pile of chips.</p>
<p>VGA out has been done on everything from <a href="http://hackaday.com/2011/06/02/vga-out-on-a-maple-board/">an ARM</a> to an <a href="http://hackaday.com/2011/08/31/vga-video-output-with-an-attiny/">ATtiny</a>, but rarely, if ever, has VGA been done with discrete components. While this video card may not be our first choice for bitcoin mining, it&#8217;s still a very impressive build. Check out the walk through video after the break.</p>
<p><span id="more-57802"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/10/06/a-masochistic-video-card/"><img src="http://img.youtube.com/vi/mIgU32ny3pQ/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/classic-hacks/'>classic hacks</a>, <a href='http://hackaday.com/category/video-hacks/'>video hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/57802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/57802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/57802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/57802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/57802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/57802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/57802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/57802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/57802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/57802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/57802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/57802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/57802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/57802/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=57802&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/06/a-masochistic-video-card/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/10/videocard.jpg" medium="image">
			<media:title type="html">videocard</media:title>
		</media:content>
	</item>
		<item>
		<title>VGA video output with an ATtiny</title>
		<link>http://hackaday.com/2011/08/31/vga-video-output-with-an-attiny/</link>
		<comments>http://hackaday.com/2011/08/31/vga-video-output-with-an-attiny/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 14:00:43 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[video hacks]]></category>
		<category><![CDATA[attiny]]></category>
		<category><![CDATA[tv]]></category>
		<category><![CDATA[vga]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=54414</guid>
		<description><![CDATA[[Fernando] is working on creating a game at home, with live scoring displayed on a large LCD TV. He’s keeping mum as to what the game entails, but he was more than happy to spill the details on how he planned to use the television as a wireless scoreboard. The writeup is the first part [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=54414&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-54415" title="vga_video_attiny" src="http://hackadaycom.files.wordpress.com/2011/08/vga_video_attiny.jpg" alt="vga_video_attiny" width="470" height="370" /></p>
<p>[Fernando] is working on creating a game at home, with live scoring displayed on a large LCD TV. He’s keeping mum as to what the game entails, but he was <a href="http://www.alfersoft.com.ar/blog/2011/08/30/scoreboard-part-1-vga-signal-from-an-attiny45/" target="_blank">more than happy to spill the details</a> on how he planned to use the television as a wireless scoreboard.</p>
<p>The writeup is the first part in what will likely be a substantial series of progress reports, covering how he used an ATtiny45 to drive his LCD display. Eventually, the scoreboard will use a Bluetooth adapter for wireless input, but his immediate goal was to get the display running properly.</p>
<p>He explains how he uses the tiny micro and its limited set of I/O pins to drive the display, dipping into some of the technical details along the way. He discusses how he worked out the timings of the VSYNC and HSYNC pulsing, as well as how how the characters are actually drawn on the screen.</p>
<p>The article isn’t overly heavy on the technical details, and he has sample code available so you can take a look at how the VGA magic was done, so be sure to check it out.</p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>, <a href='http://hackaday.com/category/video-hacks/'>video hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/54414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/54414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/54414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/54414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/54414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/54414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/54414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/54414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/54414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/54414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/54414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/54414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/54414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/54414/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=54414&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/31/vga-video-output-with-an-attiny/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/vga_video_attiny.jpg" medium="image">
			<media:title type="html">vga_video_attiny</media:title>
		</media:content>
	</item>
		<item>
		<title>VGA Pong on a chipKIT</title>
		<link>http://hackaday.com/2011/07/16/vga-pong-on-a-chipkit/</link>
		<comments>http://hackaday.com/2011/07/16/vga-pong-on-a-chipkit/#comments</comments>
		<pubDate>Sat, 16 Jul 2011 22:00:05 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[chipkit]]></category>
		<category><![CDATA[pong]]></category>
		<category><![CDATA[uno32]]></category>
		<category><![CDATA[vga]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=49141</guid>
		<description><![CDATA[[Nathan] got his hands on a chipKIT Uno32 development board and wrote a Pong sketch that you can play with a VGA monitor. We love the hardware that makes this feel very much like the classic. It uses a collection of resistor-based digital to analog converters to generate the color signals for the VGA protocol. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=49141&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-49142" title="vga-pong-on-chipkit" src="http://hackadaycom.files.wordpress.com/2011/07/vga-pong-on-chipkit.jpg" alt="" width="470" height="400" /></p>
<p>[Nathan] got his hands on a chipKIT Uno32 development board and wrote <a href="http://nathandumont.com/node/242">a Pong sketch that you can play with a VGA monitor</a>. We love the hardware that makes this feel very much like the classic. It uses a collection of resistor-based digital to analog converters to generate the color signals for the VGA protocol. The score for each player is show on a 7-segment display instead of being printed on-screen. And the paddles are made up of a pair of potentiometers.</p>
<p>You&#8217;ll remember that <a href="http://hackaday.com/2011/05/27/chipkit-uno32-first-impressions-and-benchmarks/">the chipKIT Uno32 is an Arudino compatible 32-bit development board</a>. This project shows how the hardware handles, and how easy it can be to generate VGA signals with it if you know what you&#8217;re doing.</p>
<p>For those interested in the game physics themselves, [Nathan] provided a nice explanation about ball movement at the bottom of his post. If you need even more details, dive into the code package that he links to.</p>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>, <a href='http://hackaday.com/category/classic-hacks/'>classic hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/49141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/49141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/49141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/49141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/49141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/49141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/49141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/49141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/49141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/49141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/49141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/49141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/49141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/49141/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=49141&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/07/16/vga-pong-on-a-chipkit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/07/vga-pong-on-chipkit.jpg" medium="image">
			<media:title type="html">vga-pong-on-chipkit</media:title>
		</media:content>
	</item>
		<item>
		<title>Playing chess on a microcontroller</title>
		<link>http://hackaday.com/2011/07/06/playing-chess-on-a-microcontroller/</link>
		<comments>http://hackaday.com/2011/07/06/playing-chess-on-a-microcontroller/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 21:01:58 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[video hacks]]></category>
		<category><![CDATA[chess]]></category>
		<category><![CDATA[conways game of life]]></category>
		<category><![CDATA[dma]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[vga]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=48133</guid>
		<description><![CDATA[[Arthur Benemann] started a little project for his electrical engineering program, and suffered the worst case of feature creep we&#8217;ve ever seen. He just posted an instructable of his picChess project that is able to play chess on a VGA monitor with a keyboard, with sound, a clock, temperature sensor. Apparently, [Arthur] was bored one [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=48133&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-large wp-image-48134" title="Chess" src="http://hackadaycom.files.wordpress.com/2011/07/chess.png?w=450&#038;h=288" alt="" width="450" height="288" /></p>
<p>[Arthur Benemann] started a little project for his electrical engineering program, and suffered the worst case of feature creep we&#8217;ve ever seen. He just posted an instructable of his <a href="http://www.instructables.com/id/picChess/">picChess</a> project that is able to play chess on a VGA monitor with a keyboard, with sound, a clock, temperature sensor. Apparently, [Arthur] was bored one evening and threw in an implementation of Conway&#8217;s game of life.</p>
<p>[Arthur] chose a DSPIC33F μC for his project with everything laid out on a bread board. He&#8217;s quite proud of his VGA routine, the first time he&#8217;s ever used DMA. We&#8217;re really impressed by [Arthur]&#8216;s chess engine &#8211; his is the first homebrew chess engine we&#8217;ve seen on Hack A Day. Although the engine is a brute-force search with <a href="http://en.wikipedia.org/wiki/Alpha-beta_pruning">Alpha-beta pruning</a>, the engine itself seems fairly advanced that will even supports <a href="http://en.wikipedia.org/wiki/Castling">castling</a>.</p>
<p>Although <a href="http://en.wikipedia.org/wiki/Threefold_repetition">a</a> <a href="http://en.wikipedia.org/wiki/Fifty-move_rule">few</a> <a href="http://en.wikipedia.org/wiki/En_passant">rules</a> aren&#8217;t supported and the ELO rating of the engine isn&#8217;t known, [Arthur]&#8216;s engine should still be able to beat an amateur player. A fairly impressive feat indeed.</p>
<p>Check out [Arthur]&#8216;s video after the break.</p>
<p><span id="more-48133"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/07/06/playing-chess-on-a-microcontroller/"><img src="http://img.youtube.com/vi/G27dC_rapko/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>, <a href='http://hackaday.com/category/video-hacks/'>video hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/48133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/48133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/48133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/48133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/48133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/48133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/48133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/48133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/48133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/48133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/48133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/48133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/48133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/48133/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=48133&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/07/06/playing-chess-on-a-microcontroller/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/07/chess.png?w=450" medium="image">
			<media:title type="html">Chess</media:title>
		</media:content>
	</item>
		<item>
		<title>Simple VGA interface for tiny FPGA boards</title>
		<link>http://hackaday.com/2011/06/02/simple-vga-interface-for-tiny-fpga-boards/</link>
		<comments>http://hackaday.com/2011/06/02/simple-vga-interface-for-tiny-fpga-boards/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 17:48:12 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[video hacks]]></category>
		<category><![CDATA[adapter]]></category>
		<category><![CDATA[fpga]]></category>
		<category><![CDATA[vga]]></category>
		<category><![CDATA[video out]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=44424</guid>
		<description><![CDATA[[devb] has been playing around with XESS FPGA boards for ages, and as long as he can remember, they have had built-in VGA interfaces. His newest acquisition, a XuLA FPGA board, doesn’t have any external parts or ports aside from a USB connector. He needed to get video output from the board, so he decided [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=44424&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-44425" title="fpga_vga_adapter" src="http://hackadaycom.files.wordpress.com/2011/06/fpga_vga_adapter.jpg" alt="fpga_vga_adapter" width="470" height="326" /></p>
<p>[devb] has been playing around with XESS FPGA boards for ages, and as long as he can remember, they have had built-in VGA interfaces. His newest acquisition, a XuLA FPGA board, doesn’t have any external parts or ports aside from a USB connector. <a href="http://devbisme.webfactional.com/blogs/devbisme/2011/06/02/simple-vga-interface-xula-fpga-board" target="_blank">He needed to get video output from the board</a>, so he decided to build a VGA interface himself.</p>
<p>He prototyped a 512-color VGA interface board which worked just fine, but he thought it would be way too cumbersome to use for each and every project. To keep life simple, he designed a small PCB that integrates a VGA connector and all of the resistors he needed to get the signal from the FPGA. His boards plug directly into a breadboard, so only a handful of wires is needed to connect the FPGA to a monitor.</p>
<p>As you can see on his site, the adapter works quite well, allowing the FPGA to put out a crisp 800&#215;600 image with little fuss. [devb] has also posted all of his design files on his site in Eagle format for anyone interested in replicating his work.</p>
<br />Filed under: <a href='http://hackaday.com/category/video-hacks/'>video hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/44424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/44424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/44424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/44424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/44424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/44424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/44424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/44424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/44424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/44424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/44424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/44424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/44424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/44424/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=44424&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/06/02/simple-vga-interface-for-tiny-fpga-boards/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/fpga_vga_adapter.jpg" medium="image">
			<media:title type="html">fpga_vga_adapter</media:title>
		</media:content>
	</item>
		<item>
		<title>VGA out on a Maple board</title>
		<link>http://hackaday.com/2011/06/02/vga-out-on-a-maple-board/</link>
		<comments>http://hackaday.com/2011/06/02/vga-out-on-a-maple-board/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 13:29:19 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[video hacks]]></category>
		<category><![CDATA[cortex-m3]]></category>
		<category><![CDATA[maple]]></category>
		<category><![CDATA[microcontroller]]></category>
		<category><![CDATA[vga]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=44371</guid>
		<description><![CDATA[The team at Leaf Labs just released a new library to demonstrate the VGA capabilities of their Maple dev board. Although it&#8217;s only a 16 by 18 pixel image, it shows a lot of development over past video implementations on the Maple. The Maple is a great little Ardunio-compatible board with a strangely familiar IDE. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=44371&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-large wp-image-44373" title="Leaf" src="http://hackadaycom.files.wordpress.com/2011/06/leaf.png?w=450&#038;h=354" alt="" width="450" height="354" /></p>
<p>The team at Leaf Labs just released a new library to demonstrate the <a href="http://vimeo.com/15306575">VGA capabilities</a> of their Maple dev board. Although it&#8217;s only a 16 by 18 pixel image, it shows a lot of development over past video implementations on the Maple.</p>
<p>The <a href="http://leaflabs.com/devices/maple/">Maple</a> is a great little Ardunio-compatible board with a <a href="http://leaflabs.com/docs/ide.html">strangely familiar IDE</a>. We&#8217;ve covered the Maple <a href="http://hackaday.com/2009/08/22/maple-beats-up-arduino-takes-its-shields/">before</a>. Instead of the somewhat limited AVR, the Maple uses an ARM running at 72MHz, making applications requiring some horsepower or strict timing a lot easier.</p>
<p>We&#8217;ve seen a few projects use the increased power, like a <a href="http://hackaday.com/2010/07/25/guitar-effect-shield-for-maple/">guitar effects shield</a>. It&#8217;s possible the Maple could be made into a game console that would blow the <a href="http://belogic.com/uzebox/index.asp">Uzebox</a> out of the water, but we&#8217;re wondering what hackaday readers would use this dev board for.</p>
<p>Watch the video after the jump to see how far the Maple&#8217;s VGA capability has come after only <a href="http://www.youtube.com/watch?v=rT1eKLEvIvo">a few months</a>, or check out Leaf Lab&#8217;s <a href="https://github.com/leaflabs/libmaple">Maple libraries</a>.</p>
<p><span id="more-44371"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/06/02/vga-out-on-a-maple-board/"><img src="http://img.youtube.com/vi/rT1eKLEvIvo/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>, <a href='http://hackaday.com/category/video-hacks/'>video hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/44371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/44371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/44371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/44371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/44371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/44371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/44371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/44371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/44371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/44371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/44371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/44371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/44371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/44371/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=44371&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/06/02/vga-out-on-a-maple-board/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/leaf.png?w=450" medium="image">
			<media:title type="html">Leaf</media:title>
		</media:content>
	</item>
		<item>
		<title>Bit banging VGA from an SD card slot</title>
		<link>http://hackaday.com/2011/05/10/bit-banging-vga-from-an-sd-card-slot/</link>
		<comments>http://hackaday.com/2011/05/10/bit-banging-vga-from-an-sd-card-slot/#comments</comments>
		<pubDate>Tue, 10 May 2011 15:33:21 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[video hacks]]></category>
		<category><![CDATA[ben nanonote]]></category>
		<category><![CDATA[bit banging]]></category>
		<category><![CDATA[card slot]]></category>
		<category><![CDATA[sd]]></category>
		<category><![CDATA[vga]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=42556</guid>
		<description><![CDATA[If you&#8217;ve got some favorite electronic device that includes an SD card slot but doesn&#8217;t have a video out port you may be able to push VGA signals through the card reader conductors. That&#8217;s exactly what&#8217;s going on above with the Ben NanoNote, a sub-$100 Linux device which we&#8217;ve seen using its SD card slot as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=42556&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-42557" title="bit-banging-vga" src="http://hackadaycom.files.wordpress.com/2011/05/bit-banging-vga-e1305034091757.jpg" alt="" width="470" height="353" /></p>
<p>If you&#8217;ve got some favorite electronic device that includes an SD card slot but doesn&#8217;t have a video out port you may be able to <a href="http://downloads.qi-hardware.com/people/werner/ubb/vga/web/">push VGA signals through the card reader conductors</a>. That&#8217;s exactly what&#8217;s going on above with the Ben NanoNote, a <a href="http://hackaday.com/2010/03/28/hackaday-links-march-28-2010/">sub-$100 Linux device</a> which we&#8217;ve seen <a href="http://hackaday.com/2011/02/20/rf-control-from-just-about-any-device/">using its SD card slot as general I/O</a> before.</p>
<p>The hardware to capture the signals includes a breakout board for the card slot. Free-formed on the other end of that connector card is a gaggle of resistor which handle level conversion for the VGA color signals, with a VGA cable taking it from there to the monitor. The software that makes this happen is a dirty hack, blocking all other functions while it displays a still image. But we&#8217;re sure that it can be cleaned up somewhat. Just don&#8217;t hold out hopes for full-motion video, this little guy just doesn&#8217;t have it in him.</p>
<p>[via <a href="http://dangerousprototypes.com/2011/05/09/bitbang-vga-from-an-sd-card-slot/">Dangerous Prototypes</a> via <a href="http://hardware.slashdot.org/story/11/05/07/1215246/Micro-SD-Card-Slot-Abused-As-VGA-Port">Slashdot</a>]</p>
<br />Filed under: <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>, <a href='http://hackaday.com/category/video-hacks/'>video hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/42556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/42556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/42556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/42556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/42556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/42556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/42556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/42556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/42556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/42556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/42556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/42556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/42556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/42556/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=42556&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/05/10/bit-banging-vga-from-an-sd-card-slot/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/05/bit-banging-vga-e1305034091757.jpg" medium="image">
			<media:title type="html">bit-banging-vga</media:title>
		</media:content>
	</item>
		<item>
		<title>Dabbling with CPLD generated VGA signals</title>
		<link>http://hackaday.com/2011/05/05/dabbling-with-cpld-generated-vga-signals/</link>
		<comments>http://hackaday.com/2011/05/05/dabbling-with-cpld-generated-vga-signals/#comments</comments>
		<pubDate>Thu, 05 May 2011 20:01:06 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[Altera]]></category>
		<category><![CDATA[cpld]]></category>
		<category><![CDATA[dac]]></category>
		<category><![CDATA[EPM7128SLC84-7N]]></category>
		<category><![CDATA[resistor]]></category>
		<category><![CDATA[vga]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=42268</guid>
		<description><![CDATA[It seems like all the cool kids are leaving the 8-bit hobby microcontrollers in the parts bin and playing with more advanced parts like Complex Programmable Logic Devices. [Chris] is no exception to the trend, and set out to generate his own VGA signal using one of the beefy semiconductors. It seems that he&#8217;s using [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=42268&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-42269" title="vga-output-from-a-cpld" src="http://hackadaycom.files.wordpress.com/2011/05/vga-output-from-a-cpld.jpg" alt="" width="470" height="400" /></p>
<p>It seems like all the cool kids are leaving the 8-bit hobby microcontrollers in the parts bin and playing with more advanced parts like Complex Programmable Logic Devices. [Chris] is no exception to the trend, and <a href="http://www.pyroelectro.com/tutorials/fpga_vga_resistor_dac">set out to generate his own VGA signal using one of the beefy semiconductors</a>.</p>
<p>It seems that he&#8217;s using the acronyms CPDL and FPGA interchangeable in his post but according to the parts list this setup uses an Altera EPM7128SLC84-7N CPLD. In order to generate the VGA signal he needed a way to convert the digital signals from the chip into the analog values called for in the video standard. He chose to build a Digital Analog Converter for the RGB color values using a resistor network which he calculated using <a href="http://en.wikipedia.org/wiki/PSpice">PSpice</a>. The other piece in the puzzle is a 25.175 MHz oscillator to clock the CPLD. As you can see after the break, his wire-wrapped prototype works exactly as designed. The example code generates the rainbow bars seen above, or a bouncing box demo reminiscent of a DVD player screen saver.</p>
<p>Want to know more about programming CPLDs? <a href="http://hackaday.com/2008/12/11/how-to-programmable-logic-devices-cpld/">We did a tutorial on the subject</a> a while back.</p>
<p><span id="more-42268"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/05/05/dabbling-with-cpld-generated-vga-signals/"><img src="http://img.youtube.com/vi/Tc572ygU70o/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/42268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/42268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/42268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/42268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/42268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/42268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/42268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/42268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/42268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/42268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/42268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/42268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/42268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/42268/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=42268&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/05/05/dabbling-with-cpld-generated-vga-signals/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/05/vga-output-from-a-cpld.jpg" medium="image">
			<media:title type="html">vga-output-from-a-cpld</media:title>
		</media:content>
	</item>
		<item>
		<title>AV test box meets the incredible shrink ray</title>
		<link>http://hackaday.com/2011/03/17/av-test-box-meets-the-incredible-shrink-ray/</link>
		<comments>http://hackaday.com/2011/03/17/av-test-box-meets-the-incredible-shrink-ray/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 18:01:10 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[video hacks]]></category>
		<category><![CDATA[av]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[vga]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=37757</guid>
		<description><![CDATA[[Chris] recently finished building a miniscule AV Test Box, capable of fitting inside a standard Altoids tin. It is a revision of a project he constructed a few years ago. His previous test box worked well, but was large and cumbersome &#8211; definitely not something you would want to carry around from place to place [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=37757&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-37761" title="mini_avtester" src="http://hackadaycom.files.wordpress.com/2011/03/mini_avtester.jpg" alt="mini_avtester" width="470" height="315" /></p>
<p>[Chris] recently finished building a <a href="http://www.pyroelectro.com/projects/audio_video_tester/index.html" target="_blank">miniscule AV Test Box</a>, capable of fitting inside a standard Altoids tin. It is a revision of a <a href="http://hackaday.com/2007/11/13/simple-vga-test-box/" target="_blank">project he constructed a few years ago</a>. His previous test box worked well, but was large and cumbersome &#8211; definitely not something you would want to carry around from place to place with any frequency.</p>
<p>The new test box does everything its predecessor is capable of, which includes displaying an 800&#215;600 VGA test pattern as well as generating sound signals for testing audio systems. He updated the circuit design a bit, employing a newer PIC processor to run the show, otherwise most of the design details have remained the same, form factor aside.</p>
<p>His build log is full to the brim with details as usual. You will find thorough descriptions of all the components he used, schematics, source code, as well as the theory behind the build.</p>
<p>Be sure to check out the video embedded below of his new AV tester in action.</p>
<p><span id="more-37757"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/03/17/av-test-box-meets-the-incredible-shrink-ray/"><img src="http://img.youtube.com/vi/HLpqeAnONc8/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/tool-hacks/'>tool hacks</a>, <a href='http://hackaday.com/category/video-hacks/'>video hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/37757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/37757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/37757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/37757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/37757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/37757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/37757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/37757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/37757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/37757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/37757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/37757/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/37757/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/37757/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=37757&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/03/17/av-test-box-meets-the-incredible-shrink-ray/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/03/mini_avtester.jpg" medium="image">
			<media:title type="html">mini_avtester</media:title>
		</media:content>
	</item>
		<item>
		<title>Gameduino</title>
		<link>http://hackaday.com/2011/03/02/gameduino/</link>
		<comments>http://hackaday.com/2011/03/02/gameduino/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 12:05:43 +0000</pubDate>
		<dc:creator>Kevin Dady</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[fpga]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[vga]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=36360</guid>
		<description><![CDATA[Gameduino is an FPGA based sound and graphics adapter for microcontrollers. Laid out as an Arduino shield, all it really takes is a microcontroller with SPI and some code to send commands to the board which lets you toggle registers, handle memory, and drawing functions. Once the data gets there, it is greeted by a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=36360&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!-- p { margin-bottom: 0.08in; }a:link {  } --><img class="alignnone size-full wp-image-36364" title="game" src="http://hackadaycom.files.wordpress.com/2011/03/game1.jpg" alt="" width="470" height="352" /></p>
<p><span style="font-size:small;">Gameduino is an FPGA based <a href="http://excamera.com/sphinx/gameduino/index.html#gameduino">sound and graphics adapter</a> for microcontrollers. Laid out as an Arduino shield, all it really takes is a microcontroller with SPI and some code to send commands to the board which lets you toggle registers, handle memory, and drawing functions.</span></p>
<p><span style="font-size:small;">Once the data gets there, it is greeted by a </span><span style="font-size:small;">Xilinx FPGA which puts out a 800&#215;600 72Hz SVGA sync signal, large 512&#215;512 pixel character scrolling backgrounds, piles of 16&#215;16 (up to 256 color) sprites, each with per pixel transparency, rotation, flip, and if that was not enough a 12 bit frequency synth that can do 16 independent voices.</span></p>
<p><span style="font-size:small;">All the resources to make one of these is listed on the site under the <a href="http://excamera.com/sphinx/gameduino/making.html">Making a Gameduino</a> link, but if youre interested in getting a made board there is also a <a href="http://www.kickstarter.com/projects/2084212109/gameduino-an-arduino-game-adapter">kickstarter page available</a>. There are other ways to squeeze video out of micro controllers </span>from the basic like <a href="http://hackaday.com/?s=hackvision">hackvision</a> to <a href="http://avga.prometheus4.com/">AVGA</a> or even Lucidscience <a href="http://hackaday.com/2010/11/23/vga-interfacing-avr-microcontrollers/">AVR VGA v2,</a> and tons of propeller projects, but this one being stand alone and portable, has a certain appeal.</p>
<p><span style="font-size:small;">Join us after the break for a quick video.</span></p>
<p><span style="font-size:small;"><span id="more-36360"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/03/02/gameduino/"><img src="http://img.youtube.com/vi/EWn-6FB4cNQ/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>, <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/36360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/36360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/36360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/36360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/36360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/36360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/36360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/36360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/36360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/36360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/36360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/36360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/36360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/36360/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=36360&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/03/02/gameduino/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">osgeld</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/03/game1.jpg" medium="image">
			<media:title type="html">game</media:title>
		</media:content>
	</item>
		<item>
		<title>Laptop LCD reused in Beagleboard project</title>
		<link>http://hackaday.com/2011/02/07/laptop-lcd-reused-in-beagleboard-project/</link>
		<comments>http://hackaday.com/2011/02/07/laptop-lcd-reused-in-beagleboard-project/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 20:22:40 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[multitouch hacks]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[atmega48]]></category>
		<category><![CDATA[beagleboard]]></category>
		<category><![CDATA[ds90c363]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[lvds]]></category>
		<category><![CDATA[vga]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=34380</guid>
		<description><![CDATA[This daughterboard lets [Matt Evans] drive a laptop LCD using a Beagleboard. Apparently the Beagleboard gained a VGA header when it moved to revision C but [Matt's] working with revision B4 which is why he had to do all of that ninja soldering with the blue wires. The driver board itself is a thing of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=34380&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-34381" title="adding-lcd-driver-to-beagleboard" src="http://hackadaycom.files.wordpress.com/2011/02/adding-lcd-driver-to-beagleboard-e1297101351787.jpg" alt="" width="470" height="264" /></p>
<p>This daughterboard lets [Matt Evans] <a href="http://axio.ms/projects/beaglelcd/">drive a laptop LCD using a Beagleboard</a>. Apparently the Beagleboard gained a VGA header when it moved to revision C but [Matt's] working with revision B4 which is why he had to do all of that ninja soldering with the blue wires. The driver board itself is a thing of beauty, hosting a DS90C363 <a href="http://en.wikipedia.org/wiki/Low-voltage_differential_signaling">LVDS</a> serialiser as well as some buffer chips that handle level conversion for it. He&#8217;s also included an ATmega48 so that he has some options for future improvements.</p>
<p>The LCD is mounted in a custom acrylic case, with Beagleboard and driver board taped to the back of it. There&#8217;s RS232 and a USB hub which opens up the possibility of using a WiFi dongle for communications. So far he doesn&#8217;t have much functionality other than displaying images on the screen but there is some talk about using a touchpad for control. We&#8217;d love to see a touchscreen overlay, transforming the build into <a href="http://hackaday.com/2010/06/09/linux-tablet-built-around-a-beagleboard/">a proper ARM-based tablet</a>.</p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>, <a href='http://hackaday.com/category/multitouch-hacks/'>multitouch hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/34380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/34380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/34380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/34380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/34380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/34380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/34380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/34380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/34380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/34380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/34380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/34380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/34380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/34380/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=34380&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/02/07/laptop-lcd-reused-in-beagleboard-project/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/02/adding-lcd-driver-to-beagleboard-e1297101351787.jpg" medium="image">
			<media:title type="html">adding-lcd-driver-to-beagleboard</media:title>
		</media:content>
	</item>
		<item>
		<title>Monocrome to Magnificent: computer display chronology</title>
		<link>http://hackaday.com/2011/01/25/monocrome-to-magnificent-computer-display-chronology/</link>
		<comments>http://hackaday.com/2011/01/25/monocrome-to-magnificent-computer-display-chronology/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 20:00:54 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[video hacks]]></category>
		<category><![CDATA[cga]]></category>
		<category><![CDATA[crt]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[evoluntion]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[not a hack]]></category>
		<category><![CDATA[vga]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=33448</guid>
		<description><![CDATA[Remember when CGA came out and made monocrome monitors look horrible? Well CGA is crap, VGA is where it&#8217;s at. Wait&#8230; weren&#8217;t there a couple of standards in between those two? Take a walk down memory lane and relive the evolution of computer display technology. You&#8217;ll start with displays that are more or less CRT [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=33448&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-33450" title="display-advances-over-time" src="http://hackadaycom.files.wordpress.com/2011/01/display-advances-over-time-e1295972484240.png" alt="" width="470" height="311" /></p>
<p>Remember when CGA came out and made monocrome monitors look horrible? Well CGA is crap, VGA is where it&#8217;s at. Wait&#8230; weren&#8217;t there a couple of standards in between those two? Take a walk down memory lane and <a href="http://arstechnica.com/gadgets/news/2011/01/the-evolution-of-computer-displaysthe-evolution-of-computer-displays.ars/">relive the evolution of computer display technology</a>. You&#8217;ll start with displays that are more or less CRT oscilloscopes and end up in better than high-def territory. The article is an interesting read but for those with short attention spans jump to the fourth page and check out the chart of technologies, resolutions, and implementation dates. We&#8217;ve come a long way in a few short decades.</p>
<br />Filed under: <a href='http://hackaday.com/category/video-hacks/'>video hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/33448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/33448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/33448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/33448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/33448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/33448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/33448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/33448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/33448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/33448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/33448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/33448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/33448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/33448/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=33448&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/01/25/monocrome-to-magnificent-computer-display-chronology/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/01/display-advances-over-time-e1295972484240.png" medium="image">
			<media:title type="html">display-advances-over-time</media:title>
		</media:content>
	</item>
		<item>
		<title>Game Boy VGA using an FPGA</title>
		<link>http://hackaday.com/2010/12/12/game-boy-vga-using-an-fpga/</link>
		<comments>http://hackaday.com/2010/12/12/game-boy-vga-using-an-fpga/#comments</comments>
		<pubDate>Sun, 12 Dec 2010 22:34:12 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[gameboy hacks]]></category>
		<category><![CDATA[nintendo hacks]]></category>
		<category><![CDATA[Altera]]></category>
		<category><![CDATA[cyclone II]]></category>
		<category><![CDATA[fpga]]></category>
		<category><![CDATA[vga]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=31624</guid>
		<description><![CDATA[[ViDAR] was looking for a project to keep him occupied and settled on creating a VGA converter for his Game Boy. He had some difficulty finding pinouts for the LCD and CPU but working with what was known, and an oscilloscope, he found the necessary signal. Tap into just a few lines using those thin [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=31624&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-31625" title="gameboy-vga-out" src="http://hackadaycom.files.wordpress.com/2010/12/gameboy-vga-out.jpg" alt="" width="470" height="353" /></p>
<p>[ViDAR] was looking for a project to keep him occupied and settled on creating <a href="http://www.rival-corp.com/2010/12/02/gameboy-vga-adapter-2/">a VGA converter for his Game Boy</a>. He had some difficulty finding pinouts for the LCD and CPU but working with what was known, and an oscilloscope, he found the necessary signal. Tap into just a few lines using those thin blue wires; Vsync, Hsync, clock, and two data pins. From there a development board with an Altera Cyclone II field-programmable gate array takes care of the heavy lifting. The board already has hardware for a VGA connection so it was just a matter of processing the incoming signals into the VGA standard. His demo video is embedded after the page break.</p>
<p>Want a dedicated solution? <a href="http://hackaday.com/2010/04/12/game-boy-video-out-adapter/">Check out this Game Boy video adapter</a> inside a VHS cassette.</p>
<p><span id="more-31624"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/12/12/game-boy-vga-using-an-fpga/"><img src="http://img.youtube.com/vi/NUIWsUHntf8/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/gameboy-hacks/'>gameboy hacks</a>, <a href='http://hackaday.com/category/nintendo-hacks/'>nintendo hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/31624/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/31624/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/31624/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/31624/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/31624/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/31624/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/31624/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/31624/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/31624/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/31624/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/31624/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/31624/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/31624/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/31624/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=31624&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/12/12/game-boy-vga-using-an-fpga/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/12/gameboy-vga-out.jpg" medium="image">
			<media:title type="html">gameboy-vga-out</media:title>
		</media:content>
	</item>
		<item>
		<title>VGA interfacing AVR microcontrollers</title>
		<link>http://hackaday.com/2010/11/23/vga-interfacing-avr-microcontrollers/</link>
		<comments>http://hackaday.com/2010/11/23/vga-interfacing-avr-microcontrollers/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 18:00:29 +0000</pubDate>
		<dc:creator>Caleb Kraft</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[video hacks]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[vga]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=31028</guid>
		<description><![CDATA[[Lucidscience] is back again, this time showing us how to push data to a VGA monitor from your AVR project.  It turns out that it is pretty simple, requiring only n open port and a few resistors and diodes. Well, it is that simple for the most basic version which gives you 56&#215;60 pixels. Of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=31028&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-large wp-image-31030" title="avr-microcontroller-vga-output" src="http://hackadaycom.files.wordpress.com/2010/11/avr-microcontroller-vga-output.jpg?w=450&#038;h=319" alt="" width="450" height="319" /></p>
<p>[Lucidscience] is back again, this time showing us how to <a href="http://www.lucidscience.com/pro-vga%20video%20generator-1.aspx">push data to a VGA monitor from your AVR project</a>.  It turns out that it is pretty simple, requiring only n open port and a few resistors and diodes. Well, it is that simple for the most basic version which gives you 56&#215;60 pixels. Of course he couldn&#8217;t live with that and had to expand. Version 2 outputs 240&#215;240 resolution and has additional sram and a double buffer making animations smoother and flicker free. As usual, the project is quite well documented with photos of the entire build process and schematics for you to build your own. A video of version 1 and version 2 are available after the break.</p>
<p>[via <a href="http://www.instructables.com/id/Make-a-debug-display-for-microcontrollers/"></a><a href="http://hackedgadgets.com/2010/11/19/avr-microcontroller-vga-output/">HackedGadgets</a>]</p>
<p><span id="more-31028"></span></p>
<p><object width="470" height="378"><param name="movie" value="http://www.youtube.com/e/lf3nFvhR7ps"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/e/lf3nFvhR7ps" type="application/x-shockwave-flash" width="470" height="378" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/11/23/vga-interfacing-avr-microcontrollers/"><img src="http://img.youtube.com/vi/o0_P4FiNiEY/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>, <a href='http://hackaday.com/category/video-hacks/'>video hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/31028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/31028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/31028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/31028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/31028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/31028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/31028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/31028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/31028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/31028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/31028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/31028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/31028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/31028/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=31028&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/11/23/vga-interfacing-avr-microcontrollers/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Caleb Kraft</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/11/avr-microcontroller-vga-output.jpg?w=450" medium="image">
			<media:title type="html">avr-microcontroller-vga-output</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/o0_P4FiNiEY/2.jpg" medium="image" />
	</item>
	</channel>
</rss>
