User Tools

Site Tools


tool:mame_cabinet

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

tool:mame_cabinet [2013/11/21 21:53]
jarrett created
tool:mame_cabinet [2014/10/21 01:29] (current)
garthomite
Line 4: Line 4:
 The MAME machine is up and running in the new space. ​ The bones are from a 4 player Blitz 99 game.  The original monitor has been replaced with a flat screen. ​ Originally at the old space, we had a PC running MAME.  This has been replaced by a raspberry Pi that runs Advanced MAME.  The RPi O/S is piMAME build (I believe based on Raspbian) from [[http://​blog.sheasilverman.com/​|Shea Silverman'​s blog]]. ​ In the old space, the buttons were set up with Player 1 and 2 controls running to a [[http://​ultimarc.com/​jpac.html|Jpac]],​ and Player 3 and 4 controls running to an [[http://​ultimarc.com/​ipac1.html|Ipac 2]].  The two 'pacs were then daisy chained together. ​ The new configuration replaces the Ipac 2 and the Jpac with an Ipac 4.  This means the Jamma harness has been removed, but it's a much cleaner build overall. ​ The Ipac 4 is plugged into the RPi via USB.  The RPi recognizes it as a keyboard. ​ However, I've noticed that if another keyboard is connected, the RPi appears to stop responding to the controls. ​ The audio comes from the headphones jack in the RPi and runs into a small amp, which is wired to the speakers in the marquee.  ​ The MAME machine is up and running in the new space. ​ The bones are from a 4 player Blitz 99 game.  The original monitor has been replaced with a flat screen. ​ Originally at the old space, we had a PC running MAME.  This has been replaced by a raspberry Pi that runs Advanced MAME.  The RPi O/S is piMAME build (I believe based on Raspbian) from [[http://​blog.sheasilverman.com/​|Shea Silverman'​s blog]]. ​ In the old space, the buttons were set up with Player 1 and 2 controls running to a [[http://​ultimarc.com/​jpac.html|Jpac]],​ and Player 3 and 4 controls running to an [[http://​ultimarc.com/​ipac1.html|Ipac 2]].  The two 'pacs were then daisy chained together. ​ The new configuration replaces the Ipac 2 and the Jpac with an Ipac 4.  This means the Jamma harness has been removed, but it's a much cleaner build overall. ​ The Ipac 4 is plugged into the RPi via USB.  The RPi recognizes it as a keyboard. ​ However, I've noticed that if another keyboard is connected, the RPi appears to stop responding to the controls. ​ The audio comes from the headphones jack in the RPi and runs into a small amp, which is wired to the speakers in the marquee.  ​
  
-The MAME cabinet ​is not online. ​ Please feel free to hack it!+Currently there is a lot of noise coming from the amp but otherwise ​it runs pretty good. Hack away!
  
-^ Status ​            ​| ​Offline ​                          |+===== New Motherboard ===== 
 + 
 +RPi needed a little more power for some of the 4 player games so now it's using a Zotac ION-ITX-C (1.6ghz atom). It's running Ubuntu 14.04 on some found-in-the-space 2.5" hard drive so who knows how long that drive will last. 
 + 
 +==== Reinstalling ==== 
 + 
 +Make a copy of ~mame/mame/ if you can first then install ubuntu and add these packages: 
 + 
 +''​ 
 +apt-get install mame libavformat-dev libavcodec-dev libswscale-dev libavresample-dev build-essential libsfml-dev libopenal-dev 
 +''​ 
 + 
 +Download the for [[https://​github.com/​mickelson/​attract/​blob/​v1.4.1/​Readme.md|attract mode]] (frontend) and [[https://​github.com/​mickelson/​attract/​blob/​v1.4.1/​Readme.md|install]] 
 + 
 +Create a new xsession file in /​usr/​share/​xsessions/​mame.desktop:​ 
 + 
 +''​ 
 +[Desktop Entry] 
 +Name=Mame 
 +Comment=Mame 
 +Exec=attract 
 +Icon= 
 +Type=Application 
 +''​ 
 + 
 +Restart, log out then when asked to log in click on the icon next to your name, you should see the mame session. 
 + 
 +^ Status ​            ​| ​Online ​                          |
 ^ Training ​          | NO                                       | ^ Training ​          | NO                                       |
 ^ Hackable ​          | YES                                                              | ^ Hackable ​          | YES                                                              |
Line 37: Line 64:
 ====== To Do ====== ​ ====== To Do ====== ​
  
-  * Perhaps get a wireless USB dongle so the RPi can be online +  * Figure ​out a way to adjust the volume without having to open the cabinet 
-  * Properly mount the amp, perhaps figure ​out a way to adjust the volume without having to open the cabinet+  * Fix the noise in the apm
   * Get some lights in the marquee   * Get some lights in the marquee
   * Repair the damage to the cabinet that occurred during the move (maybe)   * Repair the damage to the cabinet that occurred during the move (maybe)
Line 45: Line 72:
   * New controller layout - I've made a rough panel with the button holes cut out, but not the joystick. ​ I'm not sure if I like the layout. ​ It's beside the cabinet.   * New controller layout - I've made a rough panel with the button holes cut out, but not the joystick. ​ I'm not sure if I like the layout. ​ It's beside the cabinet.
   * Add details about the AdvMAME interface to this wiki.   * Add details about the AdvMAME interface to this wiki.
- 
- 
- 
  
 ===== Maintenance Log ==== ===== Maintenance Log ====
Line 53: Line 77:
 ^ Note               ^ Date         ^ Who       ^ ^ Note               ^ Date         ^ Who       ^
 | Wiki entry created | Nov 20, 2013 | Thomas L. | | Wiki entry created | Nov 20, 2013 | Thomas L. |
 +| SD card reflashed with good ISO. | Nov 21, 2013? | Tyson H. |
 +| New MB installed with new rom set | Oct 18, 2014 | Garth C. |
 +| Much better mounting and post drinking wire cleanup | Oct 19, 2014 | Thomas H. |
tool/mame_cabinet.1385070814.txt.gz · Last modified: 2013/11/21 21:53 by jarrett