[BUILD] PiMAME cocktail table
  • http://homepage.ntlworld.com/ja.gallagher/P1010418.jpg
    http://homepage.ntlworld.com/ja.gallagher/P1010419.jpg
    http://homepage.ntlworld.com/ja.gallagher/P1010415.jpg
    http://homepage.ntlworld.com/ja.gallagher/P1010414.jpg
    http://homepage.ntlworld.com/ja.gallagher/P1010413.jpg
    http://homepage.ntlworld.com/ja.gallagher/P1010412.jpg
    http://homepage.ntlworld.com/ja.gallagher/P1010410.jpg

    Hi Guys,

    Just like to share some photos of my first mame build. A rather simple design as woodworking is new to me but I am pleased with the results.
    It's kind of a coffee table size cocktail cabinet, keeping dimensions pretty small to fit in my nephew's bedroom (surprise present for him).

    It's running PiMAME (of course!) with advmenu calling Mame4all.

    Note pride of place of PiMAME sticker by the player 1/2 start buttons.

    Thanks Shea for bringing us PiMAME!


    Cheers,
    John
  • Holy cow, for being new to woodworking that is amazing workmanship. Great job!
  • Great work. What did you use to hook up the joysticks to the pi?
  • And your new to woodworking... It's really nice, amazing present!
    I hope he will enjoy!
  • Thanks for the comments.

    sdmirchie - I am using a Minimus AVR loaded with the open-source KADE software (kadevice.com) to hook up the joystick and buttons to the Pi via USB.

    I am also using a couple of GPIO pins for a "shutdown" button. A python script polls for a GPIO input value on a particular pin and when seen, issues a clean shutdown.
  • great job johnnygal ! are there any plans available for your cocktail table ?
    and where did you order the minimus ave from ?
    again.. very nice project !!
    cheers, bodo
  • Hi bodobear,

    Thanks.
    I have no plans for it I'm afraid. I kind of made it up as I went along, inspired by looking online at various write ups.
    I started with building a couple of cardboard mockups, to get a feeling for size and how things would fit together. I would highly recommend this step to any other new builders.
    My first cardboard attempt was very straightforward, and then followed up with a further cardboard version after some suggestions from family.
    Version1:
    http://homepage.ntlworld.com/ja.gallagher/proto1.jpg
    Version2:
    http://homepage.ntlworld.com/ja.gallagher/proto2.jpg

    I got my AVR minimus from http://mrmodchips.co.uk. I am in UK so this was ideal.

    Cheers,
    John
  • Hey John,
    thanks for the info !
    That's a very nice cocktail table.
    What do you do to shutdown your os ?
    I was running my pi over clocked to 1000mhz and just turned off the power
    but damaged my sd card. not sure if it happened from over clocking or because
    i didn't shutdown the os. now i did a fw update with the dpi-updater. maybe this
    will help too. are you using a shutdown button ?
    bodo
  • The shutdown button is the little black one at the back of the Player1 control panel.
    It is connected to two of the GPIO pins (One input and ground) and a python script monitors the state of the GPIO input, shutting it down when it sees the relevant GPIO pin go low.
    The script details are in the FAQ thread on this forum.
    Yep, I was a little concerned to run the Pi that fast. I think I settled on 900MHz in the end.
    Thanks again.
  • ok, maybe sheas new frontend can shutdown the os.
    then we wouldn't need to add a shutdown button to the cabinet.
    thanks again, bodo
  • hello your project is pecfect, i have the same project but i don't have your IT skill. I have a question. what is the sollution for split and rotate the screen ? If you have a tutorial is perfect. Sorry for my english :D thanks
  • Thanks.
    I don't split the screen at all so it only plays games where the screen can rotate between player 1 and player 2 for each turn.
    From the FAQ on this forum:

    ROTATE DISPLAY TO VERTICAL
    --------------------------
    To rotate display to vertical:
    In advmenu.rc: display_orientation flip_xy mirror_x
    In advmame.rc: vertical/display_ror yes and horizontal/display_ror yes (first one rotates vertical games, second one rotates horizontal games)

    Mame4all: rotate screen to vertical
    ----------------------------------
    Edit mame.cfg and add:
    ror=yes

    Regards.
  • Okay thanks for the explication, for my project i want split the screen so i look the faq of mame ithink it's possible.
    Thanks your project is perfect

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!