Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Admin Buttons on a Control Panel  (Read 2838 times)

0 Members and 1 Guest are viewing this topic.

Thy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 20
  • Last login:November 02, 2012, 03:18:39 am
Admin Buttons on a Control Panel
« on: February 11, 2008, 09:36:53 pm »
Hola, I'm still in the process of planing out my first cab and I'm pretty close to complete with that side of things. I got thinking about how people have Admin buttons on their cabs, ie the Exit/Pause buttons and started wondering how these were wired up.

I'm planning on a 2 Player with 6 Buttons and the 2 Pinball buttons on the sides. Now from my understanding the ipac2 has spots for 2 joysticks and 8 buttons each, so where does one wire the admin buttons too?

Any help is appreciated, cheers.

-- Thy

Turnarcades

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1973
  • Last login:May 13, 2017, 08:14:29 am
  • Craig @ Turnarcades
    • Turnarcades
Re: Admin Buttons on a Control Panel
« Reply #1 on: February 11, 2008, 09:46:51 pm »
i-pacs are programmed to accept any keyboard input for any connection. It has enough connections for 8 buttons each, but as most use 6 buttons for each player, the spare 4 can be programmed for whatever you want. That is how all of our arcades are done, and we have Enter, Escape, TAB and 'P'(pause) programmed into the 4 spare admin buttons as standard.


Thy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 20
  • Last login:November 02, 2012, 03:18:39 am
Re: Admin Buttons on a Control Panel
« Reply #2 on: February 11, 2008, 09:56:25 pm »
So can multiple buttons be wire to the same spot on the ipac so that if either are pressed the same thing occurs? For example, the buttons on the side of the CP that would act as flippers in pinball, would be the same as button 1 and 2 on top of the CP.

Hoopz

  • Don't brand me a troublemaker!
  • Trade Count: (+8)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5285
  • Last login:June 13, 2025, 09:18:32 pm
  • Intellivision Rocks!
Re: Admin Buttons on a Control Panel
« Reply #3 on: February 11, 2008, 10:08:15 pm »
So can multiple buttons be wire to the same spot on the ipac so that if either are pressed the same thing occurs? For example, the buttons on the side of the CP that would act as flippers in pinball, would be the same as button 1 and 2 on top of the CP.
Yes.  That's exactly right.  Many people that have a 4 way joy along with an 8 way joy, wire them both to Player 1.  Either can be used and both are active at the same time.  Doing the same thing with buttons is fine too. 

Thy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 20
  • Last login:November 02, 2012, 03:18:39 am
Re: Admin Buttons on a Control Panel
« Reply #4 on: February 11, 2008, 10:17:22 pm »
Excellent, thanks guys, all making a lot more sense now :D

TheShanMan

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1912
  • Last login:October 22, 2024, 11:51:12 am
    • My Arcade (updated 1/30/13)
Re: Admin Buttons on a Control Panel
« Reply #5 on: February 12, 2008, 01:56:39 am »
To expand on what HooPZ said, my plan is to wire 2 pause buttons in parallel (one on each side) so it's easy for either player to pause, and 2 exit buttons in series (again, one on each side) so both players must hit the button together to exit.

I don't think a dedicated enter button is necessary - I use the 1st player 1 button for that (and the player 1 joystick for up/down). I plan to make Tab a shifted key (if you don't know about shifting, see details of ipac) so I don't need a dedicated button for it, since using tab is something I want to be "hidden".
My Collection: Mame cab, 38 dedicated vids, pin, skeeball, coin op air hockey table, Ice Cold Beer, Megatouch, 2 token machines, and payphone (VAPS, pics at Arcade Crusade)

Add Ambience to your mame cab setup

Turnarcades

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1973
  • Last login:May 13, 2017, 08:14:29 am
  • Craig @ Turnarcades
    • Turnarcades
Re: Admin Buttons on a Control Panel
« Reply #6 on: February 12, 2008, 08:41:07 am »
I'm not suggesting our layout is ideal, but as we do custom machines that people generally program themselves, we offer as many buttons as we do in case they want them. Better to have too much than not enough. It works with our default software setup, but my personal feeling would to have just have credit buttons, an escape and a pause button.

Zobeid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 238
  • Last login:April 21, 2021, 10:36:32 pm
Side Buttons
« Reply #7 on: February 12, 2008, 09:14:33 am »
As long as we're on this subject. . .

I notice a lot of cabinets have side buttons, or in some cases front buttons.  What do y'all use these for?  Especially the side buttons. . .  Video pinball?  Anything else?

Even my old HotRod controller has side buttons.  I may have configured them to work as a coin drop at one time, but otherwise I don't remember using them for anything.  (And a cabinet would have better options for coin drop.)

NoOne=NBA=

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2718
  • Last login:July 23, 2011, 08:59:16 am
  • Just Say No To Taito! -Nichibutsu
Re: Admin Buttons on a Control Panel
« Reply #8 on: February 12, 2008, 09:33:36 am »
My Pause button is also the Shift button.
If you press the button, and release it, the game will pause.
If you press the button, and hold it, it will shift the next button you press.

I use my side buttons as extra coinups, to avoid HAVING to use the coin door.
I have the shifted functions on them set to "O" and "K", in case I happen to need those in a trackball game.
I have a modular CP, so it's not unusual for me to set up a CP with no joystick to hit Left/Right.

CrazyKongFan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 569
  • Last login:June 06, 2017, 01:22:29 pm
Re: Admin Buttons on a Control Panel
« Reply #9 on: February 12, 2008, 10:59:11 am »
I put 3 admin buttons (using a small pushbutton similar to the HAPP mini one posted in the "Wiring question" thread, although I got mine from Radio Shack). I put the pause button in the center (so either player can hit it), and put ESC and TAB buttons on the top left, so I can change game settings on the fly. I wired up my coin switches in the coin door, but also paralleled them to 2 pushbuttons mounted on the front next to the coin door (I just pushed them into existing bolt holes). That way, I can use either the button, or if I feel like making it more authentic, I can drop a quarter in. Also wired up the switch inside the door with service and reset (F2/F3). So far, it seems to be working good for me with that setup.

Green Giant

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1124
  • Last login:September 29, 2016, 06:50:57 pm
Re: Admin Buttons on a Control Panel
« Reply #10 on: February 12, 2008, 01:41:48 pm »
To expand on what HooPZ said, my plan is to wire 2 pause buttons in parallel (one on each side) so it's easy for either player to pause, and 2 exit buttons in series (again, one on each side) so both players must hit the button together to exit.

Nice to see my series and parallel pause and exit is getting used.  If I inspired you to do it that way, sweet; if not, great minds think alike.   ;)
"He lives down there in his valley,
The cat stands tall and green,
Well, he ain't no prize, and there's no women his size,
And that's why the cat's so mean"
Toxic Arcade, my first build

MKChamp

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 502
  • Last login:February 07, 2024, 02:45:53 pm
  • Stil around.
Re: Admin Buttons on a Control Panel
« Reply #11 on: February 12, 2008, 02:37:48 pm »
Also, remember the IPAC has the ^shift ability. So, basically the same button on your cab be programmed to 2 different keys. IE. if you press the 'red' button by itself, it signals TAB...if you hold the ^shift key (usually the player 1 button) and THEN press the 'red' button if signals ESCAPE(or whatever you have them programmed to).

On my cab, I didn't want alot of 'admin' buttons, so I only have 2 located under the CP.
1 - ESCAPE and ^shift function as B (B is programmed to pause MAME and bring up Johnny5 to show Control layout)
2 - TAB (my TAB in MAME pauses MAME and brings up the menu...and vice versa)

My player 1 key is also programed as ENTER in mame so I can use that to select the menu items

If I NEED to get more functionality...well, at that point the keyboard comes out...but 99.99% of the time you and your friends are hammering it out in a night of gaming, those are the only admin functions you'd ever need IMO.

severdhed

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2975
  • Last login:December 14, 2024, 05:01:52 pm
  • RIP Dinosaur Hippo
Re: Admin Buttons on a Control Panel
« Reply #12 on: February 12, 2008, 02:57:36 pm »
one thing I found to be useful was to reconfigure mame to use multiple inputs for the same function...

for instance.

i have a 2 player panel, with an 8way stick and 6 buttons for each player.  i have a 4-way stick and two buttons that are wired in parallel to player 1's controls.  i also have two pinball flipper buttons, as well as Escape and Enter.

i didnt really want just a dedicated Enter button since it isn't used that frequently for standard playing.  but i did want either player to have the ability to exit the current game.  so i put the escape button on p1 side, and enter button on p2 side, that configured mame to exit the rom when either Escape or Enter is pressed.   I did the same with my pinball buttons...they are configured as N and M (i think).  and i have the pinball games configured to use those keys for flippers, but I have mame configured to pause using either N or M.  that way each player has a pause button, and it re-uses buttons i already have on the panel.

Current Projects:      Zak-Man | TMNT Pedestal | SNES Pi | N64 Odroid
Former Projects:     4 Player Showcase | Donkey Kong | iCade

TheShanMan

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1912
  • Last login:October 22, 2024, 11:51:12 am
    • My Arcade (updated 1/30/13)
Re: Admin Buttons on a Control Panel
« Reply #13 on: February 12, 2008, 03:51:48 pm »
To expand on what HooPZ said, my plan is to wire 2 pause buttons in parallel (one on each side) so it's easy for either player to pause, and 2 exit buttons in series (again, one on each side) so both players must hit the button together to exit.

Nice to see my series and parallel pause and exit is getting used.  If I inspired you to do it that way, sweet; if not, great minds think alike.   ;)
Yes, I definitely got the idea from someone here and likely it was you, so happy to give credit (should have stated that to begin with). I like the symmetry involved, and it works well with my little kids because during 2 player games one of them has a tendency to all of a sudden get tired of a game and it's not fair for one kid to exit the game when the other kid isn't done yet!

Also, I have 1player and 2 player buttons (my original atari "cone" led buttons) in the center of the panel. So again, nice and symmetrical.

My swappable panel is still a WIP so I haven't posted a picture of it yet, but one of these days I will (or if someone really wants to see it).
My Collection: Mame cab, 38 dedicated vids, pin, skeeball, coin op air hockey table, Ice Cold Beer, Megatouch, 2 token machines, and payphone (VAPS, pics at Arcade Crusade)

Add Ambience to your mame cab setup

Franco B

  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3766
  • Last login:February 15, 2024, 09:14:06 am
Re: Admin Buttons on a Control Panel
« Reply #14 on: February 12, 2008, 04:09:01 pm »
In an ideal world I would like three admin buttons on my main CP, Start game, Exit Game (ESC) and Pause.

I'm only going to have two LED WIZ controlled outputs available for two buttons so I am just going to have Start and Exit Game (ESC).

I'm going to use the Exit Game (ESC) button as the shift key and use it in conjunction with the Start Game button as the Pause combo.

I think I will be the only person who will be pausing a game so I don't see it as an absolute necessity on my cab.

I will also use the shifted Exit Game button as the shift key for Tab, Volume up, Volume Down, etc etc.

Afterburner

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 164
  • Last login:July 27, 2016, 01:02:00 am
Re: Admin Buttons on a Control Panel
« Reply #15 on: February 12, 2008, 07:43:03 pm »
I have an upper and lower CP arrangement (like a staircase) with the upper CP for a flight stick and spinner.

The lower CP has two 8-way rotary joys wired to an older IPAC 2.

I also have two X-arcade trackballs.  They each came with wiring for 3 buttons (they are recognized as 3-button USB mice) and I have my P1  Buttons 1/2/3 and P2 Buttons 1/2/3 wired into the trackballs.

That left me all kinds of room on the IPAC, which was good because I needed the inputs for the rotary encoder for the joysticks.

My admin buttons are small (less than the diameter of a dime) and are mounted on the vertical panel connecting the upper and lower CP.  They are easy to access and don't get bumped accidentally during game play.  They were some cheap panel mount pushbuttons I picked up on eBay for about $8 for a pack of 12.

  2-player upright dual trackball / dual 8-way rotary joysticks - built from scratch