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 map an analog controller (Xbox 360) to games that take 49-way joystick in  (Read 3123 times)

0 Members and 1 Guest are viewing this topic.

keylimesoda

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:November 18, 2015, 06:21:19 pm
  • I want to build my own arcade controls!
I'm playing NFL Blitz and I'd like to emulate 49-way input using the analog stick on my Xbox 360 controller.  Is that possible, and if so, how would I configure it?

DarthMarino

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 567
  • Last login:July 17, 2025, 06:40:42 am
I actually don't see an option to map an analog stick in Blitz even with 49-way mode turned on.  Most of the other 49-way games just show up as Analog X and Analog Y. Not the case here.

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9270
  • Last login:July 14, 2025, 01:30:54 pm
  • ...
I actually don't see an option to map an analog stick in Blitz even with 49-way mode turned on.  Most of the other 49-way games just show up as Analog X and Analog Y. Not the case here.

IIRC there is a dip switch setting for 49-way or 8-way sticks.  I don't know if that would make a difference in what MAME allows you to map.

DarthMarino

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 567
  • Last login:July 17, 2025, 06:40:42 am
I actually don't see an option to map an analog stick in Blitz even with 49-way mode turned on.  Most of the other 49-way games just show up as Analog X and Analog Y. Not the case here.

IIRC there is a dip switch setting for 49-way or 8-way sticks.  I don't know if that would make a difference in what MAME allows you to map.

Yeah, that's how I activated 49-way mode.  The games test menu states that 49-way is enabled but no new options appear in the MAME mapping. Whatever is mapped to the digital joystick doesn't respond in the game or test menu.  I didn't have time to fire up my other computer so I only tested the original game. I can try 99 and 2K tonight.

keylimesoda

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:November 18, 2015, 06:21:19 pm
  • I want to build my own arcade controls!
2k has the same issue--triggering 49-way dip switch doesn't cause an analog option to present in the control UI.  Can't speak for 99.

So, does Mame usually provide the analog control UI for 49-way input games?  If so, how do we enable that configuration for the NFL Blitz games?


DarthMarino

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 567
  • Last login:July 17, 2025, 06:40:42 am
2k has the same issue--triggering 49-way dip switch doesn't cause an analog option to present in the control UI.  Can't speak for 99.

So, does Mame usually provide the analog control UI for 49-way input games?  If so, how do we enable that configuration for the NFL Blitz games?

That's something a developer would have to change.  I guess the best thing to do is to report it on MAME Testers.  I signed up 10 months ago and I'm still a "viewer". Otherwise I would report it myself.

keylimesoda

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:November 18, 2015, 06:21:19 pm
  • I want to build my own arcade controls!
I'm not above patching some code on a local clone of MAME.

It looks like we're trying to modify the input ports for the Seattle.cpp driver.  I've reached out to Aaron Giles, who wrote that driver, but he's on sabbatical right now.

I'm guessing I could lift similar input port code from a working 49-way game like Sinistar.