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: Mame arcade cabinet - xbox control problems  (Read 1380 times)

0 Members and 1 Guest are viewing this topic.

DrZeus

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:December 21, 2006, 06:30:45 pm
Mame arcade cabinet - xbox control problems
« on: December 18, 2006, 05:16:06 pm »
Ok, so I have built a xbox mame arcade cabinet with 2 x xbox controllers hacked apart and arcade controls wired to controller solder points.

Looks and works great except:

plays fine, after about 5-10mins of playing, one of the control pads directions on the DPad (wired to the arcade joystick) seem to get stuck 'on'.
e.g. the direction down or left is constantly being pushed without the button being closed
This usually happens only in fighting games where a lot of the buttons are being pushed (although it has happened in others).  The button will only release with a power cycle

I would imagine that it is getting grounded for some reason when it's not supposed to be. Here is what is running:

MAMEoX128_Plus ver20060505
2 x xbox controllers wired directly to arcade controls
Both original MS controller S pads
using a common ground for each pad to arcade controls (eg each button/direction does not have it's own ground)
I am using the Dpad for arcade stick directions
I am using all xbox buttons including analog stick buttons
I am using L/R triggers as buttons
Everything has been removed from the controller pcb other than L/R trigger and analog stick pots
All connections correct and perfectly soldered

So what could be the problem?
Does the controller pad use a common ground? It seems to
Is it a problem that all the buttons and Dpad are analog buttons?
As it seems to happen only/more with games that use a lot of buttons, is a combination giving me a weird ground somewhere?
I read somewhere that I may need a resistor on the two analog triggers. I currently have them just hooked up to buttons, and they do work but could that cause a problem?


Does anyone have any ideas?? I'm tearing my hair out now, can't track it down

DrZeus

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:December 21, 2006, 06:30:45 pm
Re: Mame arcade cabinet - xbox control problems
« Reply #1 on: December 19, 2006, 08:05:00 am »
Ok, what I have narrowed it down to is:

The problem only happens when the arcade buttons wired to the L/R analog triggers of the xbox controllers are being used.

When a direction gets stuck it is actually one of the analog sticks that is doing it.  These are still on the controller pcb but not being used and not wired to the arcade control panel.  They cannot be removed as it creates a value of x0, y0 (down left i think) and it is always pressing down/left.

Is there any way of stopping the analog stick from changing value, keeping them essentially centered?

And why is it the analog triggers that is making the analog sticks change?