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: Player one push button  (Read 1287 times)

0 Members and 1 Guest are viewing this topic.

StragoRx

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:July 05, 2014, 05:56:09 pm
Player one push button
« 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

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19961
  • Last login:Yesterday at 02:19:10 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Player one push button
« Reply #1 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.
***Build what you dig, bro. Build what you dig.***

StragoRx

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:July 05, 2014, 05:56:09 pm
Re: Player one push button
« Reply #2 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

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9685
  • Last login:Today at 02:50:46 am
  • Designated spam hunter
Re: Player one push button
« Reply #3 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

DaOld Man

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5165
  • Last login:Yesterday at 09:14:19 pm
  • Wheres my coffee?
    • Skenny's Outpost
Re: Player one push button
« Reply #4 on: August 29, 2013, 02:28:26 am »
You don't have that button wired on the NC (normally closed) contact do you?

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9685
  • Last login:Today at 02:50:46 am
  • Designated spam hunter
Re: Player one push button
« Reply #5 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
« Last Edit: August 29, 2013, 03:42:11 am by PL1 »