Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: AtomSmasher on August 03, 2006, 05:31:42 pm

Title: Ipac and the Pause Button
Post by: AtomSmasher on August 03, 2006, 05:31:42 pm
Theres been one thing thats been bugging me since I built my cab and decided to see if anyone knows a way to fix it.

One of the buttons on my control panel is a pause button which goes through the ipac and converted to a keystroke and which mame pauses the game when it detects that key.  The problem is that the ipac sends the keystrokes so fast (a good thing for the rest of the keys) that usually when I first press the button it pauses then unpauses really fast.  I then have to tap the button one or two more times in order to get it actually pause, and then do the same thing when I try to unpause it. 

Is there a way to put a delay between how fast the pause turns on or off?  or is there another way around this I don't know about?
Title: Re: Ipac and the Pause Button
Post by: leapinlew on August 03, 2006, 05:57:54 pm
I don't get it. Mind doesn't work like that on any of my cabs. I click the button and it pauses the game.
Title: Re: Ipac and the Pause Button
Post by: ahofle on August 03, 2006, 06:02:08 pm
You using microswitches?  I had a similar problem with microswitch 'bounce' that was solved by replacing the switches.  To what key is your pause button mapped?  If it's a printable key like 'P', go to notepad and press it several times.  If sometimes you see 2 or more 'P's for one press, then it's probably a switch bounce issue and you'll need to swap out the microswitch.
Title: Re: Ipac and the Pause Button
Post by: crashwg on August 03, 2006, 06:03:01 pm
That sounds kinda odd...  What I would try is hooking up a keyboard to the PC and seeing if the (whatever is mapped to pause) key reacts the same way.
Title: Re: Ipac and the Pause Button
Post by: AtomSmasher on August 03, 2006, 08:25:09 pm
Hmm,  I figured it was a common problem that people just live with.  I guess I'll try a few things to figure it out.  Yes it is a microswitch, I happen to have an extra one that I will try replacing it with.