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: ipac - laggy pushbuttons  (Read 2700 times)

0 Members and 1 Guest are viewing this topic.

sapro

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 43
  • Last login:May 29, 2011, 09:22:01 pm
ipac - laggy pushbuttons
« on: May 11, 2011, 08:25:25 am »
I'm not sure how else to describe this issue. I wired my CP a couple nights ago and last night installed Winipac to test it all out. Except for wiring the joysticks backwards (duh) all of the buttons work. However, I noticed that some don't respond as well to rapid pressing as others. For example, player 1 start will flash on the screen as fast as I can press it, but player 2 start lights up about every other press.

Bad switches maybe?

TopJimmyCooks

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2097
  • Last login:March 26, 2024, 01:18:39 pm
Re: ipac - laggy pushbuttons
« Reply #1 on: May 11, 2011, 09:38:07 am »
I got the exact same thing on one button - fortunately its on the p1 start so not an issue for me.  I exchanged microswitches to check for a problem there, no change in behavior.  I checked continuity on the wire from the switch to the ipac, no prob there, but didn't go as far as replacing it. 

In notepad, it's exactly like you say.  every other button shows up as fast as I can press them, but that one registers one letter for about every 2 presses.  I can't remember what letter it is but it's p1 start on the opti pac 2.  as best I can tell it does send a keypress the first time it is pressed.

Any ideas?  I wouldn't even have posted this but it's interesting the same issue arose with another cp.  I bought the Ipac in march 2011.  Can get serial #'s etc. if needed.

WindDrake

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 271
  • Last login:December 03, 2020, 09:49:05 pm
  • Electrical Engineer
Re: ipac - laggy pushbuttons
« Reply #2 on: May 11, 2011, 10:21:00 am »
On my IPAC4, Player 1 start does exactly this. That's because P1 Start is the SHIFT Modifier key, and holding it down allows use of the shifted keycode set.

Edit: Also make sure if you're using a USB>PS2 adapter, that it's a straight-wired one, not an actual converter, as the converters cause the IPAC to puke.

TopJimmyCooks

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2097
  • Last login:March 26, 2024, 01:18:39 pm
Re: ipac - laggy pushbuttons
« Reply #3 on: May 11, 2011, 10:32:15 am »
I'm using a PS-2 cable to a PS-2 port.  The shift thing makes total sense.  I'm not using any shifted keys via winIpac so I hadn't delved into it.  Thanks for the info. 

sapro

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 43
  • Last login:May 29, 2011, 09:22:01 pm
Re: ipac - laggy pushbuttons
« Reply #4 on: May 11, 2011, 11:01:13 am »
I'm using the USB cable that came with the IPAC.

I'll check tonight, it might have been P1 and not P2 that was the laggy one, however I know that at least one of my pushbuttons (P1 button #2) is also laggy.

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19961
  • Last login:Today at 01:22:15 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: ipac - laggy pushbuttons
« Reply #5 on: May 11, 2011, 11:34:29 am »
Check your ground, as well. I've had one or two issues in the past that were all ultimately related to a loose or incorrectly connected ground connection.
***Build what you dig, bro. Build what you dig.***

sapro

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 43
  • Last login:May 29, 2011, 09:22:01 pm
Re: ipac - laggy pushbuttons
« Reply #6 on: May 12, 2011, 01:12:52 pm »
Check your ground, as well. I've had one or two issues in the past that were all ultimately related to a loose or incorrectly connected ground connection.

My grounds are done via daisy chain. It seems (to me at least) that if the other buttons in the chain fire as they should the ground should be ok throughout?




TopJimmyCooks

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2097
  • Last login:March 26, 2024, 01:18:39 pm
Re: ipac - laggy pushbuttons
« Reply #7 on: May 12, 2011, 01:24:54 pm »
Thats right, usually if you lift a ground a lot of stuff will not work.  A single button problem almost can't be a ground unless its the last one on the serial chain. 

scofthe7seas

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 340
  • Last login:January 10, 2012, 11:33:10 am
  • I'm Eskimo. There's nothing here.
Re: ipac - laggy pushbuttons
« Reply #8 on: May 12, 2011, 02:44:50 pm »
It's definitely the shift key issue. I did a bunch of work on my CP a little while ago and when testing all the buttons to make sure I didn't screw something up, I found the 1p button being laggy also. I did a search and eventually found out this same information. (though the search was not as easy/apparent as you might think..)
I disagree that the shift / admin buttons is unnecessary though. I have tab / ` (for volume) / unthrottle (for FF during long load times, probably not the correct term) and f3 for reset. All pretty handy to have without having to tip back my barstool and roll out the keyboard drawer :P

scofthe7seas

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 340
  • Last login:January 10, 2012, 11:33:10 am
  • I'm Eskimo. There's nothing here.
Re: ipac - laggy pushbuttons
« Reply #9 on: May 12, 2011, 05:18:22 pm »
I didn't know that about MAME having that ability, but I don't know if that kind of setup is very different from the switch/admin function on the ipac. Maybe you just mean admin buttons on the CP? There isn't really any call for pressing the player 1 button quickly, so comboing it with some joystick/button presses isn't any different than mame having that function built in. Or is it? If so, maybe I'm just missing something.  :dizzy:

DNA Dan

  • Guys.. we're not talking gold bars here
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 505
  • Last login:September 02, 2017, 11:39:00 am
Re: ipac - laggy pushbuttons
« Reply #10 on: May 12, 2011, 06:54:05 pm »
Assuming the issues is the "shifted" button connection, is it possible to use an older firmware version for the ipac that does not include the shift function?

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re: ipac - laggy pushbuttons
« Reply #11 on: May 14, 2011, 10:31:08 am »
Start1 is by default the shift button.

The behavior of the shift button is described on this page:

http://www.ultimarc.com/ipac3.html

If you do not want the shift button you can assign the shift button to another control or not have one at all, using WinIPAC. But it is the easiest way of achieving control functions without dedicated buttons for coin, esc, pause etc. Of course if you have dedicated buttons you dont need this feature and can easily configure it out.
Its difficult to replicate this in Mame as you usually get the primary keycode in addition to the shifted keycode. The I-PAC logic avoids the primary code from being sent if the button is being used as a shift.

Andy

Spacejack

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:November 15, 2011, 02:47:16 am
Re: ipac - laggy pushbuttons
« Reply #12 on: May 15, 2011, 02:54:10 pm »
I had a thing for a while where some of the switches on my Ipac started registering only when released. I changed the ports around, but I recently changed them back and the problem was gone.

jtslade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 747
  • Last login:February 13, 2025, 10:06:51 pm
  • Keep it looking originallish!
Re: ipac - laggy pushbuttons
« Reply #13 on: May 16, 2011, 09:19:37 am »
I had a similar issue but it was player one button two that was laggy..

I fixed by making sure that the ALT key (mame default) for player one button two was mapped to a letter. Stay away from all non-letter keys. Numbers of course are good as well.

I know this is not your defined problem but It can prevent further issues.
Ms. Pacman Original Cocktail with Non destructive mod to Groovy Arcade Linux with All 4way Vertical Cocktail capable 2 button or less games.


Neo Geo MVS Mame Cab Running Hyperspin, 25" Nanao Arcade Monitor, Mini-pac, ATI Radeon HD 4850 (ATOM-15), IL 8 Way Euro-Sticks from Paradise Arcade, Win XP 64bit, and tons of other junk.


TopJimmyCooks

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2097
  • Last login:March 26, 2024, 01:18:39 pm
Re: ipac - laggy pushbuttons
« Reply #14 on: May 16, 2011, 09:28:23 am »
Let me just say here that after figuring out the cause of the issue (which I could have RTFM and found out) I now believe that this is a good implementation of the shift key functionality.  Sending the P1 start keypress at release of the momentary switch works well.  This is the least likely control to receive repeated pounding/gameplay.  I don't currently shift anything but I'm glad to know that this is an option for the future.