mame box project

like a million other people out there i have decided to make a mame arcade box!


1998

introduced to the joy of mame by morgan. was a bit more primitive back then though. it was running the likes of rush'n smash, black tiger, bubble bobble (and, of course, galaga).

damn, even my ipaq can run games like frogger

i have only recently seen it run strider and raiden without lots of glitches. i used to run rygar under the REM! project but since i've got a newer rom set it is better under mame.


2001

read about ppl hacking old arcade controls to get them to work with mame. a great idea but implementation of wiring up a pulled apart keyboard sounds like a nightmare and i'm too lazy/busy to do all the hard work

aug 2002

read about a simple piece of hardware from a company called ultimarc to convert the signals from arcade controllers to keyboard signals through a ps2 connection! saves all the hassle of wiring stuff up! hmm, motivation rising....

sep 2002

did some more research and it seems the ultimarc product is the best. i think i should just order some controllers and make a simple prototype (without the cabinet) by just making the controller panel...

1st nov 2002

righto. ordered some controllers stuff and the ipac2 from the states. just under $200 :( damn exchange rate. ordered...
  • the hardware convertor
  • two old style controllers
  • 15 buttons (2x6 for street fighter style plus some spares)
  • 1 and 2 player start buttons :)

    phased approach will be...
  • 1. assemble them into a controller board (asap)
  • 2. get old pc to run linux/xmame being mamebox (in a year or so)
  • 3. get mamebox to work with tuner card and old tv (in maybe another year or so)
  • 4. assemble into cabinet with an old 21" cga arcade monitor (2nd hand for under $400) (when i'm 50)

    however if i manage to see an cabinet going second hand anywhere...

    did some benchmarking of mame0.61b under win2k. ran everything at 0 frame skip (no auto adjustment) to see what the box could do. my main box is a dual p3 1ghz, the jukebox is a celeron 300Mhz. perhaps this will help me work out what box i need..

    gameboxcpu usageframe ratemin mhz
    slapshotmain40%/0%60/60400
     jukebox80%60/60240
    galagamain30%/0%430/60140
     jukebox100%60/60300
    raidenmain60%/2%60/60600
     jukebox100%35/60520
    stridermain75%/2%60/60750
     jukeboxCORE DUMP :)????


    8th nov 2002

    wow! after only a week the parts have arrived! cripes, that was fast.

    here's the joystick and a button. cool.

    so for a first prototype i've cut out some holes for a joystick and 6 buttons for now. first lesson learnt: given the joystick screws onto the bottom of the board the width of the board takes away from the length of the joystick. for this reason the prototype joystick feels a little short.

     

    so after a bit of wiring it's ready to go!!!

     

    here's the basic layout, if anyone is interested, click for a bigger version


    13th-14th nov 2002

    right. time for prototype 2! this time we need a coin drop, player 1 and 2 start, room for another lot of controls and some other control buttons (such as pause for when the action in 'raiden' just gets toooo much for me to handle)

    wow, look at all those wires

     

    prototype 2! this should keep me going for awhile.

    here's a bigger version of my dual controller layout. click for a bigger version

    my next immediate step is to cat proof. one guess what my cat wants to do when she can see all those wires! i'd like to get a old cabinet for it but they seem hard to get. if i try to make one i know it'll turn out a total disaster!


    20th apr 2005

    well after a short delay (two and half years) i've done some more work on my arcade controls. at this rate i expect to be finished in 2020.

    the biggest problem with prototype 2 was the loss of joystick length because i had nothing to rout out a gap big enough to fit the joystick. nothing, until now!

    with this awesome $30 jigsaw i've finally got something to cut out a gap for the joystick so i can bolt it to the top rather than than bottom.

    hoorah! so after some precision cutting i've got one joystick sorted. check out how much longer the left joystick is now!

    eventually i'll do the other. but for now, i dub thee prototype 2.5!


    want list
  • 15hz video output for that true arcade refresh rate. $160
  • hugemungous 27" arcade monitor (drool) $895
  • an actual cabinet!!!
    one day...