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: IPac2 Button Troubleshooting: Solved  (Read 3578 times)

0 Members and 1 Guest are viewing this topic.

dwilks

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:December 14, 2014, 09:52:55 pm
  • I want to build my own arcade controls!
IPac2 Button Troubleshooting: Solved
« on: November 25, 2014, 08:10:04 am »
Hi All,

Hopefully someone can help me with this.

I have a cocktail cab that I have built that has two control panels. One side of the machine has a player one and player two control panel for co-op games and SF.  The other side has a single control panel, which is used for traditional cocktail cabinet games such as Galaga.

Both of the two player control panels are wired in parallel into the player two terminals on my IPac and the single player is wired up into the player one terminals.  I have a dedicated P1 coin button and a P1 and P2 button, along with three joysticks and each player has six buttons (see attached photos).

Everything works perfectly, however every now and then the P2 SW1 input stops responding to presses of the button (on both of the player two panels).  I thought it was a short, but that doesn't appear to be the case because when I touch a wire from the ground terminal to the P2 SW1 terminal no input messages are being sent to the PC.  The strange part is that after a random length of time the IPac will start responding to the button presses again for no apparent reason.

The diagnostic LED flashes twice at power up and then remains solidly lit.  This means that everything is working correctly I believe.

I am running HyperSpin as my front end and using MAME 0.154. I have also connected the IPac to the PC's PS/2 port.  I plan on purchasing a PS/2 to USB adapter tomorrow and see if this fixes the problem.  If someone has some suggestions on what may be the cause of this I would be really appreciative.

Thanks
Dwayne
« Last Edit: December 15, 2014, 01:36:09 am by DeLuSioNal29 »

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re: IPac2 Button Troubleshooting
« Reply #1 on: November 27, 2014, 01:24:34 pm »

I cant think of any obvious cause of this, maybe we can liase by email to troubleshoot.

Note that PS/2 to USB converters might cause problems, check the info on http://www.ultimarc.com/ipacusb.html

andy@ultimarc.com

dwilks

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:December 14, 2014, 09:52:55 pm
  • I want to build my own arcade controls!
Re: IPac2 Button Troubleshooting
« Reply #2 on: December 11, 2014, 06:00:48 pm »
It turned out to be a faulty IPac, I've since received a replacement and it's all working beautifully again... With the exception that when you press 2SW1, 2SW2 and 2SW3 at the same time it causes the current MAME instance to minimise and I'm returned to HyperSpin.  I haven't changed any of the default mappings, so the combination is A, S and Q.

Is there a setting in MAME that I'm missing?

Thanks in advance for any suggestions.

DeLuSioNal29

  • Global Moderator
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4779
  • Last login:July 11, 2025, 09:17:44 am
  • Build the impossible -"There is no Spoon"
    • DeLuSioNaL's YouTube Videos
Re: IPac2 Button Troubleshooting
« Reply #3 on: December 14, 2014, 09:35:31 pm »
It turned out to be a faulty IPac, I've since received a replacement and it's all working beautifully again... With the exception that when you press 2SW1, 2SW2 and 2SW3 at the same time it causes the current MAME instance to minimise and I'm returned to HyperSpin.  I haven't changed any of the default mappings, so the combination is A, S and Q.

Is there a setting in MAME that I'm missing?

Thanks in advance for any suggestions.
It's because you're pressing A and Q together which is the "exit to pause" command for Hyperlaunch.  You need to edit the HyperLaunch.ahk file.  Read more here:  http://www.hyperspin-fe.com/forum/showthread.php?19704-MAME-Minimizes-During-Gameplay&p=188330&viewfull=1#post188330

P.S. - I cheated and used Google to find the answer. I searched for the term:  "ASQ causes minimizing in Mame"   :applaud:

Good luck!

DeLuSioNaL29
Stop by my Youtube channel and leave a comment:

dwilks

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:December 14, 2014, 09:52:55 pm
  • I want to build my own arcade controls!
Re: IPac2 Button Troubleshooting
« Reply #4 on: December 14, 2014, 09:52:55 pm »
Thanks DeLuSioNaL29.

I modified the INI file, in HyperSpin, there is a setting along the lines of
Code: [Select]
exit_key_code=~q ~s which I changed to codes that aren't mapped to any of my joystick or button codes and it seems to have resolved the issue.  I fixed it yesterday and meant to update this post, but forgot.  Your reply jogged my memory, thank you :)

DeLuSioNal29

  • Global Moderator
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4779
  • Last login:July 11, 2025, 09:17:44 am
  • Build the impossible -"There is no Spoon"
    • DeLuSioNaL's YouTube Videos
Re: IPac2 Button Troubleshooting
« Reply #5 on: December 15, 2014, 01:35:53 am »
Glad it worked out!

D
Stop by my Youtube channel and leave a comment: