<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MameGamers &#187; Tutorials &amp; DIY</title>
	<atom:link href="http://mamegamers.com/category/arcade-tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://mamegamers.com</link>
	<description>Mame Arcade Cabinet Making &#38; More</description>
	<lastBuildDate>Thu, 27 May 2010 11:46:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Building an Upright Arcade Machine: Time to Construct!</title>
		<link>http://mamegamers.com/featured/arcade-machine-construction/</link>
		<comments>http://mamegamers.com/featured/arcade-machine-construction/#comments</comments>
		<pubDate>Thu, 27 May 2010 09:33:34 +0000</pubDate>
		<dc:creator>konvict</dc:creator>
				<category><![CDATA[Construction]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[arcade constructions]]></category>
		<category><![CDATA[Arcade Machine]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[building a cabinet]]></category>
		<category><![CDATA[Building an Arcade Machine]]></category>
		<category><![CDATA[mame cabinet]]></category>

		<guid isPermaLink="false">http://mamegamers.com/?p=300</guid>
		<description><![CDATA[Sorry it has been some time since I have updated this site, however it&#8217;s never too late to pick up from where we left off.
If you have just joined up I suggest you read the first part of this in depth tutorial on building your own arcade machine. You can read the first part here: [...]


Related posts:<ol><li><a href='http://mamegamers.com/featured/building-an-upright-arcade-machine-planning-is-key/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Planning Is Key'>Building an Upright Arcade Machine: Planning Is Key</a> <small>Remember the days when heading down to your local arcade...</small></li><li><a href='http://mamegamers.com/featured/making-an-awesome-control-panel-part-1/' rel='bookmark' title='Permanent Link: Making an Awesome Control Panel: Part 1'>Making an Awesome Control Panel: Part 1</a> <small>Making a control panel is a very important stage of...</small></li><li><a href='http://mamegamers.com/featured/building-a-bar-top-arcade-planning/' rel='bookmark' title='Permanent Link: Building a Bar top Arcade: Planning'>Building a Bar top Arcade: Planning</a> <small>For years I have been playing with the idea of...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Sorry it has been some time since I have updated this site, however it&#8217;s never too late to pick up from where we left off.</p>
<p>If you have just joined up I suggest you read the first part of this in depth tutorial on building your own arcade machine. You can read the first part here: <a href="http://mamegamers.com/featured/making-an-awesome-control-panel-part-1/">Arcade Control Panel</a></p>
<h2>Planning (cont&#8230;)</h2>
<p>Last article we spoke about planning your arcade machine project ensuring you have all your parts, plans and everything is ready to go. The next thing you will need to think about is your arcade machines design. You can stick to a tradition Galaga replica or design a hybrid machine encorporating the best parts of your favourite machines. In our tutorial I have gone for a hybrid design based on free hand sketching and general arcade knowledge on measurements and scales.</p>
<p>Firstly we need to map out all the required pieces of MDF and other materials we will need for general construction. This is best done the old fashioned way with a pencil and some paper. I won&#8217;t give you the full measurements of the arcade we built because we winged it during construction, however the basis of our design was the 1980 arcade classic, Centipede.</p>
<p><strong>Plans:</strong> <a href="http://jakobud.com/plan.php?id=5" target="_blank" rel="nofollow">http://jakobud.com/plan.php?id=5</a></p>
<p>After we had the measurements we needed to move onto figuring out how much MDF we needed. Just add up section which will then give you the final wood required. Contact your local provider to see what sheet sizes they can provide for you and simply map out the sections of the cabinet to ensure there is enough to play with. Think smart too, you don&#8217;t want to end up with half a sheet which cannot be used for anything.</p>
<h2>Measuring &amp; Cutting</h2>
<p><a href="http://mamegamers.com/wp-content/uploads/2010/05/P4130056.JPG" rel="nofollow" rel="lightbox[300]"><img class="alignnone size-thumbnail wp-image-295" title="P4130056" src="http://mamegamers.com/wp-content/uploads/2010/05/P4130056-150x150.jpg" alt="P4130056" width="150" height="150" /></a></p>
<p>After you have purchased your MDF simply map out the required section, you only have to do one side of the arcade, we will simply use the first one as a template for the second one.</p>
<p>As you can see on the right there was some slight modifications to the original centipede design instead working towards some round features on the cabinet. Under the control panel and on the top and bottom of the monitor. This rockets the arcade into the future, but still retaining the key features of the arcade.</p>
<p><img class="alignnone size-thumbnail wp-image-296" title="P4180060" src="http://mamegamers.com/wp-content/uploads/2010/05/P4180060-150x150.jpg" alt="P4180060" width="150" height="150" /></p>
<p>If you choose to have a rounded look on your arcade machine you will need to router the sections to ensure you get a perfect semi circle. You can do this using a jig or if you don&#8217;t have one you can make one, this video will help you: <a href="http://www.ehow.com/video_4426187_make-circle-router.html" target="_blank" rel="nofollow">http://www.ehow.com/video_4426187_make-circle-router.html</a></p>
<p><a href="http://mamegamers.com/wp-content/uploads/2010/05/P4180061.JPG" rel="lightbox[300]"><img class="alignnone size-thumbnail wp-image-297" title="P4180061" src="http://mamegamers.com/wp-content/uploads/2010/05/P4180061-150x150.jpg" alt="P4180061" width="150" height="150" /></a></p>
<p>After you part has been completely cut out, you should end up with one side of your arcade. Stand it up and see how it is! Once you have had a little play, jumped around a bit and your excitement has worn down a bit, you can now move on to cutting out the other side. This is done by simply using the first side as a template.</p>
<p><img class="alignnone size-thumbnail wp-image-305" title="P4260069" src="http://mamegamers.com/wp-content/uploads/2010/05/P4260069-150x150.jpg" alt="P4260069" width="150" height="150" /></p>
<p>You&#8217;ll need a very worthwhile router bit called a Down-Shear multi trimmer router bit, you can see it here: <a href="http://www.toolstoday.com/p-5888-down-shear-multi-trimmer-router-bit.aspx" target="_blank" rel="nofollow">http://www.toolstoday.com/p-5888-down-shear-multi-trimmer-router-bit.aspx</a>. You can do this without that bit, however I highly recommend using it as it will minimise imperfections by making the two side exactly the same.</p>
<p><a href="http://mamegamers.com/wp-content/uploads/2010/05/P4260071.JPG" rel="lightbox[300]"><img style="border: 0px initial initial;" title="P4260071" src="http://mamegamers.com/wp-content/uploads/2010/05/P4260071-150x150.jpg" alt="P4260071" width="150" height="150" /></a></p>
<h2>Conclusion</h2>
<p>Simply cut out of the remaining pieces of the arcade using a saw and have them ready for assembly. I normally work and cut as we go to ensure we get perfect measurements and no wasted materials.</p>
<p>Next part we will look over joining the arcade together using some cleaver joining methods, this will ensure your arcade is looking very professional and can handle being moved.</p>
<p>Thanks for reading and feel free to leave your comments below.</p>


<p>Related posts:<ol><li><a href='http://mamegamers.com/featured/building-an-upright-arcade-machine-planning-is-key/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Planning Is Key'>Building an Upright Arcade Machine: Planning Is Key</a> <small>Remember the days when heading down to your local arcade...</small></li><li><a href='http://mamegamers.com/featured/making-an-awesome-control-panel-part-1/' rel='bookmark' title='Permanent Link: Making an Awesome Control Panel: Part 1'>Making an Awesome Control Panel: Part 1</a> <small>Making a control panel is a very important stage of...</small></li><li><a href='http://mamegamers.com/featured/building-a-bar-top-arcade-planning/' rel='bookmark' title='Permanent Link: Building a Bar top Arcade: Planning'>Building a Bar top Arcade: Planning</a> <small>For years I have been playing with the idea of...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://mamegamers.com/featured/arcade-machine-construction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making an Awesome Control Panel: Part 1</title>
		<link>http://mamegamers.com/featured/making-an-awesome-control-panel-part-1/</link>
		<comments>http://mamegamers.com/featured/making-an-awesome-control-panel-part-1/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 12:42:52 +0000</pubDate>
		<dc:creator>konvict</dc:creator>
				<category><![CDATA[Construction]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Arcade Controls]]></category>
		<category><![CDATA[Arcade Machine]]></category>
		<category><![CDATA[Artwork]]></category>
		<category><![CDATA[Control Panel]]></category>
		<category><![CDATA[Dimensions]]></category>
		<category><![CDATA[iPac]]></category>
		<category><![CDATA[Joystick]]></category>
		<category><![CDATA[Mame Cabinet Making]]></category>
		<category><![CDATA[Measurements]]></category>

		<guid isPermaLink="false">http://mamegamers.com/?p=260</guid>
		<description><![CDATA[Making a control panel is a very important stage of building your arcade, depending on the type of arcade machine the layout will vary. Some will make use of track balls, joysticks, buttons, guns, wheels and other gadgets.
Choosing the right materials is the most important part and since the control panel is the most used [...]


Related posts:<ol><li><a href='http://mamegamers.com/featured/arcade-machine-construction/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Time to Construct!'>Building an Upright Arcade Machine: Time to Construct!</a> <small>Sorry it has been some time since I have updated...</small></li><li><a href='http://mamegamers.com/featured/building-a-bar-top-arcade-planning/' rel='bookmark' title='Permanent Link: Building a Bar top Arcade: Planning'>Building a Bar top Arcade: Planning</a> <small>For years I have been playing with the idea of...</small></li><li><a href='http://mamegamers.com/featured/which-arcade-should-i-build/' rel='bookmark' title='Permanent Link: Which Arcade Should I Build?'>Which Arcade Should I Build?</a> <small>Building an Arcade Machine is a tough project, especially if...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Making a control panel is a very important stage of building your arcade, depending on the type of arcade machine the layout will vary. Some will make use of track balls, joysticks, buttons, guns, wheels and other gadgets.</p>
<p>Choosing the right materials is the most important part and since the control panel is the most used face on a machine, it needs to be durable and high quality.</p>
<p>I have just finished my control panel and I thought I would share the materials, steps and more on what I used to construct it.</p>
<p><strong>Materials</strong></p>
<ul>
<li>3mm thick, 600 mm by 500mm plexi-glass (clear plastic)</li>
<li>28mm hole saw</li>
<li>Powerful Drill <img src='http://mamegamers.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </li>
<li>Router with rounded bit.</li>
<li>Circular saw</li>
<li>Hot glue gun</li>
<li>Wire Crimps</li>
<li>Pack of 50 quick connectors (maybe more or less)</li>
<li>Arcade buttons, Josticks, Encoder (ipac) or hacked.</li>
</ul>
<p><strong>Planning</strong></p>
<p>Before you rush on in, you will need to think about layout. How will the buttons be positioned? How far apart and will it be comfortable?</p>
<p>You can find some great designs for controller layouts here are some sites to help you.</p>
<ul>
<li><a rel="nofollow" href="http://www.koenigs.dk/mame/controlpanel%20full.pdf" target="_blank">http://www.koenigs.dk/mame/controlpanel%20full.pdf</a></li>
<li><a rel="nofollow" href="http://www.koenigs.dk/mame/cp.pdf" target="_blank">http://www.koenigs.dk/mame/cp.pdf</a></li>
<li><a rel="nofollow" href="http://www.koenigs.dk/mame/eng/draw.htmf" target="_blank">http://www.koenigs.dk/mame/eng/draw.htm</a></li>
<li><a rel="nofollow" href="http://arcadecontrols.com/arcade_controlpanels.shtml" target="_blank">http://arcadecontrols.com/arcade_controlpanels.shtml</a></li>
<li><a rel="nofollow" href="http://www.basementarcade.com/arcade/cpom/cpo.html" target="_blank">http://www.basementarcade.com/arcade/cpom/cpo.html</a></li>
</ul>
<p>My design was based off Koenigs controls, with a bit of a twist. I decided to use only plexiglass to build my control panel, this gives a nice smooth finish and also allows me to use art work and a back light under the panel.</p>
<p>There are some pros and cons when it comes to using MDF, metal or plexi as your control panel. MDF can be bulky, time consuming to construct and doesn&#8217;t give that nice professional finish. Metal can be quiet expensive to use but still requires a solid backing to ensure that it is sturdy and doesn&#8217;t bend and plexi-glass has a great finish however requires support bars under the panel to ensure it also does not bend. Whatever you go with you need to ensure it is going to sit well on your arcade, I prefer the plexi-glass because it gives me the greatest flexibility in the future, it was relatively cost effective and has a nice smoooooooooth finish and it looks very sexy with a back light&#8230;</p>
<p><a href="http://mamegamers.com/wp-content/uploads/2009/09/3919540154_d1563674e2.jpg" rel="lightbox[260]"><img class="alignnone size-medium wp-image-268" title="3919540154_d1563674e2" src="http://mamegamers.com/wp-content/uploads/2009/09/3919540154_d1563674e2-300x225.jpg" alt="3919540154_d1563674e2" width="300" height="225" /></a></p>
<p>I divided my control panel in half and mapped out the controls on one side, after finishing the layout on that half, using my tape measure I mirrored it exactly on the other side. This gives a perfect control layout with equal space apart on each side. Positioning the buttons is up to the user, be sure to give enough space where the wrist sits so it does not hang off the edge. Allow 38mm for buttons and a standard button space of 38mm from the center of each button, anything bigger can give painful hand cramps when playing mortal kombat&#8230; trust me losing to cramps sucks.. <img src='http://mamegamers.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><a href="http://mamegamers.com/wp-content/uploads/2009/09/3918764345_8f6738eb39.jpg" rel="lightbox[260]"><img class="alignnone size-medium wp-image-267" title="3918764345_8f6738eb39" src="http://mamegamers.com/wp-content/uploads/2009/09/3918764345_8f6738eb39-300x225.jpg" alt="3918764345_8f6738eb39" width="300" height="225" /></a></p>
<p><strong>Construction</strong></p>
<p>I first divided my sheet of plexiglass accordingly to my arcade machine (width or 600mm and a depth of 240mm). Cutting them with a circular saw I was left with three bits, 2 x 600mm by 240mm sheets and a small left over bit. (I&#8217;ll use this for my coin slot!)</p>
<p>I started to counter-sink my joystick screws to ensure a flush finish on the first layer, this allows me to place another sheet of plexi on top and place some art in between the sheets. Clamping the two sheets together I started by drilling small pilot holes then moved on to drill my buttons out, making sure to go slow to ensure the friction would not melt the plastic. After all the hols have been cut out, use some fine sandpaper to clean the edges of the holes.</p>
<p><a href="http://mamegamers.com/wp-content/uploads/2009/09/3919543334_1a2869fa38.jpg" rel="lightbox[260]"><img class="alignnone size-medium wp-image-269" title="3919543334_1a2869fa38" src="http://mamegamers.com/wp-content/uploads/2009/09/3919543334_1a2869fa38-300x225.jpg" alt="3919543334_1a2869fa38" width="300" height="225" /></a></p>
<p>Place the two sheets together and slide the buttons into place to ensure a snug fit, there may be some movement but this shouldn&#8217;t be a concern. You may get some tight areas where the buttons are touching and some buttons touch, the extra space comes in handy to wiggle them around a tighten them on.</p>
<p><a href="http://mamegamers.com/wp-content/uploads/2009/09/3919547038_da06668f0e.jpg" rel="lightbox[260]"><img class="alignnone size-medium wp-image-270" title="3919547038_da06668f0e" src="http://mamegamers.com/wp-content/uploads/2009/09/3919547038_da06668f0e-300x225.jpg" alt="3919547038_da06668f0e" width="300" height="225" /></a></p>
<p>Some people have issues with a sharp edge, if you have a router handy you can bevel the edge to give a smooth finish. Be careful when using the router on plastic, it requires a slow setting and a steady hand.</p>
<p>Stay tuned for the next part where I will show you wiring and how to organize your wires.</p>
<p><a rel="nofollow" href="http://www.flickr.com/photos/mamegamers/" target="_blank">You can check out more photos here</a></p>


<p>Related posts:<ol><li><a href='http://mamegamers.com/featured/arcade-machine-construction/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Time to Construct!'>Building an Upright Arcade Machine: Time to Construct!</a> <small>Sorry it has been some time since I have updated...</small></li><li><a href='http://mamegamers.com/featured/building-a-bar-top-arcade-planning/' rel='bookmark' title='Permanent Link: Building a Bar top Arcade: Planning'>Building a Bar top Arcade: Planning</a> <small>For years I have been playing with the idea of...</small></li><li><a href='http://mamegamers.com/featured/which-arcade-should-i-build/' rel='bookmark' title='Permanent Link: Which Arcade Should I Build?'>Which Arcade Should I Build?</a> <small>Building an Arcade Machine is a tough project, especially if...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://mamegamers.com/featured/making-an-awesome-control-panel-part-1/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Which Arcade Should I Build?</title>
		<link>http://mamegamers.com/featured/which-arcade-should-i-build/</link>
		<comments>http://mamegamers.com/featured/which-arcade-should-i-build/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 00:13:40 +0000</pubDate>
		<dc:creator>konvict</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Planning]]></category>

		<guid isPermaLink="false">http://mamegamers.com/?p=247</guid>
		<description><![CDATA[Building an Arcade Machine is a tough project, especially if it is your first project and have no experience in wood working (well that&#8217;s why you come here!). Deciding what your arcade will look like is the next big step. Whether you want a authentic looking replica arcade machine or whether you want to create [...]


Related posts:<ol><li><a href='http://mamegamers.com/featured/building-an-upright-arcade-machine-planning-is-key/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Planning Is Key'>Building an Upright Arcade Machine: Planning Is Key</a> <small>Remember the days when heading down to your local arcade...</small></li><li><a href='http://mamegamers.com/featured/arcade-machine-construction/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Time to Construct!'>Building an Upright Arcade Machine: Time to Construct!</a> <small>Sorry it has been some time since I have updated...</small></li><li><a href='http://mamegamers.com/featured/building-a-bar-top-arcade-planning/' rel='bookmark' title='Permanent Link: Building a Bar top Arcade: Planning'>Building a Bar top Arcade: Planning</a> <small>For years I have been playing with the idea of...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Building an Arcade Machine is a tough project, especially if it is your first project and have no experience in wood working (well that&#8217;s why you come here!). Deciding what your arcade will look like is the next big step. Whether you want a authentic looking replica arcade machine or whether you want to create a hybrid machine with a unique feel to it, each style takes a good solid amount of planning and organizing.</p>
<h2><strong>Replica vs. Unique</strong></h2>
<p>In my opinion this is a very difficult decision, most enthusiast will want to re-create their child hood by re-building the famous Defender or Space Invaders at their local arcade. Some people prefer to create something unique and different with a more modern appeal to it. Either option is still a good one, as long as you put in 100% and create high quality work. My Advice is not to cut corners, take the time, effort and extra energy to create something which will last the hardcore playing.</p>
<p><strong>Look into the Future!</strong></p>
<p>&#8220;Sell your arcade machine?! Are you crazy?!&#8221; Well lets just say in 20 years time you got over arcade machines and wanted to sell it. An replica 1980&#8217;s arcade machine will definitely have more buying power compared to a modern, unique machine. Food for thought.</p>
<h2><strong><strong>What Should It Look Like?</strong></strong></h2>
<p>Upright, Cocktail or Bar top? These are also questions you need to ask yourself. Do you have space for an upright arcade machine? Do you have the time, the money? Maybe a cocktail arcade is better suited for you, somewhere to rest the beers? Or maybe you just want to start small? A Bar top arcade is an excellent choice for beginners and also very cost effective.</p>
<p><strong>How much am I looking at ($$$)?</strong></p>
<p>Here is some prices (please use these as guides and are no way the final cost of projects).</p>
<ul>
<li>DIY Upright Arcade Machine:  $300 &#8211; $800 USD</li>
<li>DIY Cocktail Arcade Machine: $150 &#8211; $500 USD</li>
<li>DIY Bar top Arcade Machine: $100 &#8211; $300 USD</li>
</ul>
<p>These prices are just a guide, it can depend on where you get your parts, computers and more.</p>
<p>There are some great images on the internet about arcade machines. Here are some places I recommend you visit before making a decision.</p>
<ol>
<li><a rel="nofollow" href="http://www.jakobud.com" target="_blank">www.jakobud.com</a> &#8211; Popular Authentic Arcade Plans &amp; Images!</li>
<li><a rel="nofollow" href="http://www.webbpickersgill.com" target="_blank">www.webbpickersgill.com</a> &#8211; Plans &amp; Images.</li>
<li><a rel="nofollow" href="http://www.arcadecontrols.com/arcade_cabinet_plans.shtml" target="_blank">www.arcadecontrols.com/arcade_cabinet_plans.shtml</a> &#8211; Plans &amp; Custom Cabinets</li>
<li><a rel="nofollow" href="http://www.klov.com" target="_blank">www.klov.com</a> &#8211; The Killer List!</li>
<li><a rel="nofollow" href="http://www.myaffiliateprogram.com/u/xgaming/t.asp?id=80279&amp;p=/htm/cabinet.shtml" target="_blank">www.xgaming.com</a> &#8211; Cut Corners &amp; Buy a Cabinet!</li>
</ol>
<p><strong><br />
</strong></p>


<p>Related posts:<ol><li><a href='http://mamegamers.com/featured/building-an-upright-arcade-machine-planning-is-key/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Planning Is Key'>Building an Upright Arcade Machine: Planning Is Key</a> <small>Remember the days when heading down to your local arcade...</small></li><li><a href='http://mamegamers.com/featured/arcade-machine-construction/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Time to Construct!'>Building an Upright Arcade Machine: Time to Construct!</a> <small>Sorry it has been some time since I have updated...</small></li><li><a href='http://mamegamers.com/featured/building-a-bar-top-arcade-planning/' rel='bookmark' title='Permanent Link: Building a Bar top Arcade: Planning'>Building a Bar top Arcade: Planning</a> <small>For years I have been playing with the idea of...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://mamegamers.com/featured/which-arcade-should-i-build/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keyboard Encoders 101: Class is in session</title>
		<link>http://mamegamers.com/arcade-tutorials/keyboard-encoders-101-class-is-in-session/</link>
		<comments>http://mamegamers.com/arcade-tutorials/keyboard-encoders-101-class-is-in-session/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 17:41:40 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tutorials & DIY]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[blocking]]></category>
		<category><![CDATA[controls]]></category>
		<category><![CDATA[encoder]]></category>
		<category><![CDATA[ghosting]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[Make Your Own Arcade]]></category>
		<category><![CDATA[Mame]]></category>

		<guid isPermaLink="false">http://mamegamers.com/?p=198</guid>
		<description><![CDATA[The most technical part of building your own arcade is getting your controls hooked up to your computer. This easiest way to do this is to use a keyboard encoder.
What is a keyboard encoder?
An encoder is basically a circuit with a microchip that will scan its inputs for some type of trigger, in the case [...]


Related posts:<ol><li><a href='http://mamegamers.com/featured/building-an-upright-arcade-machine-planning-is-key/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Planning Is Key'>Building an Upright Arcade Machine: Planning Is Key</a> <small>Remember the days when heading down to your local arcade...</small></li><li><a href='http://mamegamers.com/featured/building-a-bar-top-arcade-planning/' rel='bookmark' title='Permanent Link: Building a Bar top Arcade: Planning'>Building a Bar top Arcade: Planning</a> <small>For years I have been playing with the idea of...</small></li><li><a href='http://mamegamers.com/news/maximus-arcade-free-theme-coming-soon/' rel='bookmark' title='Permanent Link: Maximus Arcade &#8211; Free Theme Coming Soon'>Maximus Arcade &#8211; Free Theme Coming Soon</a> <small>Sorry we haven&#8217;t updated the site recently (6 months to...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>The most technical part of building your own arcade is getting your controls hooked up to your computer. This easiest way to do this is to use a keyboard encoder.</p>
<p><strong>What is a keyboard encoder?</strong></p>
<div id="attachment_235" class="wp-caption alignnone" style="width: 310px"><a href="http://mamegamers.com/wp-content/uploads/2009/07/img00184-20090611-1248.jpg" rel="lightbox[198]"><img class="size-medium wp-image-235" title="img00184-20090611-1248" src="http://mamegamers.com/wp-content/uploads/2009/07/img00184-20090611-1248-300x225.jpg" alt="The i-PAC2 from Ultimarc" width="300" height="225" /></a><p class="wp-caption-text">The i-PAC2 from Ultimarc</p></div>
<p style="text-align: left;">An encoder is basically a circuit with a microchip that will scan its inputs for some type of trigger, in the case of our controls the micro switch on the buttons or joysticks, for an on or off state. When the encoder sees an on trigger it will output it to the computer which is seen as a simple keyboard stroke. In the way we will be using it, with emulators and games, it provides an easy way to interface your controls that you have bought by simply going into the configuration of the program and setting the controls to the keys you want. Most of the encoders you find will use the standard keyboard plug, or USB to interface with the computer.</p>
<p>Sound simple enough right? You push a button, it sends it to the encoder, the encoder reads the key you pushed and sends the computer as a keystroke. Well it really is that simple, but there is one thing you really need to worry about.</p>
<p><strong>Ghosting and Blocking<br />
</strong></p>
<p>Wait? You said I only had one thing to worry about? Well ghosting and blocking are basically the same thing.  To better explain this you have to understand how an encoder works. The most common encoder you can find is in the keyboard that usually comes in with your computer. You know that cheap corded standard 104 key one. The PCB that you find inside works on a matrix. This matrix is made up of a two sets of inputs on the board that when pressed at the same time are interpreted as the keystroke. So when you press the key &#8220;S&#8221; its see one off of each side of that matrix being pressed. Take a look at the example below. Here we are using a 5&#215;5 matrix to explain ghosting and blocking.</p>
<table border="1" width="250">
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td>
<div><strong>X</strong></div>
</td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td>
<div><strong>1</strong></div>
</td>
<td>
<div><strong>2</strong></div>
</td>
<td>
<div><strong>3</strong></div>
</td>
<td>
<div><strong>4</strong></div>
</td>
<td>
<div><strong>5</strong></div>
</td>
</tr>
<tr>
<td></td>
<td>
<div><strong>1</strong></div>
</td>
<td>
<div>A</div>
</td>
<td>
<div>B</div>
</td>
<td>
<div>C</div>
</td>
<td>
<div>D</div>
</td>
<td>
<div>E</div>
</td>
</tr>
<tr>
<td></td>
<td>
<div><strong>2</strong></div>
</td>
<td>
<div>F</div>
</td>
<td>
<div>G</div>
</td>
<td>
<div>H</div>
</td>
<td>
<div>I</div>
</td>
<td>
<div>J</div>
</td>
</tr>
<tr>
<td><strong>Y</strong></td>
<td>
<div><strong>3</strong></div>
</td>
<td>
<div>K</div>
</td>
<td>
<div>L</div>
</td>
<td>
<div>M</div>
</td>
<td>
<div>N</div>
</td>
<td>
<div>O</div>
</td>
</tr>
<tr>
<td></td>
<td>
<div><strong>4</strong></div>
</td>
<td>
<div>P</div>
</td>
<td>
<div>Q</div>
</td>
<td>
<div>R</div>
</td>
<td>
<div>S</div>
</td>
<td>
<div>T</div>
</td>
</tr>
<tr>
<td></td>
<td>
<div><strong>5</strong></div>
</td>
<td>
<div>U</div>
</td>
<td>
<div>V</div>
</td>
<td>
<div>W</div>
</td>
<td>
<div>X</div>
</td>
<td>
<div>Y</div>
</td>
</tr>
</tbody>
</table>
<p>So to send the keystroke &#8220;A&#8221; you have to connect the X1/Y1 in the matrix. Cool. That works fine and dandy as long as your sending one stroke at a time. Now lets say you want to send three at the same time. Lets use A, B, and G for example. When all of those are pressed at the same time your holding down X1,X2,Y1, and Y2. &#8220;A&#8221; being X1/Y1, &#8220;B&#8221; being X2/Y1, and &#8220;G&#8221; being X2/Y2. Well at the same time the encoder is going to see X2/Y2 which is &#8220;F&#8221;. This is your ghost. A key that you didn&#8217;t intend to press but was triggered anyways. Blocking works on this same concept. Instead of adding a key, its not letting one show up. This happens when your pressing a key from one set of <em>matrices</em> and then try to press another key that is being used in the matrix already and gets blocked by the encoder already seeing the  first key being pressed. Ghosting and Blocking are only going to be a problem if you decide to build your own encoder as most commercial encoders already have circuits built to combat against these common problems. <em></em>They also make gaming keyboard with the same features so that you can press as many keys as you want without any ghosting or blocking of keys.</p>
<p>Now that you know what an encoder is lets take a look at some of your options. At the same time I will list the pro&#8217;s and con&#8217;s of each, while also pointing out some other information that will be helpful including building your own encoder.</p>
<p><strong>Easy is never your cheapest route</strong></p>
<p>The easiest way is to buy an encoder. Depending where you live you can get an encoder from $30-$100 depending on its features and how many inputs it has. Not only will it save you so much time, they are also more reliable than building your own. As mentioned above most of the encoders that you find will have the ghosting problem taken care of. If your project is on a budget, then this is something you should be a must buy. Why? Reliability is the biggest factor. You want to be able to hook your controls up and not have to worry about them again. Only worry you should have is beating your friend, and not the famous excuse us gamers use when we have no clue how we lost &#8220;Somethings wrong with my controller! The buttons not working right!&#8221;</p>
<p>I&#8217;m going to recommend two keyboard encoders for you. First being the <a title="X-Arcade BYOA" href="http://www.xgaming.com/byoarcade.shtml" rel="nofollow">X-Arcade BYOA</a> (Build Your Own Arcade) kit. Lets take a look at its features:</p>
<ul>
<li>Supports 28 Inputs In <strong>Any</strong> Combination (2 Joysticks + 20 Buttons)<a class="link" href="http://www.xgaming.com/service/images/Layouts/PC-MAC.htm" target="_blank" rel="nofollow"><br />
</a></li>
<li>Speedstep™ Design Supports 28 <strong>Simultaneous</strong> Input Presses With Absolutely No Delay</li>
<li><span class="link">Award Winning</span> Electronics Featured In Video Game/Technology Publications Worldwide</li>
<li>Fully Programmable Input Assignments In Hardware (PC Only) For Re-Assigning Buttons/Joysticks To Any Input On Keyboard.</li>
<li>Programmed Modes Include Memory Storage To Maintain Settings When Unit Is Off</li>
<li>4 Different Memory Mode Settings In Hardware For Saving Button/Joystick Layouts For Various Emulators Or Settings</li>
<li>Direct Plug-In For Connectors: No Screwdriver Required</li>
<li>Included LED Display Shows On/Off Test Function And Assists In Programming Modes</li>
<li>Includes PS/2 Keyboard Pass-Thru Input</li>
<li>No Separate Power Required, No Ghosting, No Scanning, No Delays</li>
<li>External Connection Via  PS/2 Port or USB Port</li>
<li> No Limit On USB Simultaneously-Pressed  Switches:  Full Native On-Board USB Support</li>
<li>Compatible With Any Game System (<span class="link">Game Adapters Sold Separately</span>)</li>
<li>No Software Or Drivers Needed</li>
<li>No Soldering Requied (Easy Installation For Anyone!)</li>
<li>Can Be Used With Any Third Party USB or PS/2 Trackball/Spinner</li>
<li>Fully Compatible With Any OS, (Mac, Linux, Unix, PC, etc)</li>
<li>Fully Seamless Operation And Configuration With <span class="link">MAME/Emulation Software</span></li>
<li>Default Support Provided Both By MAME and Gametap (X-Arcade PCB Support In Both Applications)</li>
</ul>
<p>The big ones here are the 28 inputs all of which have no delays or ghosting. I would of loved to have tested this unit myself but when I tried it was on backorder. I bought my joysticks &amp; buttons from X-Arcade and love the fact that they offer a lifetime warranty on their products. The encoder is the same one that they use in their award winning TankStick so you know that its made from the best quality on the market.</p>
<p>The second one I&#8217;m going to tell you about is the i-PAC from <a title="Ultimarc" href="http://www.ultimarc.com" rel="nofollow">Ultimarc</a>. The company that I actually bought my encoder from. They offer many different models of their encoders. So depending on how many controls you plan on hooking up they probably have something that will work with it. Which is the biggest limit in the X-Arcade BYOA kit. They only offer one model. I went with the i-PAC2 from Ultimarc. Lets look at its features:</p>
<ul>
<li>Fully programmable key code set. Stored even after power off unlike some other interfaces which lose all data when powered off.</li>
<li> Dual interface USB or Keyboard &#8211; just swap the cable.</li>
<li> All joystick/button connections easily made via screw tag strip. Connections marked on the board.</li>
<li>Chunky 5mm screw connectors .</li>
<li>Self-Test LED gives an instant check of all your wiring. Can indicate which, if any, input has a problem.</li>
<li> All button inputs referenced to ground &#8211; no need to re-wire separate grounds to each button.</li>
<li> Lead plugs into keyboard socket on PC or USB port.</li>
<li>Can be programmed using special utilities (for DOS, Windows, Linux, MAC) or without special software, using an interactive method.</li>
<li>Using host software, an unlimited number of keycode configurations can be stored and downloaded on-the-fly. Retained on power off.</li>
<li> No separate power needed.</li>
<li> Does not use a matrix &#8211; no ghost keys.</li>
<li> Does not use a scanning method which causes a variable delay. Each input has it&#8217;s own dedicated connection into the on-board CPU .</li>
<li> Fast running interrupt-driven software gives much better response than a standard keyboard controller. Key debounce uses a state method for each key. No delays between keys depressed at the same time. (essential for fighting games).</li>
<li> 2 operation modes. Either uses standard MAME keys or you can program your own character set.</li>
<li> Shift functions. Holding &#8220;Start1&#8243; and pressing other buttons sends a range of codes for MAME functions such as &#8220;escape&#8221;, &#8220;Coin 1&#8243;, &#8220;tab&#8221;, &#8220;enter&#8221;. This means no extra buttons are needed on the cabinet. In programmable mode any input can be the shift key and all keys can be programmed with a shifted code.</li>
<li> Special note for Windows MAME users! Shift key functions mean you can select and start games from the Windows interface without using the keyboard or mouse.</li>
<li> Connector for ordinary keyboard which can be used together with the controls if required. No switch-over delays mean you could even play a game using the control panel and keyboard at the same time.</li>
<li>Supports selective up/down key repeat in PS/2 mode (all keys repeat in USB mode) to give easy scrolling through lists with minimal CPU overhead and interface &#8220;clutter&#8221;.</li>
<li> No special drivers needed. USB drivers are generic Windows. On many motherboards USB will work in DOS.</li>
<li>Fully compatible with all Apple Macs which have USB ports.</li>
<li>Supports the Apple Mac &#8220;command&#8221; key and the Windows &#8220;GUI&#8221; keys.</li>
<li>I-PAC<sup>4</sup> and I-PAC<sup>2 </sup>boards and J-PAC can be paired in any combination to increase the total number of inputs.</li>
<li>Keycode programming is integrated directly into many popular front ends for seamless launch of emulator or other applications which require different code sets.</li>
</ul>
<p>The i-PAC2 offers 32 inputs, 4 more than the BYOA from X-Arcade. No ghosting and no delays. Its default programming is setup right out the box to the controls in MAME. Which makes it setup super easy. Just connect the wires from your micro switches to the encoder and its ready to play MAME. These encoder have been trusted by a number of people with great results. Its for you to decide which one is best for your project.</p>
<p>Pros: Easy Setup. No Ghosting. Easy connections for your micro switches. Reliability.</p>
<p>Cons: Cost money.</p>
<p><strong>What are my other options?</strong></p>
<p>Well luckily for you we are going to go into making your own encoder. Before we get into that lets talk about why you would want to build your own. The only reason you would want to build your own is to save money. But I promise you that the hassle is not worth the few bucks you will be saving. Now let me run another scenario your way. You weren&#8217;t cheap and actually bought an encoder but you used all of your inputs but you want to add another joystick or couple of buttons. I wouldn&#8217;t suggest building your own encoder for hooking up all your controls, but if you need a few more buttons but can&#8217;t justify buying another encoder with 28 inputs when you only need 4 of them then building your own is right up your alley.</p>
<p>The easiest way to get an encoder is from an old keyboard. Most of the times you can find an old keyboard that came with your computer that has one you can use. If you don&#8217;t have one then you can usually buy one for a couple bucks off craigslist or garage sale. Odds are you got one. If your anything like me then you don&#8217;t throw things like these away. Lets take a look at the Dell keyboard I will be using.</p>
<div id="attachment_231" class="wp-caption alignnone" style="width: 310px"><a href="http://mamegamers.com/wp-content/uploads/2009/07/101_0104.jpg" rel="lightbox[198]"><img class="size-medium wp-image-231" title="101_0104" src="http://mamegamers.com/wp-content/uploads/2009/07/101_0104-300x225.jpg" alt="Standard 104-key Keyboard from Dell" width="300" height="225" /></a><p class="wp-caption-text">Standard 104-key Keyboard from Dell</p></div>
<p>Cheap standard keyboard that comes with most computers now a days. Take the screws out the back and open it up and you will see this:</p>
<div id="attachment_227" class="wp-caption alignnone" style="width: 310px"><a href="http://mamegamers.com/wp-content/uploads/2009/07/101_0098.jpg" rel="lightbox[198]"><img class="size-medium wp-image-227" title="101_0098" src="http://mamegamers.com/wp-content/uploads/2009/07/101_0098-300x225.jpg" alt="Inside the keyboard. Encoder in the top right." width="300" height="225" /></a><p class="wp-caption-text">Inside the keyboard. Encoder in the top right.</p></div>
<p>The part you are most concerned with is the PCB board in the top right. When you unscrew it from the keyboard you will see that it is holding down 3 pieces of clear film with circuits printed out on them. Two of them are separated with another clear sheet with no printing, but holes where the keys can be pressed. So basically when you press a key, it pushes the rubber pad down on the three sheets, thus connecting the two printed sheets where the hole is. The board see the connection and sends the keystroke. Lets take a better look at the PCB and the clear sheets with the circuits:</p>
<div id="attachment_230" class="wp-caption alignnone" style="width: 310px"><a href="http://mamegamers.com/wp-content/uploads/2009/07/101_0103.jpg" rel="lightbox[198]"><img class="size-medium wp-image-230" title="101_0103" src="http://mamegamers.com/wp-content/uploads/2009/07/101_0103-300x225.jpg" alt="18x8 matrix and encoder" width="300" height="225" /></a><p class="wp-caption-text">18x8 matrix and encoder</p></div>
<p>In this picture you can see I flipped one of the sheets vertically so that it doesn&#8217;t lay on top of the other one where you cant see it. The sheet at the top with the encoder has 26 markings, and the bottom has 10. The two at the ends are grounds so lets leave them out of this for a while. The 8 on the bottom that line up with the 26 form a matrix that you need to understand. By taking those 8 away from the top you can conclude that this particular encoder has an 18&#215;8 matrix for a total of 144 inputs. Each key is pressed by completing the circuit between one of the 8 and the other 18. Remember our 5&#215;5 example above? Same thing just a bigger matrix.</p>
<p>This is where ghosting and blocking come in. The idea way to use an encoder like this is not to reuse any of the two matrices at the same time. So by looking at the picture above you could solder 8 wires to the one side of the matrix and only pair them with one of from the other 18 and never have to worry about ghosting or blocking what so ever. Perfect if you only need a few more inputs for your cabinet. That&#8217;s not its limits though. Say for example you didn&#8217;t want to build a cabinet, just controls to play your favorite games at your computer. You can use more than 8 of the inputs, but any buttons that may be pressed at the same time shouldn&#8217;t ghost or block another keystroke through the encoder. Simply put say you use the 8 inputs up for a joystick and 4 buttons. Then decide that you want to add a &#8220;Start&#8221; button. Well its okay to use an input from one side of the matrix you&#8217;ve already used, just make sure that its a key that isnt going to be pushed at the same time as another one. Thus having a chance to block or ghost another key.</p>
<p>The next step is to find out what each combo in the matrix translates to as a keystroke. For this we could open up a note pad and start connecting the matrices and see what they output. We&#8217;ll what about the keys that don&#8217;t send strokes like ESC, F1-12, Home, Insert, ect. ect.? Luckily there is a great utility that can help you with that. Its called <a title="Keyhook" href="http://mamegamers.com/wp-content/uploads/2009/07/keyhook.zip" target="_self">KeyHook</a>. When you run it, it will look like a simple box until you press a key. At which point it tells you which key is being pressed. So by simply using a simple piece of wire you can quickly map out what your matrix is from your PCB.</p>
<p>Now at this point its as easy as soldering wires to the encoder and wiring them up to the micro switches on your controls. Before you solder to the encoder you need to scrape the coating off the board. I used a simple flat head screwdriver to do this. Take a look at the picture below to see the difference between them.</p>
<div id="attachment_233" class="wp-caption alignnone" style="width: 310px"><a href="http://mamegamers.com/wp-content/uploads/2009/07/101_0111.jpg" rel="lightbox[198]"><img class="size-medium wp-image-233" title="101_0111" src="http://mamegamers.com/wp-content/uploads/2009/07/101_0111-300x225.jpg" alt="Right side ready to solder" width="300" height="225" /></a><p class="wp-caption-text">Right side ready to solder</p></div>
<p>I hope that you have found this information helpful in some way in your journey of building controls for your cabinet. If you have any questions, got lost somewhere, still have no clue of whats going on above don&#8217;t be afraid to drop a comment or stop by the forums. We&#8217;re here to help you.</p>


<p>Related posts:<ol><li><a href='http://mamegamers.com/featured/building-an-upright-arcade-machine-planning-is-key/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Planning Is Key'>Building an Upright Arcade Machine: Planning Is Key</a> <small>Remember the days when heading down to your local arcade...</small></li><li><a href='http://mamegamers.com/featured/building-a-bar-top-arcade-planning/' rel='bookmark' title='Permanent Link: Building a Bar top Arcade: Planning'>Building a Bar top Arcade: Planning</a> <small>For years I have been playing with the idea of...</small></li><li><a href='http://mamegamers.com/news/maximus-arcade-free-theme-coming-soon/' rel='bookmark' title='Permanent Link: Maximus Arcade &#8211; Free Theme Coming Soon'>Maximus Arcade &#8211; Free Theme Coming Soon</a> <small>Sorry we haven&#8217;t updated the site recently (6 months to...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://mamegamers.com/arcade-tutorials/keyboard-encoders-101-class-is-in-session/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Building an Upright Arcade Machine: Planning Is Key</title>
		<link>http://mamegamers.com/featured/building-an-upright-arcade-machine-planning-is-key/</link>
		<comments>http://mamegamers.com/featured/building-an-upright-arcade-machine-planning-is-key/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 13:52:38 +0000</pubDate>
		<dc:creator>konvict</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Arcade Machines]]></category>
		<category><![CDATA[Building an Arcade Machine]]></category>
		<category><![CDATA[Make Your Own Arcade]]></category>
		<category><![CDATA[Mame]]></category>
		<category><![CDATA[Upright Arcade]]></category>

		<guid isPermaLink="false">http://mamegamers.com/?p=195</guid>
		<description><![CDATA[Remember the days when heading down to your local arcade to play Pac Man or spend hours playing Tetris to break that high score. Well I do, and now I can re-live the days in my own living room. But the best part is when someone beats my score I can reset them.
Well to kick [...]


Related posts:<ol><li><a href='http://mamegamers.com/featured/arcade-machine-construction/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Time to Construct!'>Building an Upright Arcade Machine: Time to Construct!</a> <small>Sorry it has been some time since I have updated...</small></li><li><a href='http://mamegamers.com/featured/building-a-bar-top-arcade-planning/' rel='bookmark' title='Permanent Link: Building a Bar top Arcade: Planning'>Building a Bar top Arcade: Planning</a> <small>For years I have been playing with the idea of...</small></li><li><a href='http://mamegamers.com/arcade-tutorials/keyboard-encoders-101-class-is-in-session/' rel='bookmark' title='Permanent Link: Keyboard Encoders 101: Class is in session'>Keyboard Encoders 101: Class is in session</a> <small>The most technical part of building your own arcade is...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Remember the days when heading down to your local arcade to play Pac Man or spend hours playing Tetris to break that high score. Well I do, and now I can re-live the days in my own living room. But the best part is when someone beats my score I can reset them.</p>
<p>Well to kick off this series I will be taking you through a detailed step by step instruction manual on how to construct your very own, professional upright arcade machine. I will be working on this project with my old man, who has 25 years experience as a joiner and carpenter. Special thanks to him for his help with this.</p>
<p>So before we begin I must warn you that this is a lengthily and delicate project which can take up to 6 months or longer to complete. This project is still currently in development at the time of writing this but has so far taken 3 months to get to stage 5 (Painting &amp; Artwork).</p>
<p><strong>Planning Is Key</strong></p>
<p>The most overlooked part of this scale of project is planning. Deciding to build an arcade machine can be a very difficult task and without proper preparation can be a costly project. You will need to weigh up the option of purchasing an existing built arcade or constructing your own. Without planning you could overlook important factors which must be taken in to consideration.</p>
<p><strong>Budget</strong></p>
<p>First thing is first, what is your budget? How much do you want to spend on your arcade and how much can you source through spare parts or scraps? These are the things you need to ask yourself before starting your project. A typical project can cost between $200 &#8211; $400 US.</p>
<p><strong>The Style</strong></p>
<p>So after considering your budget you will want to start thinking about what type of machine you want. Do you want to replicate an original machine from back in your childhood, or maybe create something unique and special to you? A great place to have a look at different styles of arcades is<a rel="nofollow" href="http://jakobud.com" target="_blank"> Jakobud.com</a>, you can also find exact plans for original arcades and best of all its 100% free. Thanks Jakobud!</p>
<p><strong>Materials</strong></p>
<p>So after you have finally sorted your arcade plans out and the style you want to create you will need to sort your materials for construction. It is extremely important to have your materials prior to embarking on your “arcade journey” this will help you complete the project more efficiently and save you time and money.</p>
<p>Here is a typical list of materials for an arcade machine.</p>
<p>1.	MDF<br />
2.	Laminated Glass<br />
3.	Screws<br />
4.	Bolts<br />
5.	Castors (Wheels)<br />
6.	Hinges<br />
7.	Locks<br />
8.	Perspex<br />
9.	Old PC (or Jamma Board)<br />
10.	Speakers<br />
11.	Arcade Controls (Joystick(s), Buttons, Trackball)<br />
12.	Coin Mechanism<br />
13.	Keyboard Encoder (or Keyboard Hack)<br />
14.	Florescent Light<br />
15.	Power Strip (Power Board)<br />
16.	MDF Sealer</p>
<p>Here is a typical list of tools you may need when constructing your arcade.</p>
<p>1.	Router<br />
2.	Clamps<br />
3.	Cordless Screw Driver<br />
4.	Electric Saw<br />
5.	Right Angle Ruler<br />
6.	Measuring Tape<br />
7.	Chisels<br />
8.	Builders Bog/Putty<br />
9.	Router Bits<br />
10.	Hole Saw Bits</p>
<p><strong>Electronics</strong></p>
<p>So after having everything sorted you will need to think about what is really going to power your arcade machine. Most people go for an old PC dedicated to running MAME (<a href="http://mamegamers.com/mame/mame-installation-configuration" target="_blank">you can read about it here</a>). This is the easiest way and the best for a personal set up for your home. If you prefer a more authentic set-up you can run a Jamma Board inside your machine. Personally if this is your first arcade machine I would opt for a MAME set up, simply because this is low cost and easy to do.</p>
<p>Most people will have an old PC sitting around the house this is the best thing to use to get started. You will need something with a little grunt but nothing extreme. This is what I recommend;</p>
<p>•	Pentium 3/AMD or higher with 1.5Ghz +<br />
•	1 GB Ram or more<br />
•	64mb graphics card or better<br />
•	Onboard sound card<br />
•	Windows XP</p>
<p>You can read more about the software in another article by me. <a href="http://mamegamers.com/mame/mame-installation-configuration" target="_blank">Mame Installation &amp; Configuration</a></p>
<p>You can experiment with these and find something that is good but not overly good. Remember you are playing mostly games from 1980 – 1996.</p>
<p><strong>Controls</strong></p>
<p>So the most asked question in the arcade community is how to build your controls. You have a few options when it comes to this, and simple it comes down to time and money.<br />
You can opt for purchasing an <a rel="nofollow" href="http://www.xgaming.com/landingpage.shtml?kbid=80279" target="_blank">X-Arcade TankStick</a> which is costly but everything is there for you and they do offer a lifetime warranty or you can purchase parts and construct a control board yourself.<br />
The TankStick is a much quicker and easier way to have a fully functional arcade controls, but if you want to learn more you can build your own. I highly recommend purchasing your parts from <a rel="nofollow" href="http://www.xgaming.com/landingpage.shtml?kbid=80279" target="_blank">XGaming</a> and constructing your own panel. They offer warranty on all their parts.</p>
<p>You can purchase all your parts from a few places online. Here are just a few;</p>
<p>•	<a rel="nofollow" href="http://www.xgaming.com/landingpage.shtml?kbid=80279" target="_blank">X-Gaming (The All in one solution)</a> &#8211; We highly recommend them!<br />
•	<a rel="nofollow" href="http://ebay.com" target="_blank">Ebay</a><br />
•	<a rel="nofollow" href="http://ultimarc.com" target="_blank">Ultimarc (Keyboard Encoders)</a><br />
•	<a rel="nofollow" href="http://happcontrols.com" target="_blank">HappControls</a></p>
<p><strong>Encoders</strong></p>
<p>After sorting your controls you will need an encoder to connect them to your PC, thanks to bob he has also explained this for us.</p>
<blockquote><p>Next you need to decide how you are going to hook your controls up to your computer. The easiest way is to get a keyboard encoder. Basically you hook the micro switches from the buttons or joysticks to your encoder and when the micro switch is pressed it sends a keystroke like a keyboard. Most encoders hook up with to your computer through ps-2 or usb. X-Arcade offers a great encoder that is used in their Tankstick Controller which is known for its reliability and ease of use. The only downfall is that it only has 28 inputs on it. Enough for 20 buttons and two joysticks. Another great keyboard encoder is the i-Pac from Ultimarc. They offer several different models to suit any arcade you think about building. After taking a look at the encoders at Ultimarc, I decided to use their i-Pac2. It is built for running MAME specifically and out of the box is programmed with the keys by default in MAME. All you have to do is hook the buttons up the appropriate connection on the board and your up and running. It has 32 inputs. Which only 28 are needed for the control panel I plan on running. But leaves 4 extra down the road for either 4 buttons or 1 joystick, like a true 4-way for games that were originally played that way.</p></blockquote>
<p>You can purchase the <a rel="nofollow" href="http://www.xgaming.com/landingpage.shtml?kbid=80279" target="_blank">TankStick from X-Arcade</a> and that will have everything you need to get started (joysticks, buttons and encoder).</p>
<div><a href="http://www.xgaming.com/landingpage.shtml?kbid=80279&amp;img=XG_banner2_101503.gif"><img src="http://xgaming.com/ShowBanner.php?id=80279&amp;img=XG_banner2_101503.gif" border="0" alt="" /></a></div>
<p><strong>Screen</strong></p>
<p>So another thing to consider is your screen, how you view your video games is everything. As Bob explains in another article (<a href="http://mamegamers.com/featured/building-a-bartop-arcade-planning" target="_blank">Building a Bartop Arcade: Planning</a>) he discusses the pros and cons of screens.</p>
<p><strong>Conclusion</strong></p>
<p>So have you got everything planned? As Bob explains in his other article it is extremely important to carefully plan your project before starting it. You must have your parts ready prior to construction this can help you finish with flying colors. Before you know it you will have your arcade machine up and running.</p>
<p><em>Stay tuned for next week’s article on simple construction and design.</em></p>


<p>Related posts:<ol><li><a href='http://mamegamers.com/featured/arcade-machine-construction/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Time to Construct!'>Building an Upright Arcade Machine: Time to Construct!</a> <small>Sorry it has been some time since I have updated...</small></li><li><a href='http://mamegamers.com/featured/building-a-bar-top-arcade-planning/' rel='bookmark' title='Permanent Link: Building a Bar top Arcade: Planning'>Building a Bar top Arcade: Planning</a> <small>For years I have been playing with the idea of...</small></li><li><a href='http://mamegamers.com/arcade-tutorials/keyboard-encoders-101-class-is-in-session/' rel='bookmark' title='Permanent Link: Keyboard Encoders 101: Class is in session'>Keyboard Encoders 101: Class is in session</a> <small>The most technical part of building your own arcade is...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://mamegamers.com/featured/building-an-upright-arcade-machine-planning-is-key/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Building a Bar top Arcade: Planning</title>
		<link>http://mamegamers.com/featured/building-a-bar-top-arcade-planning/</link>
		<comments>http://mamegamers.com/featured/building-a-bar-top-arcade-planning/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 20:10:21 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[bar top]]></category>
		<category><![CDATA[bartop]]></category>
		<category><![CDATA[Building]]></category>
		<category><![CDATA[Constuction]]></category>
		<category><![CDATA[Mame Arcade]]></category>
		<category><![CDATA[Video Game Machine]]></category>

		<guid isPermaLink="false">http://mamegamers.com/?p=183</guid>
		<description><![CDATA[For years I have been playing with the idea of building an arcade cabinet. After deciding that I didn&#8217;t have enough space for full sized arcade I started looking into my options. After doing countless hours of research I found a bunch of information leading me to the conclusion that a bartop was the best [...]


Related posts:<ol><li><a href='http://mamegamers.com/featured/building-an-upright-arcade-machine-planning-is-key/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Planning Is Key'>Building an Upright Arcade Machine: Planning Is Key</a> <small>Remember the days when heading down to your local arcade...</small></li><li><a href='http://mamegamers.com/featured/arcade-machine-construction/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Time to Construct!'>Building an Upright Arcade Machine: Time to Construct!</a> <small>Sorry it has been some time since I have updated...</small></li><li><a href='http://mamegamers.com/featured/which-arcade-should-i-build/' rel='bookmark' title='Permanent Link: Which Arcade Should I Build?'>Which Arcade Should I Build?</a> <small>Building an Arcade Machine is a tough project, especially if...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>For years I have been playing with the idea of building an arcade cabinet. After deciding that I didn&#8217;t have enough space for full sized arcade I started looking into my options. After doing countless hours of research I found a bunch of information leading me to the conclusion that a bartop was the best choice for playing my favorite classic games. This information was spread across the internet on a bunch of different forums and websites. Not a lot of them had all the information on one site. Luckily for you, we are going to go over all the things you are going to need to consider when building a bartop. Im also going to go over the decisions that I made for my personal arcade as an example to see what you can end up with good planning and understanding of what all it takes to assemble a bartop arcade.</p>
<p>We are going to start off by listing all the parts you will need before you can start the actual cabinet construction. Planning is the most crucial part of building your own arcade cabinet. Hopefully this guide will help you cut down on common mistake that you can make when taking on a project such as this. I&#8217;m also going to point out ways you can save money by using old parts and building your own components. So lets get started listing out the parts you need. As I&#8217;m pointing out parts keep your project in mind. Decide whats best for you pocketbook and your skill level.</p>
<p><strong>LCD or CRT?</strong></p>
<p>First and foremost, the part that you are going to be looking at the most. The Screen. Being that its a bartop you need to consider whats best for the size of your project. CRT monitors are easy to come by and they are pretty cheap nowadays. If you plan on using a light gun then this is definitely your best choice. Although it is possible to use a light gun on a LCD many of the reviews on the guns say that they are hard to calibrate and setup. So if you plan on using an LCD then you have to take that into account. Another thing you need to consider is the size of where you would like to keep your bartop. If you end up using a CRT its going to affect the design of your cabinet. Making it bigger and heavier. After weighing out the pros and cons I decided to go with an LCD. The size in depth was the biggest factor. My personal preference was to have something that was &#8220;like&#8221; a two player stand-up, but without the bottom part below the control panel.</p>
<p>After deciding on going with an LCD, I looked at my options. The one thing I noticed is that if you want to go with an LCD that the larger you go the more likely it is going to be a wide screen aspect ratio. Which plays a factor in a lot of the games you play. If the game was played on monitor that was mounted vertically then its going to show up with a lot of black space on the sides. If your not okay with that then try to keep to a lower sized 4:3 aspect ratio monitor. You can usually find on in a 17&#8243; or 19&#8243; at a decent price. I personally decided that I wanted to have a bartop that was wide enough for two people with a trackball that a monitor that was smaller than 20&#8243; would of been too small in my design. Being that the number of games that are played on a vertical monitor were outnumbered it didn&#8217;t matter that the monitor was a wide screen format. I found a cheap off brand AOC 20&#8243; Monitor that has a maximum resolution of 1600&#215;1050 for $130 shipped. My budget was $150 on a monitor. This was under that price and had decent reviews. This monitor is pretty basic, and that being said only had a power and VGA outputs. Which for my project was acceptable. (We&#8217;ll get to why in the next section.) Just keep the connections in mind while planning your cabinet. Those are the big things you need to consider when deciding on a monitor. If you have the budget, go with something that has a HDMI or component hook-ups. With those as options you could hook up a console, such as an XBOX 360 or PS3, to the monitor and have a second monitor just in case. Also, you can interface the controls to work depending on which keyboard encoder you use. More on that in a bit.</p>
<p><strong>The Brain</strong></p>
<p>The next component you want to consider is the PC you&#8217;re going to use for your cabinet. Keep in mind the space and your budget. The specs on the computer should be enough to run MAME, and any other emulators or games you plan on using. This is going to change depending on what your trying to achieve on your cabinet. The size is the biggest concern. One of your best options if you have the budget is to go with a new mini-atx motherboard with a built-in graphics card and power supply mounted inside. While your dishing that dough out pick up a motherboard that can run a solid state drive so your system boots a little faster and makes it safer to move the cabinet around. I went another route though. I didn&#8217;t feel so lucky when my old laptop decided that the cable that went to the monitor wanted to screw up and only display half the screen. So I put up in the closet til I found something to do with it. So when I decided to build my own cabinet I felt pretty lucky to have this thing to donate to the cause. It a powerhouse for this project. It sports a 1.9ghz Dual Core Athlon Processor, with 2 gig of RAM. Also has a built in ATI video card to boot. Definitely enough for this project.</p>
<p>If you plan on using a laptop for your project like I did then keep these things in mind. First being size. I knew the laptop wasn&#8217;t wider than that monitor so I knew I could work its space into the design. It would be less work to install it being it has everything like power supply and fans already contained. When you output to a monitor some laptops require you to boot up and press an function and monitor output key for the screen to display. My laptop automatically output if the VGA is hooked up when turned on so it wasn&#8217;t a problem. The power button is the only thing I ran into. To turn the computer on you have to crack the lid and press the button for it to turn on. To defeat doing this every time I just put the laptop in a hibernate which also puts the monitor into power-save mode. I plan on replacing the laptop with the motherboard/power supply combo later on as mentioned above, but this setup will suffice for the time being. Or if you  plan on using an laptop you can take it apart wire a button up to the switch.</p>
<p><strong>Controls</strong></p>
<p>After you get your monitor and computer figured out, its time to think about what kind of controls your going to have on your cabinet. For the size of a bartop your only going to be able to fit two people comfortably.  The monitor I ordered was 19&#8243; wide with the bezel on the screen. So I knew thats the least amount of space I had to work with. I knew going in that I wanted to have at least a &#8220;Fighting Style&#8221; layout. 8-way joystick with 6 buttons for each person. Also wanted each person to have a start button, a coin button, and two buttons on each of the sides for Pinball. Thats a total of 20 buttons. I knew I wanted to add a trackball to have to option to play games compatible with it. When planning out your cabinet, its best to get all the control you plan on using from the get go. Decide what games your going to play the most and what will help you acheive the controls the easiest. Theres not a lot of games that require more than 6 buttons so I knew my layout would be okay for my cabinet.</p>
<p>I ended up ordering my parts from <a rel="nofollow" href="http://www.xgaming.com/landingpage.shtml?kbid=80279" target="_blank">X-Arcade</a>. They offer a lifetime warranty and had exactly what I was looking for. I bought their arcade parts package, that included two 8-way joysticks with microswithes, and 20  black arcade buttons, two of which were white player 1 &amp; 2 buttons with microswithes. While I was there I grabbed their authentic feeling 3&#8243; trackball to go with my system. After measuring and laying out the control panel, I found that 24&#8243; was about how wide I needed to fit the joystick, 2 rows of 3 buttons and and a trackball in the middle of the layouts comfortably. The other 8 buttons weren&#8217;t going to be an issue as long as I planned for them in the design. More on this later.</p>
<p><strong>Keyboard Encoder</strong></p>
<p>Next you need to decide how you are going to hook your controls up to your computer. The easiest way is to get a keyboard encoder. Basically you hook the micro switches from the buttons or joysticks to your encoder and when the micro switch is pressed it sends a keystroke like a keyboard. Most encoders hook up with to your computer through ps-2 or usb. <a href="http://www.xgaming.com/landingpage.shtml?kbid=80279" target="_blank" rel="nofollow">X-Arcade</a> offers a great encoder that is used in their <a rel="nofollow" href="http://www.xgaming.com/landingpage.shtml?kbid=80279" target="_blank">Tankstick Controller</a> which is known for its reliability and ease of use. The only downfall is that it only has 28 inputs on it. Enough for 20 buttons and two joysticks. Another great keyboard encoder is the i-Pac from Ultimarc. They offer several different models to suit any arcade you think about building. After taking a look at the encoders at Ultimarc, I decided to use their i-Pac2. It is built for running MAME specifically and out of the box is programmed with the keys by default in MAME. All you have to do is hook the buttons up the appropriate connection on the board and your up and running. It has 32 inputs. Which only 28 are needed for the control panel I plan on running. But leaves 4 extra down the road for either 4 buttons or 1 joystick, like a true 4-way for games that were originally played that way.</p>
<div><a href="http://www.xgaming.com/landingpage.shtml?kbid=80279&amp;img=XG_banner2_101503.gif" rel="nofollow"><br />
<img src="http://xgaming.com/ShowBanner.php?id=80279&amp;img=XG_banner2_101503.gif" border="0" alt="" /></a></div>
<p><strong>Final Touches</strong></p>
<p>Now there&#8217;s only a few more things you need to think about before you can get into designing your cabinet. Sound is one of them. You need to plan for what kind of speakers your going to be using. The easiest way is to get a pair that are USB powered. So you don&#8217;t have to worry about hooking them up to a plug for power. If you got a set of speakers from an old computer laying around don&#8217;t be afraid to take them apart and see if you can&#8217;t fit them into your cabinet somehow. I got lucky and had a friend donate a pair of old harmon kardon speakers that I took apart and got the guts from. With a little bit of soldering I was able to use these speakers in my cabinet.</p>
<p>If you are going to use a marquee, then you need to plan for the size of it, and decide if you are going to light it up or not. If you plan to light it up make sure you include enough space in your design to place lights. Depending how you are powering you cabinet, you will need to decide if you can use a USB powered light, or if you will need a plug for it.</p>
<p>Are you going to have a keyboard and mouse? A keyboard and mouse isn&#8217;t required but is helpful to have. Having a nice wireless mouse and keyboard combo will help you retain the value of the computer and monitor you are using. When your not spending your time putting up new high scores you can use the arcade as a computer still.</p>
<p>Since we haven&#8217;t really touched on power, now is a good time. As I mentioned before, you may need a power strip to power your computer, monitor, speakers, lights, or anything else that you can&#8217;t power by USB. If you are going to run a power strip then I suggest using the <a rel="nofollow" href="http://www.smarthomeusa.com/ShopByManufacturer/Bits-Ltd./Item/SCG3/">Smart Strip by SmartHomeUSA</a>.</p>
<blockquote><p><em>&#8220;The Smart Strip Power Strip features advanced circuitry that not only offers excellent power surge protection and line noise filtering, but is actually able to &#8217;sense&#8217; the flow of electrical current through the strip&#8217;s control outlet. Because of this unique ability, the Smart Strip can turn off selected equipment when its not in use &#8212; creating benefit that no other power strip on the market today can offer.&#8221;</em><em><br />
</em></p></blockquote>
<p>This unique ability lets you plug your computer up to the main spot, and when you turn it on, it will automatically turn anything else associated with it on, like your monitor, lights, and speakers without having to hit their power buttons.</p>
<p>The last thing you need is protection for your screen. Most people use either a plexi-glass or lexan material to protect their screen. Its cheap and gives your arcade an authentic look. The best tip I can offer you is to go take a look at your local hardware store or place you plan on buying it from and see what sizes they offer it in as you want to try and cut it as least as possible. When I took a look around I saw that 24&#8243; wide was a standard size at my local Home Depot. Which if you remember was what I said was how wide I needed for my control panel. So this worked out perfectly as I would only need to cut it once to the height if needed to.</p>
<p><strong>Conclusion</strong></p>
<p>As far as parts goes, this is all you need to start planning out you cabinet. These parts will get you playing all your favorite classic games. I cannot stress how much easier it will make your build go if you have all your parts your using first. Don&#8217;t start any type of construction until you have everything your going to need for it. Be sure to check out my next write up where I take you through the design and construction process of my personal cabinet.</p>


<p>Related posts:<ol><li><a href='http://mamegamers.com/featured/building-an-upright-arcade-machine-planning-is-key/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Planning Is Key'>Building an Upright Arcade Machine: Planning Is Key</a> <small>Remember the days when heading down to your local arcade...</small></li><li><a href='http://mamegamers.com/featured/arcade-machine-construction/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Time to Construct!'>Building an Upright Arcade Machine: Time to Construct!</a> <small>Sorry it has been some time since I have updated...</small></li><li><a href='http://mamegamers.com/featured/which-arcade-should-i-build/' rel='bookmark' title='Permanent Link: Which Arcade Should I Build?'>Which Arcade Should I Build?</a> <small>Building an Arcade Machine is a tough project, especially if...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://mamegamers.com/featured/building-a-bar-top-arcade-planning/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mame Installation &amp; Configuration</title>
		<link>http://mamegamers.com/mame/mame-installation-configuration/</link>
		<comments>http://mamegamers.com/mame/mame-installation-configuration/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 03:50:26 +0000</pubDate>
		<dc:creator>konvict</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Mame]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[Arcade Machines]]></category>
		<category><![CDATA[Emulators]]></category>
		<category><![CDATA[How to set up mame]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[Running Mame]]></category>

		<guid isPermaLink="false">http://mamegamers.com/?p=176</guid>
		<description><![CDATA[Installing MAME is just as easy as twiddling your thumbs.
We have this detailed instruction guide to help you get started with all the details on roms, bios&#8217;, CHD files and more. For these instructions we are working with MAMEUI (formally MAME32).
So what is MAME and MAMEUI (formally MAME32)?
This neat little application is an emulator, designed [...]


Related posts:<ol><li><a href='http://mamegamers.com/mame/boomshakalaka-did-you-say-it-twice-mame-audio-issues/' rel='bookmark' title='Permanent Link: BoomShakalaka &#8211; Did you say it twice? Mame Audio Issues'>BoomShakalaka &#8211; Did you say it twice? Mame Audio Issues</a> <small>Have you noticed your sound skipping as you battle your...</small></li><li><a href='http://mamegamers.com/featured/building-an-upright-arcade-machine-planning-is-key/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Planning Is Key'>Building an Upright Arcade Machine: Planning Is Key</a> <small>Remember the days when heading down to your local arcade...</small></li><li><a href='http://mamegamers.com/arcade-tutorials/keyboard-encoders-101-class-is-in-session/' rel='bookmark' title='Permanent Link: Keyboard Encoders 101: Class is in session'>Keyboard Encoders 101: Class is in session</a> <small>The most technical part of building your own arcade is...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Installing MAME is just as easy as twiddling your thumbs.</p>
<p>We have this detailed instruction guide to help you get started with all the details on roms, bios&#8217;, CHD files and more. For these instructions we are working with MAMEUI (formally MAME32).</p>
<p><strong>So what is MAME and MAMEUI (formally MAME32)?<br />
</strong>This neat little application is an emulator, designed to recreate the hardware of arcade game systems in software. MAME is a clever acronym for <em>Multiple Arcade Machine Emulator</em>.</p>
<blockquote><p><em><strong>MameDev States:</strong> MAME stands for <strong>M</strong>ultiple <strong>A</strong>rcade <strong>M</strong>achine <strong>E</strong>mulator. When used in  							conjunction with images of the original arcade game&#8217;s ROM and disk data, MAME attempts to  							reproduce that game as faithfully as possible on a more modern general-purpose computer. 							MAME can currently emulate several thousand different classic arcade video games from the  							late 1970s through the modern era.</em></p></blockquote>
<p><strong>Where can I get a copy of MAME?<br />
</strong>Getting the copy which is right for you can be a bit tricky, some games are unable to run in newer/older versions of MAME, I have been through a tonne of different versions of MAME and have finally found the perfect one which best suits my needs.</p>
<p>There are a few places on the net where you can gather the files.<em> I recommend using MAMEUI 0.103 &#8211; I find this version best for MA (Maximus Arcade) and most Roms, you could say its my happy medium.</em></p>
<ul>
<li><a title="mameui" rel="nofollow" href="http://mameui.classicgaming.gamespy.com/" target="_blank">http://mameui.classicgaming.gamespy.com/</a></li>
<li><a title="mame32" rel="nofollow" href="http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&amp;Number=84697&amp;page=0&amp;view=expanded&amp;sb=5&amp;o=&amp;fpart=1&amp;vc=1" target="_blank">http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&amp;Number=84697&amp;page=0&amp;view=expanded&amp;sb=5&amp;o=&amp;fpart=1&amp;vc=1</a></li>
<li><a title="mame" rel="nofollow" href="http://mamedev.org/" target="_blank">http://mamedev.org/</a></li>
<li><a title="mameui" rel="nofollow" href="http://www.romnation.net/srv/emulators/mame.html" target="_blank">http://www.romnation.net/srv/emulators/mame.html</a></li>
</ul>
<p><strong>Unzip/Extract MAMEUI<br />
</strong>Depending on your set-up just extract the file into a location of your choice. On my system I chose the desktop as it is extremely easy to make any changes if needed.</p>
<p><strong>Navigate to the MAMEUI directory<br />
</strong>Navigate the the MAMEUI directory and start the MAMEUI(or MAME32) executable (.exe).</p>
<p><a href="http://mamegamers.com/wp-content/uploads/2009/04/findingmame32exe.jpg" rel="lightbox[176]"><img class="size-medium wp-image-71 alignnone" style="border: 0pt none;" title="findingmame32exe" src="http://mamegamers.com/wp-content/uploads/2009/04/findingmame32exe-300x187.jpg" alt="findingmame32exe" /></a></p>
<p><strong>Using MAMEUI (MAME32)<br />
</strong>If this is the first time you have started MAMEUI it could be a bit confusing. Before we begin we still need some more files to make sure everything works perfect.</p>
<p>Go to &#8220;Options&#8221; and click on &#8220;Directories&#8221;.</p>
<p><a href="http://mamegamers.com/wp-content/uploads/2009/04/finddirectories.jpg" rel="lightbox[176]"><img class="size-medium wp-image-73 alignnone" style="border: 0pt none;" title="finddirectories" src="http://mamegamers.com/wp-content/uploads/2009/04/finddirectories-300x187.jpg" alt="finddirectories" /></a></p>
<p>A nice dialogue box should appear by default should be showing directories from ROMS. In the meantime we will just be changing the ROMS directory, but if you are experiencing issues with artwork not showing check these settings.</p>
<p>Click insert while in the ROMS directory, navigate to the location of your ROMS folder inside your MAME directory.</p>
<p><a href="http://mamegamers.com/wp-content/uploads/2009/04/findingroms.jpg" rel="lightbox[176]"><img class="size-medium wp-image-74 alignnone" style="border: 0pt none;" title="findingroms" src="http://mamegamers.com/wp-content/uploads/2009/04/findingroms-300x187.jpg" alt="findingroms" /></a></p>
<p>After you have done this go back to the main MAME screen. Assuming you have a good selection of ROMS at your displosal, copy them into the ROMS folder located inside the MAME directory. <strong>DO NOT UNZIP THE ROM FILES, LEAVE THEM AS .ZIP FILES</strong>!</p>
<p>Back in MAME on the left hand side menu you will need to switch to &#8220;Available&#8221; to see your games. Press F5 to refresh rescan your directory, and voila you should have a list of games.</p>
<p>Double click on the game and enjoy.</p>
<p>You will no doubt come across a game which either does not show in the MAME list, has missing files, required a CHD file and more.</p>
<p>Here are some quick fixes to help if you get stuck.</p>
<p><strong>Bios Files<br />
</strong>Some games required other standard files to operate, these were included in bios files for some games. To installed them its exactly the same way as a game ROM, just copy the .ZIP into your ROMS directory and you&#8217;re done.</p>
<p>I have zipped them all up for you and you can download them on our downloads page.</p>
<p><strong>CHD Files<br />
</strong>A CHD file is a compressed image of the hard drive used in an arcade cabinet. Hard drives are used in arcade games because of the huge storage available on them (gigabytes!). Luckily for us the lovely Mame developers have found a way to support a compressed version of these hard drives although some can still be quite large.</p>
<p>At the moment there are now several games that use hard drives with sizes from 50MB up to over 2GB so make sure you have plenty of space left.</p>
<p>To install you will need to place the .CHD file into its own folder in the ROMS directory with the exact name as the games .ZIP file.</p>
<blockquote><p><strong>For example</strong> Killer Instinct uses a romfile called kinst.zip and a hard disk file called kinst.chd. First the rom file need to be put (Still zipped!) into the main Mame roms folder (Normally C:Mame/Roms). You then need to create a new folder in your roms folder called kinst and copy the kinst.chd (Not zipped!) file into it (C:Mame/Roms/kinst). If you are unsure how to create folders then have a look at the Windows Basics page as it has a description of what to do.</p></blockquote>
<p>You can find most CHD files on this great website <a title="romkeeper" rel="nofollow" href="http://romkeeper.com" target="_blank">http://romkeeper.com</a> (requires free registration)</p>
<p><strong>Clone ROMS</strong><br />
A clone ROM is a different version or variant of an original game. For example, <em>Street Fighter II Turbo</em> is considered a variant of <em>Street Fighter II Champion Edition</em>.</p>
<p>In order to play these &#8220;Clones&#8221; you will need the &#8220;Parent&#8221; ROM, a quick Google search can help you find what you need.</p>
<p>I hope you enjoyed this free tutorial on setting up your MAMEUI (MAME32) on your PC, if you found something a bit confusing or can proof me better please contact me and I can correct it, with thanks to you of course <img src='http://mamegamers.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>- Konvict</p>
<p><strong><br />
</strong></p>


<p>Related posts:<ol><li><a href='http://mamegamers.com/mame/boomshakalaka-did-you-say-it-twice-mame-audio-issues/' rel='bookmark' title='Permanent Link: BoomShakalaka &#8211; Did you say it twice? Mame Audio Issues'>BoomShakalaka &#8211; Did you say it twice? Mame Audio Issues</a> <small>Have you noticed your sound skipping as you battle your...</small></li><li><a href='http://mamegamers.com/featured/building-an-upright-arcade-machine-planning-is-key/' rel='bookmark' title='Permanent Link: Building an Upright Arcade Machine: Planning Is Key'>Building an Upright Arcade Machine: Planning Is Key</a> <small>Remember the days when heading down to your local arcade...</small></li><li><a href='http://mamegamers.com/arcade-tutorials/keyboard-encoders-101-class-is-in-session/' rel='bookmark' title='Permanent Link: Keyboard Encoders 101: Class is in session'>Keyboard Encoders 101: Class is in session</a> <small>The most technical part of building your own arcade is...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://mamegamers.com/mame/mame-installation-configuration/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
