PDA

View Full Version : MAME cab building advice



Satoshi_Matrix
07-12-2011, 12:33 PM
Hey guys, I have a Neo-Geo MVS cabinet that Id' like to mame. I don't know the entire history of Neo-Geo cabs, but mine seems to be a conversion as it's actually mostly pitch black, not bright red like all the typical beauties I've seen. It's gutted and just the cab.

Basically I'm looking for info.

1. Anyone have a checklist for what kind of PC/PC parts I should get? I need the PC to run MAME and maybe a few retro consoles and that's it.

3. What kind of price point am I looking for for the PC mame setup itself? not including monitor or arcade controls, I already have those.

2. There's nowhere really for a keyboard or mouse. I'd need to be able to move through any menu using the joystick. Is that a problem?

Thanks.

Frankie_Says_Relax
07-12-2011, 02:22 PM
MEME cab?

I'd totally use a LOL Cats front end, and fill it with FUUU, Cool Story Bro, Troll Face Guy and Haters Gonna Hate roms.

Satoshi_Matrix
07-12-2011, 02:29 PM
lol whoops I missed that typo. Good eye. Fix'd.

Edit: Hmm apparently digitalpress doesn't allow users to edit thread titles once created? Maybe a mod can step in and do that for me. Thanks. Just a simple typo.

Frankie_Says_Relax
07-12-2011, 02:35 PM
lol whoops I missed that typo. Good eye. Fix'd.

Edit: Hmm apparently digitalpress doesn't allow users to edit thread titles once created? Maybe a mod can step in and do that for me. Thanks. Just a simple typo.

Click edit, click go advanced and you'll be able to edit the thread title.

InsaneDavid
07-12-2011, 03:36 PM
2. There's nowhere really for a keyboard or mouse. I'd need to be able to move through any menu using the joystick. Is that a problem?

Get yourself an I-PAC (http://www.ultimarc.com/ipac1.html) for your controls interface encoder. You run all your control leads to it and then plug it into your computer like a keyboard. As far as your computer is concerned, all it sees is a keyboard. The nice thing is that the I-PAC doesn't have the ghosting and multiple button press limit issues that a keyboard hack would. It's also fully customizable with a nice GUI configuration utility that reprograms the encoder. Best of all it's plug and play.

Then simply use a frontend program with MAME for your game selection management. There are a TON out there. I like GameLauncher since it works with the older flavors of MAME and older hardware (which is what I'm currently using) but a lot of people really like HyperSpin and MALA. Since I use an old Pentium II 350MHz chipset in my MAME cabinet, it doesn't have the horsepower for the more modern frontends. They all have different pros and cons, but those are the three I'd check out based upon your needs.

Using an I-PAC in combination with a frontend you're comfortable with setting up and that meets your usage needs will nearly all but eliminate the need for a keyboard and mouse. Although you should keep one handy for changing setup stuff and doing normal "computer side" maintenance. In my cabinet I ended up putting a keyboard port on the back so I could just plug in when I needed to do something and the mouse is wireless.

The I-PAC also allows you to double the amount of control functions due to the use of a shift key. Basically you assign a low usage frequency button to be the shift button, usually 1P Start, and then holding it down will shift into the second mode for other controls.

For example, the way I have mine set up...
Hold 1P Start + Credit = Exit to menu
Hold 1P Start + Joystick down = Pause game
Hold 1P Start + Joystick up = MAME volume adjustment (use left / right to adjust)
Hold 1P Start + Joystick right = Jump to next song at game menu

Here's the full rundown of my cabinet, which is 3/5ths regular size (http://www.classicplastic.net/dvgi/special-galagamultigame.html). I'm probably going to replace the LCD with a CRT once I get it moved back in later this month.

Long-winded video about the cabinet here (http://www.youtube.com/watch?v=3v4xW7f56p8), stuff actually starts happening around the 8:00 mark. I've since replaced the audio amplifier since I stupidly blew the original one out when moving some things and had to toss a cheapy one in as a quick fix, which is what's in there in the video. I also rebuilt the joystick switches, since the ones that come with the 4/8 way selectable joysticks suck but use switch actuators that are of a proprietary size. So I smashed those apart to get the actuators out, then transplanted them to my preferred Zippy microswitches and now the stick is 200% better.

Aussie2B
07-12-2011, 03:41 PM
Just don't do this, haha:

http://wickedretarded.com/~crapmame/

InsaneDavid
07-12-2011, 04:06 PM
Just don't do this, haha:

http://wickedretarded.com/~crapmame/

BIDEO DAMES, HOSS! Ah, Crapmame, it will always be funny.

Satoshi_Matrix
07-13-2011, 02:04 AM
lol thats amusing. The first step is to get some sort of PC. I don't have anything on hand that I'm not using, and so I'd like to go for something powerful enough to run most games and consoles and thats it. Maybe Put in a modded original Xbox, but what about a power pc or something? Anyone have advice on this matter?


Another concern - the control panel is pretty thick metal, in pretty rough shape, and is configured for the Neo-Geo four button layout. I'd like to replace this with a wooden control panel with at least a street fighter six button layout.

This I think would require a custom designed part made of wood or something. Anyone know where I might be able to find something for this?

kedawa
07-13-2011, 03:27 AM
Power PC? Good lord, stay away from that mess.

Nature Boy
07-13-2011, 10:22 AM
I actually built my cabinet using an old laptop where I removed the screen, and built a sliding drawer right underneath the controllers in order to access it.

I've also mapped MAME to escape and pause on certain key presses (usually P1, P2, and another button down below), but there's no substitute for a real keyboard when you need it.

Another good alternative would simply be a wireless keyboard setup (assuming your PC is new enough to have USB 2.0 slots - my MAME cabinet PC isn't :) ).

PapaStu
07-13-2011, 10:29 AM
What is this? A MAME thread in Classic Gaming, when Arcade Alley is just around the corner?

**punt to Arcade Alley**

XYXZYZ
07-13-2011, 10:59 AM
I made a MAME setup for my Neo Geo. It's Neo Geo only, (and MUGEN) so I didn't hack up the cabinet in any way. You can think of it as a really awesome Neo Geo multicart. I made a bunch of Neo Geo attract mode AVIs with MAME, and play them in shuffle mode with an AVI screensaver program. It's like having a 25 slot MVS board in attract mode! The resolution is set to 321x240, so there's no stretching and the AVIs look as good as the original games.

http://i198.photobucket.com/albums/aa56/XYXZYZ/MVSMAME/MAMEMVS1.jpg

MaLa frontend

http://i198.photobucket.com/albums/aa56/XYXZYZ/MVSMAME/MAMEMVS4.jpg

http://i198.photobucket.com/albums/aa56/XYXZYZ/MVSMAME/MAMEMVS2.jpg
The PC is a... I forget what motherboard, it has a 2.0 GHZ AMD Sempron, 1GB of RAM, and an Ultimarc Arcade VGA card. (AGP8) It's all mounted onto a board.

The interface is an Ultimarc J-PAC I modified for use with an MVS harness. (MVS is NOT the same thing as a JAMMA harness!)

http://i198.photobucket.com/albums/aa56/XYXZYZ/MVSMAME/MAMEMVS3.jpg

I can simply reattach the MVS harness to the MVS board and it's an original MVS again.

http://i198.photobucket.com/albums/aa56/XYXZYZ/MVSMAME/MVSmugen.jpg
Playing MUGEN.



My advice-

What kind of PC to get depends on what you want to play. Are you going to be playing Street Fighter IV? Dreamcast emulators? Just old MAME games?

The easiest way to interface a PC to an arcade machine is with Ultimarc products. Otherwise you're in for lots of trial and error.

1. Use an Ultimarc J-PAC.($60.00) It will solve the problems of controls, sound, and video connection in one handy item, as opposed to the I-PAC which only handles controls. If you're going to use your MVS harness I'll show you how to modify the J-PAC to use it. You just need to reroute some pins with a couple of wires and a soldering iron.

2. Since you're using an arcade monitor, you must have a 15KHz video signal. You can use a common video card and a program called Soft 15KHz, but you don't get the right resolutions; arcade games use all kinds of oddball resolutions like 352x288, etc. and a normal video card will only output the standard 320x240, 640x480, etc. MAME will have to stretch the picture somehow, and it's going to look like shit. (I had a Matrox G400 with soft 15KHz through a J-PAC, and it indeed looked like shit.)

What you want is the Ultimarc Arcade VGA. It's a modified ATI Radeon card that outputs a 15 KHz signal (no software needed) and supports all kinds of wacky arcade resolutions. And it connects straight through the J-PAC with no configuring or anything. I've comparered MAME through one of these to original arcade boards, and the picture is identical! Nice and sharp. If you're not using Arcade VGA, you're not taking advantage of having an arcade monitor.

3. For sound, I cut the cables off a pair of old headphones, strip the wires and connect it to the J-PAC's screw terminals. Plug it into the sound card's speaker output. This connects the arcade machine's speakers directly to the sound card. You may want to use an external amplifier, but I just run it straight from the card and the amplifiers on my motherboard haven't melted or anything. It's not terribly loud, though.

4.Please resist the urge to add cupholders to the cabinet.

stonic
07-13-2011, 11:18 AM
For the majority of MAME machines, I-PACs are an unnecessary expense. I've built a half-dozen MAME machines, and I've never needed one. A basic model I-PAC supports 2 joysticks and 24 buttons (for $39). For a fraction of the cost, hack a USB PC gamepad controller such as a Gravis Gamepad Pro, which gives you 1 joystick and 10 buttons. Or get 2, for 2 joysticks and 20 buttons - plenty to cover basic MAME funtions such as start buttons, coin switches, running and exiting games, etc. Plus you don't need to run another program to configure them like I-PAC does - MAME already gives you that ability.

Same with Opti-PACs. Just use a USB-ready trak-ball or spinner, or hack a mouse and save even more money.

InsaneDavid
07-13-2011, 11:48 AM
Another concern - the control panel is pretty thick metal, in pretty rough shape, and is configured for the Neo-Geo four button layout. I'd like to replace this with a wooden control panel with at least a street fighter six button layout.

This I think would require a custom designed part made of wood or something. Anyone know where I might be able to find something for this?

I'd strip and clean up the panel you have and then just bore some additional holes for buttons. If you don't have a drill press and holesaw, then call around some metal shops that do metal stamping or drilling. (or a friend that may have a drill press) Shouldn't be that expensive at all. Then just pop out three more holes for each player, below the B, C, and D buttons you have now. Then you'd have four buttons for NeoGeo stuff and six for standard control stuff (B, C, D and the three under them). This can all be configured in MAME.

Also as has been said by XYXZYZ, if your cabinet still has most of the original hardware in there, including the monitor, go with a J-PAC. If at any time the thought crosses your mind to use something other than your arcade monitor, PLEASE use something large enough to fill the cabinet, that's like "MAME Cabinet Mistake #3. I totally missed that in your first post.


For the majority of MAME machines, I-PACs are an unnecessary expense. I've built a half-dozen MAME machines, and I've never needed one. A basic model I-PAC supports 2 joysticks and 24 buttons (for $39). For a fraction of the cost, hack a USB PC gamepad controller such as a Gravis Gamepad Pro, which gives you 1 joystick and 10 buttons. Or get 2, for 2 joysticks and 20 buttons - plenty to cover basic MAME funtions such as start buttons, coin switches, running and exiting games, etc. Plus you don't need to run another program to configure them like I-PAC does - MAME already gives you that ability.

Same with Opti-PACs. Just use a USB-ready trak-ball or spinner, or hack a mouse and save even more money.

Yeah, but I got a set of four I-PAC encoders for $20 off eBay. :D Granted one ended up being defective (the one the seller tested before listing them) but I more than made my money back selling the other two that I didn't need. Speaking of which, I need to take a look at the defective one again. The I-PAC utility only ever has to be run once when you're first setting everything up and takes ten seconds to configure your inputs and shift options.

For me using a USB device was out of the question because of the version of MAME I'm running and the old computer I'm using, that and I find keyboard hacking a pain in the ass. Even at $40 a pop for an I-PAC, to me anyway, is worth the few hours saved over performing a hack. Years ago when I did my Pole Position conversion everything ran off a hacked keyboard and mouse and it worked fine but then again that had extremely limited inputs.

stonic
07-13-2011, 12:45 PM
I'm not talking about hacking keyboards. I didn't even mention it. Besides, I usually mount a keyboard somewhere in the machine. Sounds like you got a good deal on the I-PACs, but not everyone will be that lucky. Used gamepad controllers can usually be had for $5 or less, either locally or on Ebay, and wiring up one doesn't take a few hours, more like a few minutes.

And I doubt anyone these days will be using PCs w/o any USB ports these days, or DOS-based versions of MAME. If they do, more power to 'em :)

InsaneDavid
07-13-2011, 01:37 PM
And I doubt anyone these days will be using PCs w/o any USB ports these days, or DOS-based versions of MAME. If they do, more power to 'em :)

I too will change over eventually I'm sure. The lure of more modern vertical shooters is hard to ignore. I'll be the first to admit I'm chicken to use a different boardset than the one I've always used in my MAME endeavors.

Milk Thistle
07-14-2011, 05:12 PM
My only MAME cabinet advice is don't alter the original cab...

It's such a shame when people hack the control panel for things as silly as a trackball and 8 more buttons.

XYXZYZ
07-16-2011, 10:09 PM
MEME cab?

I'd totally use a LOLCats front end, and fill it with FUUU, Cool Story Bro, Troll Face Guy and Haters Gonna Hate roms.

Man, I forgot about these alternatives...

http://bellsouthpwp2.net/s/w/swarwick1/files/TEMP/beeftime.gif

http://bellsouthpwp2.net/s/w/swarwick1/files/TEMP/billybeef.jpg

bradd
08-01-2011, 04:56 PM
lol thats amusing. The first step is to get some sort of PC. I don't have anything on hand that I'm not using, and so I'd like to go for something powerful enough to run most games and consoles and thats it. Maybe Put in a modded original Xbox, but what about a power pc or something? Anyone have advice on this matter?


Another concern - the control panel is pretty thick metal, in pretty rough shape, and is configured for the Neo-Geo four button layout. I'd like to replace this with a wooden control panel with at least a street fighter six button layout.

This I think would require a custom designed part made of wood or something. Anyone know where I might be able to find something for this?
i use a really old PC a friend gave me. i think anything from the last 6 or 7 years you wont have a problem with 95% of the games, all the classics and classic consoles will work fine.

as far as replacing a metal control panel with a wood one thats what i did. i use a drill with a circle bit for the holes, got one at the hardware store for about $2, cut the panel to size on my table saw in about 2 minutes.

Ze_ro
08-02-2011, 01:35 PM
For the majority of MAME machines, I-PACs are an unnecessary expense. For a fraction of the cost, hack a USB PC gamepad controller
One nice thing about the I-PAC is that it can make for a much cleaner and neater installation. I build an arcade stick a while back, and initially used a keyboard controller. After I realized the serious ghosting problems, I rebuilt it using an I-PAC (Here's a picture of the wiring (http://www.astrocadeage.com/arcadestick2.jpg)... please, no comments on my carpentry skills :P ). Also, there's no soldering required with the I-PAC.

I don't own any cabinets myself, but the people I've known who did have spent a good bit of time repairing them over the years... so keeping things neat and tidy will make it far easier to deal with down the road.

--Zero

bradd
08-03-2011, 03:53 AM
One nice thing about the I-PAC is that it can make for a much cleaner and neater installation. I build an arcade stick a while back, and initially used a keyboard controller. After I realized the serious ghosting problems, I rebuilt it using an I-PAC (Here's a picture of the wiring (http://www.astrocadeage.com/arcadestick2.jpg)... please, no comments on my carpentry skills :P ). Also, there's no soldering required with the I-PAC.

I don't own any cabinets myself, but the people I've known who did have spent a good bit of time repairing them over the years... so keeping things neat and tidy will make it far easier to deal with down the road.

--Zero

yeah i did some ugly wiring in my first cab too and am finally going back and doing it right. this time i got a keywiz from groovy game gear though, i will post when i get it up and running how it compares to the ipac.

skaar
08-03-2011, 10:42 AM
What XYXZYZ is exactly what I'm going to do with my Candy cabinet. Why mess with the button configuration when 4 is plenty? I put a 48-in-1 in my Frogger cocktail and it works great with a simple adapter.... same logic.

Reversable mods all the way.

I bought a 108 (ish) in 1 MVS cart off Vectorman awhile back so that kinda dialed back my rush in doing anything though :)

Flack
08-03-2011, 04:29 PM
Damn, I need one of those MVS carts.

Here's my advice, some of which has already been given:

- Keep the PC inside a tower. I don't know why I got stuck on the idea of removing my PC from a tower. Maybe I wanted it to look like an arcade games, or maybe I was afraid it was going to get too hot? I don't know, but the end result is a pile of crap that is screwed to the cabinet and that I can't easily remove. Pain in the butt and not worth the hassle.

- IPAC. If you're a solder master and/or are just wanting to DIY to save a few bucks, tear apart a USB controller and go that route. If you want a simple solution for just a few bucks more, get an IPAC. I wired up a two-player, 3-button cabinet in no time at all. Truly painless, quick and easy solution.

- Don't put every game ever released on your cabinet. And if you do, use a front end that has friendly/simple/easy categories. Sure, it seems impressive to have thousands of games on one machine, but scrolling through that list will become a pain in the ass about the third time you power up the machine. You really don't need every variant of every game in every language.

- Get everything working before you install it in your cabinet. There's no bigger pain in the ass than standing in front of a MAME machine with a keyboard balanced on one knee as you try to figure out why a button isn't working or the thing won't boot. I didn't follow this piece of advice and really wish I had.

- Use 4-way/8-way switchable joysticks. I sure wish I had. 4-way games play terribly with 8-way sticks and vice/versa.

skaar
08-03-2011, 05:56 PM
- Use 4-way/8-way switchable joysticks. I sure wish I had. 4-way games play terribly with 8-way sticks and vice/versa.

Does it interpret as a unique button for UP/RIGHT etc or as you pushing two at a time?

This is the cart I think : http://www.arcadomaniashop.com/108-in-1-Multi-MVS-Cartridge