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: How to interface Ivan Stewart 3 player controls to MAME?  (Read 2877 times)

0 Members and 1 Guest are viewing this topic.

albrigsr

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 68
  • Last login:July 29, 2016, 09:24:49 am
How to interface Ivan Stewart 3 player controls to MAME?
« on: October 21, 2012, 12:34:54 pm »
All,
I have a 3 player Ivan Stewart Offraod Track Pak arcade game which at times is having issues with its board.  I have started thinking that I should just forgot about trying to repair it since the boards are difficult to repair based on my research and connect the controls all to MAME and just use it as a substitute for the board.  It has 3 wheels, 3 buttons (one per player) and 3 gas pedals.  I don't know what I would need to use to interface the controls though or how difficult it would be.  I reviewed the Opti-Pac, Opti-Wiz and U-HID but am still confused.  How many would I need to allow for all 3 players?  Is it possible?  Also, do I need another card/interface for the 3 buttons?  Also, I would like to interface to the existing arcade monitor so I need to understand the best way to accomplish that.  An ArcadeVGA?  Finally, is this all fairly difficult to attempt or should I forget the whole idea?  I have built several standalone MAME machines but they have used just joysticks, buttons and either TV/Computer Monitors.

I appreciate any help!

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9272
  • Last login:Yesterday at 09:08:34 pm
  • ...
Re: How to interface Ivan Stewart 3 player controls to MAME?
« Reply #1 on: October 21, 2012, 09:49:57 pm »
You'll actually need 2 switch inputs for each player.  Start+Coin  :)

A single U-HID would be able to handle everything, but will require configuring first. 
http://www.u-hid.com/home/u_config_utils.php
You have to tell it which pins will be hooked up to the optical inputs (steering wheels) and analogue inputs (potentiometer in the pedals)

If configuring the U-HID is too intimidating (it shouldn't be), an Opti-Wiz can handle 3 axis; x,y,z(wheel) and shows up as a mouse in windows with no configuring.
One of those would cover all 3 wheels.  I don't think GGG offers any interface for analogue inputs, so you'd still need to order an A-PAC from Ultimarc for the pedals.
The A-PAC will show up as an analogue game controller and has enough other inputs to cove your buttons.
It looks like the Opti-Pac sold by Ultimarc only has 2 axis, so if you wanted to order everything from one place, you'd need 2 of those.
You might want to check with Andy to make sure.

Personally I'd go with the U-HID for the sake of having everything on one interface.
If you already know how to wire an optical encoder, you shouldn't have any trouble with any of these interfaces.
If not, there isn't that much to it to learn.

I'm pretty useless when it comes to arcade monitor info, so I got no advice there.
 
« Last Edit: October 21, 2012, 10:08:21 pm by BadMouth »

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re: How to interface Ivan Stewart 3 player controls to MAME?
« Reply #2 on: October 21, 2012, 09:58:27 pm »
There are also VGA to CGA video convertors you can buy.

All,
I have a 3 player Ivan Stewart Offraod Track Pak arcade game which at times is having issues with its board.  I have started thinking that I should just forgot about trying to repair it since the boards are difficult to repair based on my research and connect the controls all to MAME and just use it as a substitute for the board.  It has 3 wheels, 3 buttons (one per player) and 3 gas pedals.  I don't know what I would need to use to interface the controls though or how difficult it would be.  I reviewed the Opti-Pac, Opti-Wiz and U-HID but am still confused.  How many would I need to allow for all 3 players?  Is it possible?  Also, do I need another card/interface for the 3 buttons?  Also, I would like to interface to the existing arcade monitor so I need to understand the best way to accomplish that.  An ArcadeVGA?  Finally, is this all fairly difficult to attempt or should I forget the whole idea?  I have built several standalone MAME machines but they have used just joysticks, buttons and either TV/Computer Monitors.

I appreciate any help!
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9674
  • Last login:Yesterday at 10:09:36 pm
  • Designated spam hunter
Re: How to interface Ivan Stewart 3 player controls to MAME?
« Reply #3 on: October 21, 2012, 11:02:26 pm »
Opti-Wiz can handle 3 axis; x,y,z(wheel) and shows up as a mouse in windows with no configuring.

Wouldn't using the z-axis cause the same problem that you encounter with spinners since windows handles z-axis inputs as 4 steps per transition, instead of one-to-one for the X-axis and Y-axis?

Details on the z-axis spinner issue mentioned in this thread.


Scott

Edit:  TopJimmyCooks has updated that thread with a "divide by 4" workaround and recompiling MAME.  Details here.
« Last Edit: October 22, 2012, 10:45:20 pm by PL1 »

matsadona

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 760
  • Last login:October 28, 2023, 06:00:12 am
Re: How to interface Ivan Stewart 3 player controls to MAME?
« Reply #4 on: October 22, 2012, 03:44:35 am »
I would try to fix the board as the first option, since it will never be the same in MAME - just similar and with a lot of tweaking...
What kind of issues with the board do you have? There are plenty of people around here and at the KLOV forum to help you.
Building, collecting and playing arcade machines :)

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9272
  • Last login:Yesterday at 09:08:34 pm
  • ...
Re: How to interface Ivan Stewart 3 player controls to MAME?
« Reply #5 on: October 22, 2012, 11:28:32 am »
Wouldn't using the z-axis cause the same problem that you encounter with spinners since windows handles z-axis inputs as 4 steps per transition, instead of one-to-one for the X-axis and Y-axis?

Details on the z-axis spinner issue mentioned in this thread.


Was not aware of that issue.
I learnted sumfin.
Thanks.  :)

albrigsr

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 68
  • Last login:July 29, 2016, 09:24:49 am
Re: How to interface Ivan Stewart 3 player controls to MAME?
« Reply #6 on: October 22, 2012, 09:37:59 pm »
Guys,
Thanks for your help thus far.  If I read it all correctly then it looks like a U-Hid is the way to go with regard to the controls as it can handle everything (I did forget the coin switches!  Thanks!).  I will review the link for the U-Hid.

Paige - I have seen some converters.  It looks like Andy has a VGA Breakout cable
( http://www.ultimarc.com/JShopServer/section.php?xSec=11&xPage=1&jssCart=600ad12d035c5db0654f71f93a876e55 ) on his site or a J-Pac could work for video as well.

matsadona - I have had two issues.  First, the sound is very staticy (not sure that's a word so perhaps a better phrase is that the sound contains much static!).  It's not the volume pot as I have tested for that.  It's possible that the power supply needs to be changed as maybe it's not properly grounded or something.  I will try to do that.  The second issue is that the game ahs started to freeze and garbage appears on the screen.  This is intermittent but when it has happened it wasn't resolved with a power cycle but rather turning off the machine and coming back several days later.  That too could likely be a power issue so that's what I will attempt.  If a new power supply doesn't work then I will likely move toward the MAME route as the posts I have seen on usenet or KLOV all point to people spending hours on end reseating ROMS, changing chips, etc. all utimately with no success.  It's a real bummer because it's a great game and there's nothing like a 3 way race between friends or with my two young sons!

Again, thanks to everyone for the quick responses and let me know if I need to know anything else.

matsadona

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 760
  • Last login:October 28, 2023, 06:00:12 am
Re: How to interface Ivan Stewart 3 player controls to MAME?
« Reply #7 on: October 23, 2012, 03:26:37 am »
I think you are on the right track having the PSU as the main suspect. Correct voltages is really critical and from my experience that is usually the problem. Let's hope that is the case here.
But if you are going for MAME, maybe you'll sell me the board ;)
Building, collecting and playing arcade machines :)

albrigsr

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 68
  • Last login:July 29, 2016, 09:24:49 am
Re: How to interface Ivan Stewart 3 player controls to MAME?
« Reply #8 on: October 23, 2012, 08:27:25 am »
matsadona,
No problem.  I will let you know.  Just don't bet against me now on the power supply fix! ;D

albrigsr

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 68
  • Last login:July 29, 2016, 09:24:49 am
Re: How to interface Ivan Stewart 3 player controls to MAME?
« Reply #9 on: March 06, 2013, 10:51:39 pm »
I bought a new power supply finally from Tornado Terry and installed it.  It solved the static problem.  I just wanted ot post in case someone else has the same problem.