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: MameWah / MAME32 Programming  (Read 1594 times)

0 Members and 1 Guest are viewing this topic.

CPickler

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 99
  • Last login:August 20, 2006, 02:37:14 am
  • I want to build my own arcade controls!
    • CPU Studios
MameWah / MAME32 Programming
« on: May 03, 2005, 07:42:58 pm »
I am running a Hagstrom KE-72 as my keyboard emulator.  I mapped out where all my controls are.  Then I began a long and fruitless search.

I am running Mame32 with the MameWah front end.  WHERE CAN I CONFIGURE THE INPUTS?  I have looked all over for a place to actually map out that A = player 1 up etc.

I know how to load it onto the KE-72, but cannot find a file to modify the associations.

Help

CPickler

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 99
  • Last login:August 20, 2006, 02:37:14 am
  • I want to build my own arcade controls!
    • CPU Studios
Re: MameWah / MAME32 Programming
« Reply #1 on: May 10, 2005, 07:45:55 pm »
Ok, I can't get MameWah to run on the system.

Still where can I actually program the butons from.  I mean when I press the buttons now, I obviously get keyboard functions, but I want to know where I can actually do the mame configuration.

EndTwist

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 480
  • Last login:May 26, 2022, 05:04:49 pm
  • Arg.
Re: MameWah / MAME32 Programming
« Reply #2 on: May 10, 2005, 08:05:32 pm »
I wouldn't recommend using Mame32 with MAMEWAH. Try the regular command-line Win32 MAME (http://www.mame.net). Mame32 already has a built-in frontend and can often cause problems when mixing and matching with another external frontend.

As for your key encoder problem...well..I can't help ya there.

CPickler

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 99
  • Last login:August 20, 2006, 02:37:14 am
  • I want to build my own arcade controls!
    • CPU Studios
Re: MameWah / MAME32 Programming
« Reply #3 on: May 10, 2005, 08:08:10 pm »
thanks.  Yeah, I noticed they didn't like to play nicely

Am I being clear as to the assistance I need?

I have all the buttons hooked into the KE-72 already.  I need to find a menu that lets me say that A=1st player up, B= 1st player down, etc.

screaming

  • Sweet! I'mma go make me some popovers!
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2124
  • Last login:August 14, 2019, 03:15:34 pm
  • Registered lUser
    • shift eight (*) generation
Re: MameWah / MAME32 Programming
« Reply #4 on: May 10, 2005, 08:39:36 pm »
I have all the buttons hooked into the KE-72 already. I need to find a menu that lets me say that A=1st player up, B= 1st player down, etc.

  So you already know that Player 1 Button 1 output an 'A' (or whatever it is... for example), right?  If so, then you need to look at making a MAME controller file.

  I don't know much about MAME32, but it can't be too much different from the standard MAME (which you should be using anyway with MAMEWAH). In order to do it in MAME, you would look in your mame\ctrlr folder.  By default there are a couple of config files in there.  Take one of those and copy it to a new name, then edit it for your own mappings.

  It's not really documented too well how it's laid out but it's not too complicated once you take a look at it.

  Then, once you have that file all set up, in your mame\mame.ini file, set the parameter "ctrlr" to be whatever you named the file to, minus the ".cfg" extension.

  Once I'm sure this is what you need I'll write out more detailed instructions for you... if you need it :)

CPickler

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 99
  • Last login:August 20, 2006, 02:37:14 am
  • I want to build my own arcade controls!
    • CPU Studios
Re: MameWah / MAME32 Programming
« Reply #5 on: May 10, 2005, 08:48:25 pm »
Yes, this is exactly what I needed.

Also, is there an easy way to tell like left shift from right shift.

I opened up notepad and marked which button did what, and some of them seemed to do nothing.

I figure some of them must be the F buttons and shifts.  I know the shifts are right, but is there a way I can tell which shift is which?

CPickler

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 99
  • Last login:August 20, 2006, 02:37:14 am
  • I want to build my own arcade controls!
    • CPU Studios
Re: MameWah / MAME32 Programming
« Reply #6 on: May 10, 2005, 08:50:35 pm »
nevermind, figured out that part of the question.  But I would still love more info on the configuring if you don't mind.

Thanks

screaming

  • Sweet! I'mma go make me some popovers!
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2124
  • Last login:August 14, 2019, 03:15:34 pm
  • Registered lUser
    • shift eight (*) generation
Re: MameWah / MAME32 Programming
« Reply #7 on: May 12, 2005, 09:32:17 pm »
  Okay, so I started writing a decent post about how to set up MAME controller files, then I remembered this page.

  It does a better job that I could have.

  Also, a lot of people have an easier time with the old-style controller files so Howard Casto made a converter that used to be available on his page here.

-sab