<?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; arcade</title>
	<atom:link href="http://hackaday.com/tag/arcade/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 10:21:59 +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; arcade</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>Whac-A-Banker to relieve your frustration</title>
		<link>http://hackaday.com/2012/01/23/whac-a-banker-to-relieve-your-frustration/</link>
		<comments>http://hackaday.com/2012/01/23/whac-a-banker-to-relieve-your-frustration/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 18:01:09 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[whac-a-mole]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=65980</guid>
		<description><![CDATA[[Tim Hunkin], builder extraordinaire and host of The Secret Life of Machines is a bit frustrated with the current economic climate and decided to take out his frustrations with a game of Whac-A-Banker. [Tim]&#8216;s version of the classic Whac-A-Mole game uses tiny air cylinders to actuate five banker figurines up and down. The figures were cast with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65980&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-65981" title="banker" src="http://hackadaycom.files.wordpress.com/2012/01/banker.jpg" alt="" width="470" height="307" /></p>
<p>[Tim Hunkin], builder extraordinaire and host of <em>The Secret Life of Machines</em> is a bit frustrated with the current economic climate and decided to take out his frustrations with a game of <a href="http://www.timhunkin.com/a153_whackabanker-words.htm">Whac-A-Banker</a>.</p>
<p>[Tim]&#8216;s version of the classic Whac-A-Mole game uses tiny air cylinders to actuate five banker figurines up and down. The figures were cast with polyurethane and are reportedly holding up well. The cabinet is really interesting. When the game isn&#8217;t being played, a <a href="http://www.timhunkin.com/page_pictures/a153_in-arcade.jpg">really boring front panel</a> is displayed. After inserting a few coins, the panel drops into the machine to show the <a href="http://www.timhunkin.com/page_pictures/a153_pacman-with-whacka-banker.jpg">fun and exciting scoreboard</a>.</p>
<p>If you&#8217;re ever around Suffolk, England, you can check out the Whac-A-Banker and a <a href="http://www.underthepier.com/10_current_machines.htm">lot of other [Tim Hunkin] creations</a> at the Southwold Pier. Thanks [John] for sending this one in. Yes, we did get <em>The Secret Life of Machines</em> in the states on the Discovery Channel, but it has been replaced with shows about trucking. Here&#8217;s <a href="http://www.exploratorium.edu/ronh/SLOM/index.html">an archive</a> of the entire series for your viewing pleasure. Kiss your evening goodbye.</p>
<br />Filed under: <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/65980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/65980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/65980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/65980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/65980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/65980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/65980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/65980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/65980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/65980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/65980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/65980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/65980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/65980/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65980&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/23/whac-a-banker-to-relieve-your-frustration/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/banker.jpg" medium="image">
			<media:title type="html">banker</media:title>
		</media:content>
	</item>
		<item>
		<title>Using 555 timers to add &#8220;free play&#8221; functionality to classic arcade machines</title>
		<link>http://hackaday.com/2012/01/07/using-555-timers-to-add-free-play-functionality-to-classic-arcade-machines/</link>
		<comments>http://hackaday.com/2012/01/07/using-555-timers-to-add-free-play-functionality-to-classic-arcade-machines/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 21:01:34 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[555]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[free play]]></category>
		<category><![CDATA[pinball]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=64981</guid>
		<description><![CDATA[[John Zitterkopf] is in the middle of restoring a vintage Sega Star Trek Captain’s Chair arcade game for the upcoming 2012 Texas Pinball festival, though one prerequisite for the show is that the game supports some sort of free play mode. At this point he doesn’t have the option of tracking down a freeplay ROM [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64981&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-64985" title="freeplay-arcade-board" src="http://hackadaycom.files.wordpress.com/2012/01/freeplay-arcade-board.jpg" alt="freeplay-arcade-board" width="470" height="351" /></p>
<p>[John Zitterkopf] is in the middle of restoring a vintage Sega Star Trek Captain’s Chair arcade game for the upcoming 2012 Texas Pinball festival, though one prerequisite for the show is that the game supports some sort of free play mode. At this point he doesn’t have the option of tracking down a freeplay ROM for the device, so he had to <a href="http://pinball-mods.com/blogs/?p=155" target="_blank">come up with a solution of his own.</a></p>
<p>He did not want to alter the machine&#8217;s operation in any significant manner, and this meant preserving the functionality of the coin chutes. To do this, he put together a small circuit that uses a pair of cascaded 555 timers to provide the machine with the proper signaling to simulate coin insertion, while still accepting coins. You might initially think that this could be easily accomplished by shorting a pair of contacts in the coin chutes, but as [John] explains, the process is a tad more complex than that.</p>
<p>If you have some old arcade games kicking around and are looking for a non-invasive way to make them free to play, be sure to check out his site for schematics and a complete BoM.</p>
<br />Filed under: <a href='http://hackaday.com/category/classic-hacks/'>classic hacks</a>, <a href='http://hackaday.com/category/news/'>news</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/64981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/64981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/64981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/64981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/64981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/64981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/64981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/64981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/64981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/64981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/64981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/64981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/64981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/64981/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64981&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/07/using-555-timers-to-add-free-play-functionality-to-classic-arcade-machines/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/freeplay-arcade-board.jpg" medium="image">
			<media:title type="html">freeplay-arcade-board</media:title>
		</media:content>
	</item>
		<item>
		<title>Arcade controller will give you button envy</title>
		<link>http://hackaday.com/2012/01/03/arcade-controller-will-give-you-button-envy/</link>
		<comments>http://hackaday.com/2012/01/03/arcade-controller-will-give-you-button-envy/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 13:00:31 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[buttons]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[xbox 360]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=64616</guid>
		<description><![CDATA[[Aaron's] arcade controller really makes us want to put in a button order. There aren&#8217;t any secrets hidden in his design or fabrication, but he did a remarkably clean job of putting it together. The housing is a writing box he bought at the hardware store (but he also shows off an emtpy Xbox 360 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64616&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-64617" title="xbox360-arcade-controller" src="http://hackadaycom.files.wordpress.com/2012/01/xbox360-arcade-controller.jpg" alt="" width="500" height="373" /></p>
<p><a href="http://x2jiggy.com/2012/01/xbox-pc-arcade-joystick/">[Aaron's] arcade controller</a> really makes us want to put in a button order. There aren&#8217;t any secrets hidden in his design or fabrication, but he did a remarkably clean job of putting it together.</p>
<p>The housing is a writing box he bought at the hardware store (but he also shows off an emtpy Xbox 360 case hosting the same control layout). It has a hinged cover which is perfect for getting at the components inside, and is also at a nice angle for your wrists during long gaming session.</p>
<p>An Xbox 360 controller provides the connectivity for the device. Obviously it will work with the Microsoft hardware, but all modern operating systems have methods available for interfacing with these controllers as well. In the video after the break you can see [Aaron] gut the controller, soldering wires to all of the button pads and connecting those to some terminal strips. This makes the wire organization inside quite clean. He uses crimp connectors to jumper the buttons and joy stick to the other side of the terminals. Add  a nice paint job and you&#8217;ve got a controller that will look right at home in your living room.</p>
<p><span id="more-64616"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2012/01/03/arcade-controller-will-give-you-button-envy/"><img src="http://img.youtube.com/vi/L5qrZHVFXE0/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/64616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/64616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/64616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/64616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/64616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/64616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/64616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/64616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/64616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/64616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/64616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/64616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/64616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/64616/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64616&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/03/arcade-controller-will-give-you-button-envy/feed/</wfw:commentRss>
		<slash:comments>17</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/2012/01/xbox360-arcade-controller.jpg" medium="image">
			<media:title type="html">xbox360-arcade-controller</media:title>
		</media:content>
	</item>
		<item>
		<title>Arcade cabinet that doesn&#8217;t monopolize your space</title>
		<link>http://hackaday.com/2011/12/26/arcade-cabinet-that-doesnt-monopolize-your-space/</link>
		<comments>http://hackaday.com/2011/12/26/arcade-cabinet-that-doesnt-monopolize-your-space/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 21:55:45 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[home entertainment hacks]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[battle balls]]></category>
		<category><![CDATA[happ]]></category>
		<category><![CDATA[jamma]]></category>
		<category><![CDATA[senkyu]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=64150</guid>
		<description><![CDATA[We&#8217;re guessing that if you ever though of buying an arcade cabinet it was only briefly, and you decided against based on the difficulties of moving and finding a place for such a large and heavy item. You could go the opposite way and build a controller for a  MAME box, but for some, there&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64150&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-64152" title="jamma-console" src="http://hackadaycom.files.wordpress.com/2011/12/jamma-console-e1324934213906.jpg" alt="" width="470" height="353" /></p>
<p>We&#8217;re guessing that if you ever though of buying an arcade cabinet it was only briefly, and you decided against based on the difficulties of moving and finding a place for such a large and heavy item. You could go the opposite way and build a controller for a  MAME box, but for some, there&#8217;s no replacement for the real hardware. This Christmas gift is the best of both worlds, <a href="http://shmups.system11.org/viewtopic.php?f=6&amp;t=39600">a JAMMA box which uses traditional hardware in a more compact cabinet</a>.</p>
<p>[Majtolycus'] boy friend is a sucker for a game of <a href="http://www.youtube.com/watch?v=AuEXYIekn9k">Battle Balls</a>. She looked around for an original logic board and after several weeks of searching had to settle for the Japanese version of the game called Senkyu. To patch into the board she also picked up a JAMMA harness, power supply, RGB to VGA video converter, speaker, and some Happ arcade controls. The whole thing goes into a wood box which connects to a VGA monitor (or the VGA port on your HDTV).</p>
<p>The system is easier to store than a full-sized cabinet, and if a deal comes along, you can buy additional JAMMA logic boards to play.</p>
<p>[Thanks Adam]</p>
<br />Filed under: <a href='http://hackaday.com/category/home-entertainment-hacks/'>home entertainment hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/64150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/64150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/64150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/64150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/64150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/64150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/64150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/64150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/64150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/64150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/64150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/64150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/64150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/64150/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64150&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/26/arcade-cabinet-that-doesnt-monopolize-your-space/feed/</wfw:commentRss>
		<slash:comments>7</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/12/jamma-console-e1324934213906.jpg" medium="image">
			<media:title type="html">jamma-console</media:title>
		</media:content>
	</item>
		<item>
		<title>Turn your Wireless Keyboard into a MAME Controller!</title>
		<link>http://hackaday.com/2011/09/27/turn-your-wireless-keyboard-into-a-mame-controller/</link>
		<comments>http://hackaday.com/2011/09/27/turn-your-wireless-keyboard-into-a-mame-controller/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 16:03:24 +0000</pubDate>
		<dc:creator>Jeremy Cook</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[encoder]]></category>
		<category><![CDATA[mame]]></category>
		<category><![CDATA[wireless keyboard]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=56571</guid>
		<description><![CDATA[For those of you that have a wireless keyboard laying around, you might be tempted to turn it into something else, like a wireless MAME controller. For those not familiar with it, MAME stands for &#8220;Multiple Arcade Machine Emulator&#8221; and is generally used to run older arcade games on a computer. Encoders are available for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56571&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://hackaday.com/2011/09/27/turn-your-wireless-keyboard-into-a-mame-controller/wireless_mame/" rel="attachment wp-att-56572"><img class="alignnone size-large wp-image-56572" title="wireless_mame" src="http://hackadaycom.files.wordpress.com/2011/09/wireless_mame.jpg?w=450&#038;h=194" alt="" width="450" height="194" /></a></p>
<p>For those of you that have a wireless keyboard laying around, you might be tempted to turn it into something else, like a <a href="http://www.jcopro.net/2010/11/22/wireless-mame-experiment-part-1-introduction/">wireless MAME controller</a>. For those not familiar with it, <a href="http://mamedev.org/">MAME</a> stands for &#8220;Multiple Arcade Machine Emulator&#8221; and is generally used to run older arcade games on a computer.</p>
<p>Encoders are available for this purpose, however, intending to save some money, and having an unused wireless keyboard, I decided to try to make one myself.  As far as I know there are no wireless encoders available for this purpose, so that was part of the motivation for trying this.</p>
<p>In this post I go over my <a href="http://www.jcopro.net/2010/11/26/wireless-mame-part-2-mechanical-design-and-construction/">mechanical design</a> for the cabinet as well as the <a href="http://www.jcopro.net/2010/11/30/wireless-mame-part-3-electrical-design-and-construction/">electrical process</a> of going from keyboard to MAME controller. I did eventually get the thing working, but if more than a couple buttons were pressed simultaneously, some presses were omitted. The conclusion I eventually came to was that it was better to use <a href="http://www.jcopro.net/2011/01/12/mame-using-an-encoder/">an encoder</a> to control everything. Not wireless, but much more reliable. If I absolutely needed a wireless controller in the future, I would think modding an actual wireless controller (or two) in a similar manner would have worked better for my purposes.</p>
<br />Filed under: <a href='http://hackaday.com/category/misc-hacks/'>misc hacks</a>, <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/56571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/56571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/56571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/56571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/56571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/56571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/56571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/56571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/56571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/56571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/56571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/56571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/56571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/56571/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56571&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/09/27/turn-your-wireless-keyboard-into-a-mame-controller/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jeremyscook</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/09/wireless_mame.jpg?w=450" medium="image">
			<media:title type="html">wireless_mame</media:title>
		</media:content>
	</item>
		<item>
		<title>Broken Xbox 360 converted into an arcade controller</title>
		<link>http://hackaday.com/2011/09/18/broken-xbox-360-converted-into-an-arcade-controller/</link>
		<comments>http://hackaday.com/2011/09/18/broken-xbox-360-converted-into-an-arcade-controller/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 19:01:38 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[xbox hacks]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[xbox 360]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=56168</guid>
		<description><![CDATA[Like many Xbox 360s out there, [Aaron’s] console succumbed to the dreaded three red lights of death. Since it seemed to be unrepairable, there wasn’t a lot that could be done with it other than throw it out. Rather than be wasteful however, [Aaron] thought of a great way to reuse the console’s outer shell. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56168&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-56169" title="xbox_360_arcade_controller" src="http://hackadaycom.files.wordpress.com/2011/09/xbox_360_arcade_controller.jpg" alt="xbox_360_arcade_controller" width="470" height="351" /></p>
<p>Like many Xbox 360s out there, [Aaron’s] console succumbed to the dreaded three red lights of death. Since it seemed to be unrepairable, there wasn’t a lot that could be done with it other than throw it out. Rather than be wasteful however, [Aaron] <a href="http://x2jiggy.com/post/8339834991/xbox-360-arcade-controller-overview" target="_blank">thought of a great way to reuse the console’s outer shell.</a></p>
<p>He’s a big fan of fighting games, and as everyone knows, this genre is best played with an arcade-style controller. The 360’s shell seemed to be just about the right size, so he gutted it and got busy constructing his own arcade controller. With the console cleared out, he installed all of his arcade bits, wiring them to a stripped third-party Xbox controller.</p>
<p>He installed a four port USB hub to the front of the console, enabling use of the 360’s USB ports, and rewired the power button to trigger the Xbox Guide button. A shiny coat of paint later, and he was ready to play.</p>
<p>Keep reading to see a short video of [Aaron's] arcade stick in action, and check out <a href="https://picasaweb.google.com/ajgreeny/XBox360ArcadeController" target="_blank">the picture gallery he put together</a> of the controller&#8217;s construction.</p>
<p><span id="more-56168"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/09/18/broken-xbox-360-converted-into-an-arcade-controller/"><img src="http://img.youtube.com/vi/3i8GIZNch-0/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/xbox-hacks/'>xbox hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/56168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/56168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/56168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/56168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/56168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/56168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/56168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/56168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/56168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/56168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/56168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/56168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/56168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/56168/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56168&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/09/18/broken-xbox-360-converted-into-an-arcade-controller/feed/</wfw:commentRss>
		<slash:comments>20</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/09/xbox_360_arcade_controller.jpg" medium="image">
			<media:title type="html">xbox_360_arcade_controller</media:title>
		</media:content>
	</item>
		<item>
		<title>Arcade controller in a box</title>
		<link>http://hackaday.com/2011/09/08/arcade-controller-in-a-box/</link>
		<comments>http://hackaday.com/2011/09/08/arcade-controller-in-a-box/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 22:01:26 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[4021]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[Joystick]]></category>
		<category><![CDATA[shift register]]></category>
		<category><![CDATA[snes]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=55150</guid>
		<description><![CDATA[[Alex] wanted to play video games with an arcade stick and buttons, but got sticker shock after seeing the price of commercially available controllers that connect to a computer via USB. He set out to build his own and ended up with the controller-in-a box that you see above. At first he tried using an [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=55150&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-55154" title="arcade-controller-in-a-box" src="http://hackadaycom.files.wordpress.com/2011/09/arcade-controller-in-a-box.png" alt="" width="470" height="266" /></p>
<p>[Alex] wanted to play video games with an arcade stick and buttons, but got sticker shock after seeing the price of commercially available controllers that connect to a computer via USB. He set out to build his own and ended up with <a href="http://brainlubeonline.com/ArcadeController/Arcade_Stick.html">the controller-in-a box that you see above</a>.</p>
<p>At first he tried using an mbed microcontroller board but was unhappy with the latency built into the system that detected a button press, sent it via USB as a keyboard press, which was then interpreted as input by the game. He ditched the microcontroller completely and picked up a couple of 4021 parallel-to-serial shift registers. He had previously used this method to <a href="http://brainlubeonline.com/Futaba2SNES/RC_SNES%21.html">make his own SNES controller</a>. The SNES uses two 8-bit shift registers to generate an 16-bit serial packet to send to the console. [Alex's] reused that system, adding an SNES controller plug to his arcade box, and using the SNES to USB converter he already had to connect to the computer. Now he&#8217;s got a portable controller for the cost of three buttons, the stick, and two IC&#8217;s.</p>
<p>He explains the project himself in the clip after the break.</p>
<p><span id="more-55150"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/09/08/arcade-controller-in-a-box/"><img src="http://img.youtube.com/vi/8Xne7pEzLGI/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/55150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/55150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/55150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/55150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/55150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/55150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/55150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/55150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/55150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/55150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/55150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/55150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/55150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/55150/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=55150&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/09/08/arcade-controller-in-a-box/feed/</wfw:commentRss>
		<slash:comments>25</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/09/arcade-controller-in-a-box.png" medium="image">
			<media:title type="html">arcade-controller-in-a-box</media:title>
		</media:content>
	</item>
		<item>
		<title>Portable gets a proper home in an arcade controller</title>
		<link>http://hackaday.com/2011/08/07/portable-get-a-proper-home-in-an-arcade-controller/</link>
		<comments>http://hackaday.com/2011/08/07/portable-get-a-proper-home-in-an-arcade-controller/#comments</comments>
		<pubDate>Sun, 07 Aug 2011 23:01:13 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[handhelds hacks]]></category>
		<category><![CDATA[a320]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[dingo]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[handheld]]></category>
		<category><![CDATA[Joystick]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=51677</guid>
		<description><![CDATA[[Luke] wanted an arcade-style controller that he could use for some gaming at home. He decided to use a portable game emulator as a base and then added his own joystick and buttons along with a custom case. The donor hardware is a Dingo A320. It&#8217;s a nice little handheld with a 2.8&#8243; screen, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=51677&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-51678" title="dingo-home-arcade" src="http://hackadaycom.files.wordpress.com/2011/08/dingo-home-arcade-e1312750699914.png" alt="" width="470" height="323" /></p>
<p>[Luke] wanted an arcade-style controller that he could use for some gaming at home. He decided to use a portable game emulator as a base and then <a href="http://www.youtube.com/watch?v=o_LXGtnWSkQ">added his own joystick and buttons along with a custom case</a>.</p>
<p>The donor hardware is a Dingo A320. It&#8217;s a nice little handheld with a 2.8&#8243; screen, and plenty of potential to emulate games like Donkey Kong seen above, or to play homebrew. It&#8217;s even been <a href="http://hackaday.com/2010/06/10/dingoo-a320-ram-upgrade/">the target of some RAM upgrades</a> we looked in on in the past. The best part for [Luke's] project is that it includes a video out port.</p>
<p>In the clip after the break you can see that [Luke] now has a compact controller with a huge arcade joystick, four buttons on the top surface, and the rest of the controls all around the edges of the enclosure. The video out option is selected in the menu system, so he preserved the original LCD for use during configuration.</p>
<p><span id="more-51677"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/08/07/portable-get-a-proper-home-in-an-arcade-controller/"><img src="http://img.youtube.com/vi/o_LXGtnWSkQ/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/handhelds-hacks/'>handhelds hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/51677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/51677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/51677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/51677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/51677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/51677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/51677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/51677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/51677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/51677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/51677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/51677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/51677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/51677/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=51677&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/07/portable-get-a-proper-home-in-an-arcade-controller/feed/</wfw:commentRss>
		<slash:comments>16</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/08/dingo-home-arcade-e1312750699914.png" medium="image">
			<media:title type="html">dingo-home-arcade</media:title>
		</media:content>
	</item>
		<item>
		<title>A MAME cabinet fit for a Doctor (Who)</title>
		<link>http://hackaday.com/2011/07/01/a-mame-cabinet-fit-for-a-doctor-who/</link>
		<comments>http://hackaday.com/2011/07/01/a-mame-cabinet-fit-for-a-doctor-who/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 00:00:00 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[home entertainment hacks]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[dr. who]]></category>
		<category><![CDATA[mame]]></category>
		<category><![CDATA[tardis]]></category>
		<category><![CDATA[video games]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=45563</guid>
		<description><![CDATA[While many people would be satisfied leaving a MAME console on their desk, others take the time to put their MAME creations in a nice, authentic arcade cabinet. Some people like [Simon Jansen] take the craft to a whole new level, crafting a TARDIS from the ground up in order to house a MAME console. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=45563&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-45564" title="tardis_mame_console" src="http://hackadaycom.files.wordpress.com/2011/06/tardis_mame_console.jpg" alt="tardis_mame_console" width="470" height="209" /></p>
<p>While many people would be satisfied leaving a MAME console on their desk, others take the time to put their MAME creations in a nice, authentic arcade cabinet. Some people like [Simon Jansen] take the craft to a whole new level, <a href="http://www.asciimation.co.nz/tardis/#Introduction" target="_blank">crafting a TARDIS from the ground up in order to house a MAME console</a>.</p>
<p>It all started with a computer that had no real purpose. [Simon] decided it would be great to use as a MAME console, so he started brainstorming ideas for an enclosure. As he tells it, he was staring out a window looking for inspiration when his eye caught a giant billboard for [Dr. Who], complete with a TARDIS. The rest was history.</p>
<p>The MAME cabinet is about 3/4 the size of an on-set TARDIS, and crafted mostly from MDF. Plenty of time was spent analyzing the different TARDIS designs featured on the show over the years, paying special attention to even the smallest of details. Once the construction of the TARDIS was complete, [Simon] started work on the MAME portion of the project.</p>
<p>His MAME console was built to completely fit inside the TARDIS when closed, but it also had to take into account the box’s inward folding doors, which take up a good bit of space. The base was also made from MDF, and includes a durable white plastic panel in which the controls are mounted.</p>
<p>The final result is amazing &#8211; it does the TARDIS justice, and it looks like plenty of fun to play as well.</p>
<br />Filed under: <a href='http://hackaday.com/category/home-entertainment-hacks/'>home entertainment hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/45563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/45563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/45563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/45563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/45563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/45563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/45563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/45563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/45563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/45563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/45563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/45563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/45563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/45563/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=45563&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/07/01/a-mame-cabinet-fit-for-a-doctor-who/feed/</wfw:commentRss>
		<slash:comments>20</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/tardis_mame_console.jpg" medium="image">
			<media:title type="html">tardis_mame_console</media:title>
		</media:content>
	</item>
		<item>
		<title>Adding persistent memory and Ethernet to vintage arcade machines</title>
		<link>http://hackaday.com/2011/05/27/adding-persistent-memory-and-ethernet-to-vintage-arcade-machines/</link>
		<comments>http://hackaday.com/2011/05/27/adding-persistent-memory-and-ethernet-to-vintage-arcade-machines/#comments</comments>
		<pubDate>Fri, 27 May 2011 13:08:41 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[bus]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[tcpip]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[z80]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=43850</guid>
		<description><![CDATA[If you are a frequent reader, you are undoubtedly familiar with hacker [Sprite_tm]. He has been working with fellow members of the TkkrLab hackerspace to get things ready for their official grand opening on May 28th, and wrote in to share a project he recently completed to kick things off. As part of their preparations, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=43850&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-43851" title="z80_bus_tapper" src="http://hackadaycom.files.wordpress.com/2011/05/z80_bus_tapper.jpg" alt="z80_bus_tapper" width="470" height="332" /></p>
<p>If you are a frequent reader, you are undoubtedly familiar with hacker [Sprite_tm]. He has been working with fellow members of the TkkrLab hackerspace to get things ready for their official grand opening on May 28th, and wrote in to share <a href="http://spritesmods.com/?art=twitter1943&amp;amp;f=had" target="_blank">a project he recently completed to kick things off</a>.</p>
<p>As part of their preparations, they have been stocking the joint with all sorts of hacker-friendly goodies including plenty of tools and Club Mate, as well as a vintage ‘1943’ arcade cabinet. The game is a group favorite, though every time the power is turned off, it loses all of the hard-earned high scores. [Sprite_tm] knew he could improve on the current paper-based score register, so he pulled the machine open to see what could be done.</p>
<p>He used an AVR to tap into the machine’s Z80 logic board, allowing him to read and write to the entirety of the game’s RAM whenever he pleased. This enabled him to keep tabs on the high scores, restoring them to memory whenever the machine is powered back on. The addition of the AVR also allowed him to add a TCP/IP interface, which is used to send high scores to Twitter whenever someone beats the previous record.</p>
<p>His modular bus tap can be used in all sorts of Z80-based hardware, so if you have some vintage equipment laying around, be sure to swing by his site for a more detailed look at the build process.</p>
<br />Filed under: <a href='http://hackaday.com/category/classic-hacks/'>classic hacks</a>, <a href='http://hackaday.com/category/news/'>news</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/43850/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/43850/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/43850/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/43850/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/43850/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/43850/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/43850/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/43850/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/43850/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/43850/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/43850/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/43850/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/43850/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/43850/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=43850&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/05/27/adding-persistent-memory-and-ethernet-to-vintage-arcade-machines/feed/</wfw:commentRss>
		<slash:comments>13</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/05/z80_bus_tapper.jpg" medium="image">
			<media:title type="html">z80_bus_tapper</media:title>
		</media:content>
	</item>
		<item>
		<title>Arduino Arcade Rom Dumper</title>
		<link>http://hackaday.com/2011/05/18/arduino-arcade-rom-dumper/</link>
		<comments>http://hackaday.com/2011/05/18/arduino-arcade-rom-dumper/#comments</comments>
		<pubDate>Wed, 18 May 2011 21:30:25 +0000</pubDate>
		<dc:creator>Kevin Dady</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[jamma]]></category>
		<category><![CDATA[roms]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=43114</guid>
		<description><![CDATA[[Vincenzo] wanted to read some 82S129 bipolar proms, and why not, they were very common in the 1980&#8242;s arcade scene. The problem is that its kind of an odd ball part now, and typically only (even) more expensive EPROM programmers can read them. An Arduino, breadboard and some quick scripting quickly takes care of that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=43114&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-43117" title="IMAGE_011" src="http://hackadaycom.files.wordpress.com/2011/05/image_011.jpg" alt="" width="470" height="353" /></p>
<p>[Vincenzo] wanted to read some 82S129 bipolar proms, and why not, they were very common in the 1980&#8242;s arcade scene. The problem is that its kind of an odd ball part now, and typically only (even) more expensive EPROM programmers can read them. An Arduino, breadboard and some quick scripting quickly takes care of that problem with this Arcade Rom Reader.</p>
<p>You stick the prom in your breadboard, and wire it up to the appropriate ports and pins of the Arduino, which bit bangs the prom and returns the results though the serial connection of the Arduino. Using a terminal program on the pc side you capture the text and use a script to convert the ascii values into a binary nibble format and save as hex.</p>
<p>This makes it much easier for us to dump roms from old arcade boards, because you never know when you might run across an old <a href="http://en.wikipedia.org/wiki/Polybius_%28video_game%29">Polybius</a> arcade board on your next outing to the salvage or scrap yard.</p>
<p>Join us after the break for all the details and as always comments!</p>
<p><span id="more-43114"></span></p>
<blockquote>
<pre>82S129 bipolar proms are very common in '80 Arcade Jamma boards. Unluckly, only more expensive EPROM programmers can read them. I used an Arduino Duemilanove to dump 82S129 contents to PC for backup use.
I used a breadboard to connect 82S129 pins to Arduino. Please follow this schematic:

Arduino pins  ------&gt;  82S129 pin    (function)
+5v                    16              Vcc
GND                     8              GND
Digital 2               5              A0
Digital 3               6              A1
Digital 4               7              A2
Digital 5               4              A3
Digital 6               3              A4
Digital 7               2              A5
Digital 8               1              A6
Digital 9              15              A7
Digital 10             12              O1
Digital 11             11              O2
Digital 12             10              O3
Digital 13              9              O4
GND                    13              CE1
GND                    14              CE2

Here is pde program to send in Arduino:

<pre class="brush: plain;">
Begin pde program
------------------------------------------------
/*
  82s129 Arduino reader
  By Vincenzo Femia (enzofemia@gmail.com)
 */
byte indirizzo=0;//&quot;indirizzo&quot; is Italian for &quot;address&quot; :-)
boolean a0=0;//address bits
boolean a1=0;
boolean a2=0;
boolean a3=0;
boolean a4=0;
boolean a5=0;
boolean a6=0;
boolean a7=0;
//
boolean o0=0;//data bits
boolean o1=0;
boolean o2=0;
boolean o3=0;
byte output=0;
void setup()
{
//pin0 &amp; pin1 reserved for serial communication
  pinMode(2,OUTPUT);//set pins for address
  pinMode(3,OUTPUT);
  pinMode(4,OUTPUT);
  pinMode(5,OUTPUT);
  pinMode(6,OUTPUT);
  pinMode(7,OUTPUT);
  pinMode(8,OUTPUT);
  pinMode(9,OUTPUT);
  pinMode(10,INPUT);//set pins for data (it's a nibble)
  pinMode(11,INPUT);
  pinMode(12,INPUT);
  pinMode(13,INPUT);

}

void loop()
{

    for (indirizzo=0; indirizzo&lt;256; indirizzo++)// from 00 to FF address
   {
    a0=bitRead(indirizzo,0);//read status bit of address...
    a1=bitRead(indirizzo,1);
    a2=bitRead(indirizzo,2);
    a3=bitRead(indirizzo,3);
    a4=bitRead(indirizzo,4);
    a5=bitRead(indirizzo,5);
    a6=bitRead(indirizzo,6);
    a7=bitRead(indirizzo,7);

    //...and set output
    if (a0==1) {digitalWrite(2,HIGH);}
    else {digitalWrite(2,LOW);}

    if (a1==1) {digitalWrite(3,HIGH);}
    else {digitalWrite(3,LOW);}

    if (a2==1) {digitalWrite(4,HIGH);}
    else {digitalWrite(4,LOW);}

    if (a3==1) {digitalWrite(5,HIGH);}
    else {digitalWrite(5,LOW);}

    if (a4==1) {digitalWrite(6,HIGH);}
    else {digitalWrite(6,LOW);}

    if (a5==1) {digitalWrite(7,HIGH);}
    else {digitalWrite(7,LOW);}

    if (a6==1) {digitalWrite(8,HIGH);}
    else {digitalWrite(8,LOW);}

    if (a7==1) {digitalWrite(9,HIGH);}
    else {digitalWrite(9,LOW);}

    //Wait so outputs can be set by 82S129
    delay (50);

    o0=digitalRead(10);//read bit from data outputs
    o1=digitalRead(11);
    o2=digitalRead(12);
    o3=digitalRead(13);
Serial.begin(9600);//Setting serial communication
//Write in binary ASCII address read and &quot;-&gt;&quot;
     if (a7==0) {Serial.print(&quot;0&quot;);}
     else {Serial.print(&quot;1&quot;);}
     if (a6==0) {Serial.print(&quot;0&quot;);}
     else {Serial.print(&quot;1&quot;);}
     if (a5==0) {Serial.print(&quot;0&quot;);}
     else {Serial.print(&quot;1&quot;);}
     if (a4==0) {Serial.print(&quot;0&quot;);}
     else {Serial.print(&quot;1&quot;);}
     if (a3==0) {Serial.print(&quot;0&quot;);}
     else {Serial.print(&quot;1&quot;);}
     if (a2==0) {Serial.print(&quot;0&quot;);}
     else {Serial.print(&quot;1&quot;);}
     if (a1==0) {Serial.print(&quot;0&quot;);}
     else {Serial.print(&quot;1&quot;);}
     if (a0==0) {Serial.print(&quot;0 -&gt; &quot;);}
     else {Serial.print(&quot;1 -&gt; &quot;);}   

//Write in binary ASCII output nibble

    if (o3==0) {Serial.print(&quot;0&quot;);}
      else {Serial.print(&quot;1&quot;);}

    if (o2==0) {Serial.print(&quot;0&quot;);}
      else {Serial.print(&quot;1&quot;);}

    if (o1==0) {Serial.print(&quot;0&quot;);}
      else {Serial.print(&quot;1&quot;);}

    if (o0==0) {Serial.println(&quot;0&quot;);}
      else {Serial.println(&quot;1&quot;);}

    if (indirizzo==255) {Serial.println(&quot;ROM has been read&quot;);}
    Serial.end();
    }
}
-----------------------------------------
END pde program

</pre>

Using Minicom or similar program you can log serial data on PC.
Using an editor now correct log file so that first line is:
00000000 -&gt; XXXX

and last line is:
11111111 -&gt; XXXX

Please verify that file contains only 1 cicle of reads (256 lines).

Now we have to convert this ASCII .txt file in binary file.
Since I use Linux I write in Gambas programming language (http://gambas.sourceforge.net/) a little program to do this conversion.
However Windows user can port it in Visual Basic or other languages.
Simply it read nibble bits, build nibble value (00-0F), write binary value in output .hex file.
Here's the source:

<pre class="brush: plain;">
Begin of Gambas program
--------------------------------------------------
PUBLIC SUB Main()
DIM ingresso AS Stream
DIM uscita AS Stream
DIM stringa AS String
DIM o0 AS String
DIM o1 AS String
DIM o2 AS String
DIM o3 AS String
DIM valore AS Byte
ingresso = OPEN &quot;/home/enzo/temp/datafile.txt&quot; FOR INPUT
uscita = OPEN &quot;/home/enzo/temp/datafile.hex&quot; FOR OUTPUT CREATE
WHILE NOT Eof(ingresso)
LINE INPUT #ingresso, stringa
o3 = Mid$(stringa, 13, 1)
o2 = Mid$(stringa, 14, 1)
o1 = Mid$(stringa, 15, 1)
o0 = Mid$(stringa, 16, 1)
valore = 1 * Val(o0) + 2 * Val(o1) + 4 * Val(o2) + 8 * Val(o3)
PRINT #uscita, Chr$(valore);
WEND
CLOSE ingresso
CLOSE uscita
END
-------------------------------------------------------------
End of Gambas program

</pre>

For questions can contact me:
Vincenzo Femia
enzofemia@gmail.com
Reggio Calabria, ITALY.</pre>
</blockquote>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/43114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/43114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/43114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/43114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/43114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/43114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/43114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/43114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/43114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/43114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/43114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/43114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/43114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/43114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=43114&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/05/18/arduino-arcade-rom-dumper/feed/</wfw:commentRss>
		<slash:comments>6</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/05/image_011.jpg" medium="image">
			<media:title type="html">IMAGE_011</media:title>
		</media:content>
	</item>
		<item>
		<title>Mini arcade cabinet looks as good as the real thing</title>
		<link>http://hackaday.com/2011/03/23/mini-arcade-cabinet-looks-as-good-as-the-real-thing/</link>
		<comments>http://hackaday.com/2011/03/23/mini-arcade-cabinet-looks-as-good-as-the-real-thing/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 22:00:15 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[netbook hacks]]></category>
		<category><![CDATA[toy hacks]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[EeePc]]></category>
		<category><![CDATA[mame]]></category>
		<category><![CDATA[netbook]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=38392</guid>
		<description><![CDATA[[Ed] had a netbook he no longer needed and decided to make it into a mini MAME cabinet for some of his family members. MAME cabinets are pretty plentiful, but this one was so nicely done, we wanted to share it. He removed the monitor from an EeePC 901 in order to get some precise [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=38392&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-38395" title="mame_cab" src="http://hackadaycom.files.wordpress.com/2011/03/mame_cab.jpg" alt="mame_cab" width="470" height="311" /></p>
<p>[Ed] had a netbook he no longer needed and decided to <a href="http://www.edsjunk.net/Blog/Entries/2010/12/24_Mini_Mame_Cab_from_NetBook.html" target="_blank">make it into a mini MAME cabinet</a> for some of his family members. MAME cabinets are pretty plentiful, but this one was so nicely done, we wanted to share it.</p>
<p>He removed the monitor from an EeePC 901 in order to get some precise measurements, then went about crafting a mini cabinet from MDF. The whole thing was wrapped in sticky label paper adorned with old-school Galaga graphics, then covered in plexiglass for a nice sleek look that also protects the artwork.</p>
<p>He used an iPac 2 controller board to wire up all of the buttons and joystick to the netbook, opting to solder the controller&#8217;s wires directly to the USB header on the eeePC&#8217;s motherboard. A power switch was added up on top for easy operation, and the cabinet was sealed shut, though the back does open easily in the event that maintenance is required. The system is managed using the Maximus Arcade front end for MAME, which [Ed] claims is incredibly easy.</p>
<p>If you are interested in making your own MAME cabinet, check out some of the <a href="http://hackaday.com/2011/02/02/shiny-acrylic-mame-box/" target="_blank">other</a> <a href="http://hackaday.com/2010/07/22/all-thats-needed-is-a-retro-paintjob-minimame/" target="_blank">MAME-based</a> <a href="http://hackaday.com/2009/09/09/in-depth-mame-cocktail-cabinet-build/" target="_blank">projects</a> we have featured in the past, and don&#8217;t miss the video below of [Ed's] cabinet in action.</p>
<p><span id="more-38392"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/03/23/mini-arcade-cabinet-looks-as-good-as-the-real-thing/"><img src="http://img.youtube.com/vi/dIKoh_WYNZ8/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/netbook-hacks/'>netbook hacks</a>, <a href='http://hackaday.com/category/toy-hacks/'>toy hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/38392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/38392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/38392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/38392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/38392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/38392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/38392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/38392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/38392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/38392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/38392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/38392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/38392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/38392/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=38392&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/03/23/mini-arcade-cabinet-looks-as-good-as-the-real-thing/feed/</wfw:commentRss>
		<slash:comments>9</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/mame_cab.jpg" medium="image">
			<media:title type="html">mame_cab</media:title>
		</media:content>
	</item>
		<item>
		<title>MIDI controller fit for an arcade</title>
		<link>http://hackaday.com/2011/02/23/midi-controller-fit-for-an-arcade/</link>
		<comments>http://hackaday.com/2011/02/23/midi-controller-fit-for-an-arcade/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 12:05:13 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[musical hacks]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[midi]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=35681</guid>
		<description><![CDATA[MIDI controllers can be relatively expensive depending on feature sets and requirements, so Instructables user [fraganator] went about building one on his own for just under $100. He originally wanted to replicate a commercially available MIDI controller, which used arcade buttons in lieu of the more common rubberized buttons, since they are large and have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=35681&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-35683" title="arcade_midi_controller" src="http://hackadaycom.files.wordpress.com/2011/02/arcade_midi_controller.jpg" alt="arcade_midi_controller" width="470" height="353" /></p>
<p>MIDI controllers can be relatively expensive depending on feature sets and requirements, so Instructables user [fraganator] went about <a href="http://www.instructables.com/id/Arcade-Button-MIDI-Controller" target="_blank">building one on his own for just under $100</a>. He originally wanted to replicate a commercially available MIDI controller, which used arcade buttons in lieu of the more common rubberized buttons, since they are large and have a better feel when pressed. Once he drew up plans for his MIDI clone, he realized he wanted more features in his controller than were available in the commercial version, so he started revising.</p>
<p>His final plan included three rows of four arcade buttons as well as four rotary and two sliding potentiometers. All of the components were mounted in a small keyboard enclosure, then wired to an Arduino clone, which manages all of the controller&#8217;s functions. The controller is connected to a PC via USB and can perform any number of operations once the buttons are mapped in MIDI-compatible software.</p>
<p>There are no videos of the controller in action just yet, though [fraganator] says one is forthcoming.</p>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>, <a href='http://hackaday.com/category/musical-hacks/'>musical hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/35681/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/35681/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/35681/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/35681/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/35681/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/35681/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/35681/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/35681/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/35681/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/35681/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/35681/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/35681/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/35681/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/35681/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=35681&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/02/23/midi-controller-fit-for-an-arcade/feed/</wfw:commentRss>
		<slash:comments>6</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/02/arcade_midi_controller.jpg" medium="image">
			<media:title type="html">arcade_midi_controller</media:title>
		</media:content>
	</item>
		<item>
		<title>SNES arcade controller</title>
		<link>http://hackaday.com/2011/01/30/snes-arcade-controller/</link>
		<comments>http://hackaday.com/2011/01/30/snes-arcade-controller/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 19:21:03 +0000</pubDate>
		<dc:creator>Caleb Kraft</dc:creator>
				<category><![CDATA[nintendo hacks]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[AVR]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=33789</guid>
		<description><![CDATA[[Daniel] is making a mini arcade cabinet with an SNES housed inside. He wanted to build an arcade controller for it and chose to construct something from scratch instead of destroying an original piece of hardware. We can almost feel you guys sighing with relief at that one. He sent us some nice photos of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=33789&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-33793" title="arcade" src="http://hackadaycom.files.wordpress.com/2011/01/arcade.jpg?w=450&#038;h=253" alt="" width="450" height="253" /></p>
<p>[Daniel] is making a mini arcade cabinet with an SNES housed inside. He wanted to build an arcade controller for it and chose to <a href="http://www.flickr.com/photos/daniel_ericka/5398643353/in/set-72157625933226212/">construct something from scratch</a> instead of destroying an original piece of hardware. We can almost feel you guys sighing with relief at that one. He sent us some nice photos of his build and pointed out that he&#8217;s using one of the <a href="http://evilmadscience.com/tinykitlist/112-tiny2313">Evilmadscientist AVR boards</a> housing an ATtiny2313. The arcade buttons are readily available at <a href="http://www.sparkfun.com/products/9180">sparkfun</a>. The source code for this project is available after the break.</p>
<p><span id="more-33789"></span><pre class="brush: plain;">

/**
 * Emulate a 16-bit input shift register with integrated pullup resistors.
 * In other words, a SNES controller.
 *
 * Daniel Holth
 */

#include
#include
#include

ISR(SIG_PIN_CHANGE)
{
 /* Pin change interrupt for latch */
 USIDR = PINA | (PIND &amp;amp; 0b01111100) | (PINB &amp;lt;&amp;lt; 7);
 USISR = (1 &amp;lt;&amp;lt; USIOIF); // clear overflow bit, set counter to 0
 USICR |= (1 &amp;lt;&amp;lt; USIOIE); // enable overflow interrupt
}

ISR(SIG_USI_OVERFLOW)
{
 /* USI finished shifting out 8 bits... */
 USIDR = (PINB &amp;lt;&amp;lt; 3) | 0x0f;
 USISR |= (1 &amp;lt;&amp;lt; USIOIF); // clear overflow bit
 USICR &amp;amp;= (0xff ^ (1 &amp;lt;&amp;lt; USIOIE)); // disable overflow interrupt
 // TODO: output should be low after all 16 bits have been read out,
 // according to &lt;a href=&quot;http://www.raphnet.net/electronique/arcade_control/arcade_control_en.php&quot; target=&quot;_blank&quot;&gt;http://www.raphnet.net/electronique/arcade_control/arcade_control_en.php&lt;/a&gt;
}

int main() {

 USIDR = 0xff;
 USICR = (1 &amp;lt;&amp;lt; USIWM0) | (1 &amp;lt;&amp;lt; USICS1); // 3-wire mode; external, positive edge.
 // USICR = (1&amp;lt;&amp;lt;USIWM0)|(1&amp;lt;&amp;lt;USICS0)|(1&amp;lt;&amp;lt;USICS1); // negative edge

 DDRA = 0;
 DDRD = 0;
 DDRB = 1 &amp;lt;&amp;lt; 6; // MISO

 // Enable pullups
 PORTA = 0x3;
 PORTB = 0b11111;
 PORTD = 0xfc;

 // USIDR is shifted out MSB first.

 // pin change interrupt for latch pin
 PCMSK = (1 &amp;lt;&amp;lt; 5);
 GIMSK |= (1 &amp;lt;&amp;lt; PCIE);

 sei();

 while (1) {
 sleep_mode();
 }
}

</pre></p>
<br />Filed under: <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/33789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/33789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/33789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/33789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/33789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/33789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/33789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/33789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/33789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/33789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/33789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/33789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/33789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/33789/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=33789&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/01/30/snes-arcade-controller/feed/</wfw:commentRss>
		<slash:comments>22</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/2011/01/arcade.jpg?w=450" medium="image">
			<media:title type="html">arcade</media:title>
		</media:content>
	</item>
		<item>
		<title>MeggyCade: when handheld pixel gaming isn&#8217;t enough</title>
		<link>http://hackaday.com/2010/11/24/meggycade-when-handheld-pixel-gaming-isnt-enough/</link>
		<comments>http://hackaday.com/2010/11/24/meggycade-when-handheld-pixel-gaming-isnt-enough/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 15:46:06 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[handhelds hacks]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[cabinet]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[meggy jr]]></category>
		<category><![CDATA[pixel]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=31036</guid>
		<description><![CDATA[[Bomber Punk] built his own arcade cabinet, but you won&#8217;t find any MAME games here. He made the enclosure to house a Meggy Jr. 8&#215;8 pixel graphics game console. Proper coin-op buttons and a joystick replace the stock tactile switches that come with the kit. [Bomber Punk] has also added a lighted coin slot. A [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=31036&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-31037" title="meggycade" src="http://hackadaycom.files.wordpress.com/2010/11/meggycade.jpg" alt="" width="470" height="353" /></p>
<p>[Bomber Punk] <a href="http://www.youtube.com/watch?v=yiiA_OVhYjs">built his own arcade cabinet</a>, but you won&#8217;t find any MAME games here. He made the enclosure to house <a href="http://hackaday.com/2008/11/12/meggy-jr-rgb-portable-game-platform/">a Meggy Jr.</a> 8&#215;8 pixel graphics game console. Proper coin-op buttons and a joystick replace the stock tactile switches that come with the kit. [Bomber Punk] has also added a lighted coin slot. A three-cell battery pack powers the beast, with a programming port to one side so that different games can be loaded from a PC. We&#8217;d like to see a processor upgrade that would allow multiple games to be stored on a stand-alone system.</p>
<p>Take a look at the video after the break, it&#8217;ll bring a smile to your face.</p>
<p><span id="more-31036"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/11/24/meggycade-when-handheld-pixel-gaming-isnt-enough/"><img src="http://img.youtube.com/vi/yiiA_OVhYjs/2.jpg" alt="" /></a></span></p>
<p>[via <a href="http://www.evilmadscientist.com/article.php/meggycade">Evil Mad Scientist Laboratories</a>]</p>
<br />Filed under: <a href='http://hackaday.com/category/handhelds-hacks/'>handhelds hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/31036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/31036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/31036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/31036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/31036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/31036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/31036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/31036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/31036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/31036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/31036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/31036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/31036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/31036/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=31036&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/11/24/meggycade-when-handheld-pixel-gaming-isnt-enough/feed/</wfw:commentRss>
		<slash:comments>12</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/11/meggycade.jpg" medium="image">
			<media:title type="html">meggycade</media:title>
		</media:content>
	</item>
	</channel>
</rss>
