Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: StragoRx on August 28, 2013, 11:11:52 pm

Title: Player one push button
Post by: StragoRx on August 28, 2013, 11:11:52 pm
I just finished wiring my CP and everything is great except my P1 start push button only activates when I release the button (after I press it down and it pops back up I get signal), I know this is not a big deal because you never really need to hold it down for anything, but what should i trouble shoot?. I use the Ipac-2 and I i am sure its not the microswitch because i changed that out to see.

Thanks
Title: Re: Player one push button
Post by: yotsuya on August 28, 2013, 11:26:33 pm
No, I'm pretty sure that's right. The I-Pac P1 acts a a shift button.
Title: Re: Player one push button
Post by: StragoRx on August 28, 2013, 11:31:49 pm
I thought about that while I was at work, if so that's good to know...just didn't want anything to be shorted or whatever..

Thanks
Title: Re: Player one push button
Post by: PL1 on August 29, 2013, 12:10:33 am
Yotsuya nailed it.

Since the IPac uses P1 Start as the shift button, it doesn't output the keystroke until the button is released because you may be trying to use a shifted function like P1 Coin before starting a 2 player game, etc.

The KeyWiz and KADE both have a dedicated shift input. (Shazaaam! and HWB respectively)

A dedicated shift input doesn't have an associated unshifted keystroke to delay until the button is released.


Scott
Title: Re: Player one push button
Post by: DaOld Man on August 29, 2013, 02:28:26 am
You don't have that button wired on the NC (normally closed) contact do you?
Title: Re: Player one push button
Post by: PL1 on August 29, 2013, 03:21:21 am
You don't have that button wired on the NC (normally closed) contact do you?

Sorry, but no chance he has it wired wrong.

What he described is exactly the way the I-Pac and Mini-Pac behave.

Most people never notice because they press and release the button quickly.

If the Mini-Pac/I-Pac didn't wait until P1 Start is released to send the keystroke, picture this scenario:
   * You want to play a 2 player game.
   * You already have one credit.
   * You want to use a shifted function for a second coin-up.

- Action (keystroke sent -- result)

- Press and hold P1 Start (1 -- 1-player game would start using the credit that you already had)

- Press P1 Button1 (5 -- a credit is added due to the shifted function)

As you can see, the I-Pac/Mini-Pac has to wait until P1 Start is released or another button is pressed to determine if the player intends to do P1 Start or a shifted function.

The only way around the delayed keystroke is to use a dedicated shift input with no associated keystroke like the KeyWiz Shazaaam! or the KADE HWB.


Scott