<?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>Kuz I said so &#187; Arcade</title>
	<atom:link href="http://www.kuz.ca/category/projects/arcade/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kuz.ca</link>
	<description>just Kuz</description>
	<lastBuildDate>Sun, 28 Nov 2010 02:53:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Arcade Roundup.</title>
		<link>http://www.kuz.ca/2007/09/15/arcade-roundup/</link>
		<comments>http://www.kuz.ca/2007/09/15/arcade-roundup/#comments</comments>
		<pubDate>Sat, 15 Sep 2007 22:02:08 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Arcade]]></category>

		<guid isPermaLink="false">http://www.kuz.ca/?p=185</guid>
		<description><![CDATA[<p>I build a MAME machine a while ago, and promised myself I&#8217;d import the docs at one point. This is that point. Here is the Arcade entry from the old site.</p>
<p></p>
<p>MAME is a Multiple Arcade Machine Emulator. Basically, you run the MAME emulator on a computer, and you can play all your favorite arcade games (if <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.kuz.ca/2007/09/15/arcade-roundup/">Arcade Roundup.</a></span>]]></description>
			<content:encoded><![CDATA[<p>I build a MAME machine a while ago, and promised myself I&#8217;d import the docs at one point. This is that point. Here is the Arcade entry from the old site.</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/1.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/1.jpg" height="87" width="47" /></a></p>
<p><a href="http://www.mame.net" target="_new">MAME</a> is a Multiple Arcade Machine Emulator. Basically, you run the MAME emulator on a computer, and you can play all your favorite arcade games (if you can find the ROMs). But that&#8217;s just the beginning of it&#8230; I started playing my favorite games on my desktop, but something was missing: That whole arcade experience.</p>
<p>I decided to build my own MAME cabinet and here&#8217;s a record of that. All the information on building it came from <a href="http://arcadecontrols.com/arcade.htm" target="_new">Build Your Own Arcade Controls</a> or links from those pages, so I&#8217;m not going to repeat them here.</p>
<p>Go there, read, read, read, and look at the example cabs, you can find free plans on line if you keep looking. Buy Happ controls. I got better deals for joysticks and buttons off of eBay then any local (Calgary, AB. Canada) supplier. ($7 local for <em>one</em> button&#8230; $1.50USD through ebay as an example of how bad prices are here)</p>
<p>This is a work in progress. The finishing touches still need to be done to the cabinet.<br />
So here&#8217;s my ongoing journey back into my wasted youth&#8230; enjoy!</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/10.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/10.jpg" height="56" width="42" /></a><br />
Ok, so here&#8217;s the start of it all&#8230; I found a guy in the Buy &#8216;n Sell giving away 4 arcade cabs.<br />
But I had to take them all. 1 was crap, this blue one was the best and I have two others that I will start on one day <img src='http://www.kuz.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>There were some controls in the cabs. Pretty damaged and rusted, but I cleaned them up and they were at least workable until my Happ order came thru eBay.</p>
<p>So I gutted the cabs, salvaged what I could and began the creation.</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/15.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/15.jpg" height="29" width="46" /></a></p>
<p>First thing first. I had to have a way of getting my controls attached to the computer. From the forums and all the instructions on <a href="http://arcadecontrols.com/arcade.htm" target="_new">Build Your Own Arcade Controls</a> I decided to build the keyboard hack.</p>
<p>The idea is that you take apart a keyboard, and grab the encoder, then hook up the joystick and buttons to replace the keys you need.</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/20.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/20.jpg" height="42" width="56" /></a></p>
<p>Here&#8217;s a close-up of a keyboard encoder. Notice the USB connector above it. I know, I know, USB keyboard specs limits you to 6 simultanious key presses.</p>
<p>This actually isn&#8217;t an issue and you&#8217;ll believe me once you see my initial panel. (It did cause a problem later on though&#8230;)</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/25.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/25.jpg" height="72" width="95" /></a></p>
<p>So here&#8217;s a screen shot of my Keyboard Matrix.</p>
<p>I used an El cheapo $10 keyboard from Future Shop. Cost was my driving factor on this initial build.</p>
<p>I took a picture of the encoder labeled the connections. I also decided that it would be great to be able to plug in different panels, so I hooked it all up to a hard drive cable. I&#8217;ve got tones of dead drives lying around, so I was going to use their connectors on each panel I created. (Again, I could have spent money on Molex connectors to make it easier, but trying to save where I could)</p>
<p>So I plugged in the encoder, and started shorting the connections and recording what keys came up on my keymapper.</p>
<p>It was all good fun until I hit the shutdown combo(H11) and the computer shut down. Shit! Thought I blew something up <img src='http://www.kuz.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>You might be able to read the diode info in the spreadsheet. Diodes are used to prevent masking and ghosting. I didn&#8217;t use them on the initial panel&#8230; didn&#8217;t need to as the number of buttons allowed me to avoid the corners.</p>
<p><a href="http://www.dribin.org/dave/keyboard/" target="_new">Here</a> is the best explanation of masking/ghosting I found (by Dave Dribin).</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/30.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/30.jpg" height="42" width="57" /></a></p>
<p>Finally done! Here&#8217;s the back side of my first panel, w00t!<br />
Now you see why a keyboard hack works for me&#8230; a 2 button, single player setup doesn&#8217;t have a lot of problems.</p>
<p>Below the panel is the keyboard encoder with the HD cable to make it easy to swap out panels.<br />
The hole in the panel is for my spinner.</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/35.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/35.jpg" height="38" width="44" /></a></p>
<p>A home made spinner. Made from a mouse, paper clip, 2 washers, bearing and platter from a hard drive (told you I had lots).</p>
<p>This sucked. It spun nice, but the paper clip krazy glued to the board broke a few times, and lining it up right so the movement was smooth was a real bitch. It really was a lot of trouble, and I wasn&#8217;t happy with the results.</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/40.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/40.jpg" height="43" width="57" /></a><br />
Bought an El Cheapo $99 19&#8243; TV from Future Shop and just set it in the case.</p>
<p>I had to attach a board for it to sit on, and put a piece of strapping in behind it to keep it there.</p>
<p>Quality was crap. It didn&#8217;t have SVGA, so I used the RCA out, and man it was so awful! I returned the TV to get one with SVGA.</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/45.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/45.jpg" height="43" width="57" /></a><br />
Can&#8217;t return this one <img src='http://www.kuz.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>So an extra $30 got me a 20&#8243; TV with SVGA and composite inputs. Unfortunately, the TV was too wide to just slip into the cabinet, so I took it out of the case.</p>
<p><strong>DO NOT DO THIS</strong> This can <strong>kill</strong> you even with the TV unplugged. They store enough power to kill days after they have been unplugged. Seriously; you fuck up, you die. It&#8217;s that simple.</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/50.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/50.jpg" height="43" width="57" /></a><br />
Here she is in her new home&#8230; Needs some paint and a bezel. I eventually made the bezel out of hardboard and painted it black.</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/55.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/55.jpg" height="43" width="57" /></a><br />
Back shot of the TV in the cabinet. This is totally unsafe, wide open like this. If you touch the wrong part, you can get killed.<br />
But I have no kids (no cards in the mail on fathers day yet) and am not worried about it during construction. (I will be putting a back panel on their to keep the nephews out.)</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/60.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/60.jpg" height="43" width="57" /></a><br />
The coin door. For some reason, this one piece was critical for me. I needed to have it to get that full arcade experience.<br />
Every one of the cabs I got had a coin door. This one even had coin mechs, and working lights! I wired the switched up to the keyboard encoder and it worked slick!</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/65.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/65.jpg" height="43" width="57" /></a><br />
So here&#8217;s the first working rev of the machine.<br />
I used the speakers from the TV and just fed out from my sound card into the tv. Worked great.<br />
I few coats of paint on the panel and the bezel and she&#8217;s starting to come together. Most importantly I could play games!</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/70.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/70.jpg" height="41" width="33" /></a><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/75.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/75.jpg" height="41" width="33" /></a><br />
I played Ms. PacMan, Galaga, and a bunch of other single player games&#8230;. But I wanted to play Robotron, and Smash TV, and kick someones ass at Mortal Kombat&#8230;</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/80.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/80.jpg" height="33" width="67" /></a><br />
So I designed and built my &#8216;real&#8217; panel. I finally received my eBay order for my Happ controls. (It was only 3 weeks&#8230; but felt like an eternity)<br />
This panel had to have 2 player <em>fight game</em> layout with 8 way joysticks, dedicated 4 way stick, spinner for Tempest and some control buttons.</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/85.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/85.jpg" height="43" width="57" /></a><br />
I put in all the controls and wired it up to my tried and true keyboard hack. I added in the diodes to get around the masking/ghosting problem. But that caused another big problem; latency.</p>
<p>The wire lengths and the diodes slowed signal propagation down so much that their was a noticeable delay in the controls. I was devastated. Gameplay sucked! So I did what I had to do&#8230; Figuring my total expenses so far were $140 for a TV, $10 for a keyboard, $80USD controls, I could afford to splurge&#8230;</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/90.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/90.jpg" height="64" width="41" /></a><br />
I bought an IPac2 from <a href="http://www.ultimarc.com/" target="_new">Ultimarc</a>. I rewired the panel, and it just worked like a damn!<br />
So responsive. Totally worth it.</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/95.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/95.jpg" height="58" width="53" /></a><br />
I then re-engineered my spinner from a new mouse (another junker I had laying around) and an old floppy drive motor as the bearing.<br />
This time I used a metal PCI slot cover in place of a paper clip&#8230; much better.</p>
<p>Still might buy a Vortex or a V2 from <a href="http://www.oscarcontrols.com/" target="_new">Oscar</a> one of these days&#8230;</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/100.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/100.jpg" height="43" width="57" /></a><br />
Here&#8217;s an underside shot of the finished panel.<br />
I&#8217;m very happy with the workings of it, but the design and layout needs a bit of work yet. To do it over, I would have used the quick connects instead of soldering each lead on the switches. Better for &#8216;upgrades&#8217; and changes.</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/105.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/105.jpg" height="43" width="57" /></a><br />
Panel mounted in the case. You can see that there isn&#8217;t really a lot of playing surface around the joysticks, so I&#8217;ll be fixing that when I rebuilt the panel.</p>
<p>It&#8217;s also way to &#8216;thick&#8217;. Can&#8217;t even see the coin slots that were so important to me in the beginning.</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/110.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/110.jpg" height="57" width="43" /></a><br />
Rear shot&#8230; needs to be sealed up yet. I put in a master switch with a power bar for the TV, computer, and marquis lights.<br />
Unfortunately, the computer can&#8217;t power up when power restored, so I still have to get back in there and hit the button.</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/115.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/115.jpg" height="43" width="57" /></a><br />
I cut the main TV controls into the bezel. Looks OK, but I&#8217;ll be changing that one day.</p>
<p><a href="http://www.kuz.ca/wp-content/uploads/2007/Arcade/120.jpg" target="_blank"><img src="http://www.kuz.ca/wp-content/uploads/2007/Arcade/120.jpg" height="68" width="51" /></a><br />
Final shot to date. (14Feb05)<br />
No Marquis, or artwork done, and needs some more tweaking&#8230;<br />
I&#8217;ll post system specs another day. Gotta play a few more games first.</p>
<p>Well, there it is. I have done more work on it (and the basement) since Feb of 2005 (has it really been that long!?) but haven&#8217;t taken any more pictures. Lots of family and friends have played on it and we&#8217;ve had a blast! Still play on it quite regularly.</p>
<p>I&#8217;m planning to upgrade the hardware, make a new case, perhaps put in a LCD now that they are dirt cheap, and upgrade mame. Actually, I&#8217;ll prolly sell this one cheap, and build a new one once the shop is done.</p>
<p>Hope you&#8217;ve enjoyed reading this marathon post. I sure hated cutting and pasting all the text. But building the Mame box was fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuz.ca/2007/09/15/arcade-roundup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>R-Type</title>
		<link>http://www.kuz.ca/2007/02/23/120/</link>
		<comments>http://www.kuz.ca/2007/02/23/120/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 18:30:59 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Arcade]]></category>
		<category><![CDATA[Foogoo]]></category>

		<guid isPermaLink="false">http://www.kuz.ca/?p=120</guid>
		<description><![CDATA[<p>I was playing R-Type [KLOV or Official Link] on my MAME box last weekend&#8230;. Let me back up slightly. I was watching TV last sunday, bored as hell, thinking I should be doing something. DDR? no. Need For Speed Carbon? No.</p>
<p>Now that game pissed me off&#8230; (N4S Carbon) I was at the second last race, or <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.kuz.ca/2007/02/23/120/">R-Type</a></span>]]></description>
			<content:encoded><![CDATA[<p>I was playing R-Type [<a target="_blank" title="KLOV R-Type" href="http://www.klov.com/game_detail.php?letter=R&#038;game_id=9219">KLOV</a> or <a target="_blank" title="Official Page" href="http://www.irem.co.jp/e/game/r/rtype/index.html">Official Link</a>] on my <a target="_blank" title="Mame World" href="http://www.mameworld.net/">MAME </a>box last weekend&#8230;. Let me back up slightly. I was watching TV last sunday, bored as hell, thinking I should be <em>doing</em> something. DDR? no. Need For Speed Carbon? No.</p>
<p>Now that game pissed me off&#8230; (N4S Carbon) I was at the second last race, or rather, at the part where I have to race all 3 bosses before the 1 big boss. I was kickin&#8217; as in my Ford GT but was thinking of getting a Tuner with better handling. So, I sell the GT. GUess I missed something in the manual, cause I only got half it&#8217;s worth! SO I&#8217;m boned now. I finished all the races, don&#8217;t have a kickass car anymore, and not enough cash to buy it back! Fuck me if I&#8217;m going to start that game again.</p>
<p>Anyhoo, R-Type. No wait, couch&#8230; I&#8217;m on the couch&#8230; and I spy the MAME box in the corner.</p>
<p>You know, I think I remember a post, prolly the first post, that said this was going to be a project site. I haven&#8217;t added any project work/info/updates for a long time.<br />
I&#8217;ve been meaning to add in my telescope building pictures, my MAME plans and pictures, and some electronics stuff&#8230; but lazy like I am, nothing is getting done. I will be building a shop soon, and plan to set up a web cam or something like that to get time delay of the building going up. cool eh? We&#8217;ll see if I remember.</p>
<p>But looking at that Mame box from the couch, I could see that it needs more work&#8230; (just like the cardboard <em>blinds</em> I have covering the window. Meh, works.) I want to redo the panel and finish the monitor bezel, add some art work,  then I&#8217;m thinking LCDs are cheap now, could put in one of those instead of the TV&#8230; Wife would kill me though. She needs a new monitor before the MAME box does.</p>
<p>But then, I hardly play it anymore, so why spend time on it again? Ok, better play a game or two&#8230; As I fire up the system, I hit a few buttons. There&#8217;s nothing like authentic arcade buttons. The way they click, the tactile feed back&#8230; being able to hammer on them&#8230; way more cathartic than an xbox controller or a keyboard.</p>
<p>I start scrolling thru the list of games and settle on R-Type.  Played this one a lot when my brotherinlaw was out for Christmas a few years ago. Sheesh. THat&#8217;s three XMasses ago now&#8230; We played it for hours, Luckily, I don&#8217;t have to plug quarters in all the time or I&#8217;d be broke!</p>
<p>RType  is a reallly fun game that&#8217;s got cool weapon upgrades and some very challenging levels. I can&#8217;t get past Level 6. It&#8217;s so challenging, it&#8217;s frustrating as hell. But i&#8217;m looking forward to playing a few rounds tonight.<br />
But playing the game reminds me that I need to update the mame software, and the box, and this site with more projects, and that I need to do more projects, and get off the couch. Stupid couch.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuz.ca/2007/02/23/120/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

