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: I'm st00pid: getting an analogue flight stick to work in Mame  (Read 1351 times)

0 Members and 1 Guest are viewing this topic.

GaijinPunch

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 16
  • Last login:June 06, 2010, 11:10:32 am
  • I want to build my own arcade controls!
Am I missing something here?  All the options I see in mame32 seem to be for analog emulation... not using the pure analog signal from the stick.  I popped in Night Striker, and while the game is playable, it feels off (like it's converting to digital).  For Night Striker it's not that big of a deal, but I wanna play Thunderblade which requires some more finesse.

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: I'm st00pid: getting an analogue flight stick to work in Mame
« Reply #1 on: April 02, 2009, 04:38:56 pm »
You probably hit it right on the haed, and will have to remap (actually unmap) the flightstick from mame's digital2analog "ports" to fix it.

Mame has three "input ports" for each analog axis: "XYZ Analog", "XYZ Analog Dec", and "XYZ Analog Enc".  The first one is for true analog inputs, the second two are mame's digital2analog ports, so people with digital only inputs can play too.  The problem is directInput cannot tell mame if an axis is analog or digital, so mame has to treat anything mapped in these ports as if they were digital.  And inputs from Dec & Inc ports override inputs from the plain analog port.

Start a game, press tab, select "Input (general)", select player 1, and go and remap all the "... Dec" and "... Inc" ports so they don't include your flightstick.  (And make sure the plain analog does include it.)
Robin
Knowledge is Power

GaijinPunch

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 16
  • Last login:June 06, 2010, 11:10:32 am
  • I want to build my own arcade controls!
Re: I'm st00pid: getting an analogue flight stick to work in Mame
« Reply #2 on: April 09, 2009, 09:28:31 pm »
That was it man, thanks.  Don't know why I didn't mess around w/ that before.  I'm noticing that my well-used analogue controller is nowhere near as good as the one the two arcades I've played this at the past year.