The NEW Build Your Own Arcade Controls

Main => Main Forum => Topic started by: Animal on February 20, 2019, 07:06:36 am

Title: Which button to which key ?
Post by: Animal on February 20, 2019, 07:06:36 am
So, I'm just completing my build (waiting for my decals) and just getting round to mapping the buttons on the CP to the Ultimarc Ultimate.

I'm old school retro and just used to left, right, up down and fire :).

What would everyone map the other 5 buttons for each player too ! keyboard Control to left player Button L for example.

I've attached a pic of the control panel showing what I have (1 player - L, R, X, Y, B, A coin insert and player start and the same for player 2).

Thanks and looking forward to getting this up and running :)

Title: Re: Which button to which key ?
Post by: Gilrock on February 20, 2019, 09:05:24 am
I'd just do a google search for default MAME mapping and use that.
Title: Re: Which button to which key ?
Post by: PL1 on February 20, 2019, 02:16:32 pm
1. MAME defaults include "modifier" keys (Ctrl, Alt, Shift) that can cause problems.

Here's some good advice from BadMouth.

On the encoder, I replace the first four default MAME keys (Left Ctrl, Left Alt, Space, Shift) with z,x,c,v.
Do this, then remap those four keys globally in MAME before setting up any individual games.
With an I-Pac, you can remap them on the encoder itself.  With a key-wiz I just run the wire to the appropriate other connection.

It saves a lot of headaches down the road when you get to emulators, programs, or games where those keys either can't be mapped or cause issues.
Also no worries about triggering hotkey combos that would rotate windows and such.

Stick with ESC for exit on everything.

2. MAME is more flexible control-wise than other emulators.

If you are running other emulators, check if they need specific, hardcoded keystrokes.  i.e. ESC is exit and you can't change it.


Scott
Title: Re: Which button to which key ?
Post by: Animal on February 20, 2019, 02:24:22 pm
Thanks - that's a good starter for me.

Cheers



1. MAME defaults include "modifier" keys (Ctrl, Alt, Shift) that can cause problems.

Here's some good advice from BadMouth.

On the encoder, I replace the first four default MAME keys (Left Ctrl, Left Alt, Space, Shift) with z,x,c,v.
Do this, then remap those four keys globally in MAME before setting up any individual games.
With an I-Pac, you can remap them on the encoder itself.  With a key-wiz I just run the wire to the appropriate other connection.

It saves a lot of headaches down the road when you get to emulators, programs, or games where those keys either can't be mapped or cause issues.
Also no worries about triggering hotkey combos that would rotate windows and such.

Stick with ESC for exit on everything.

2. MAME is more flexible control-wise than other emulators.

If you are running other emulators, check if they need specific, hardcoded keystrokes.  i.e. ESC is exit and you can't change it.


Scott
Title: Re: Which button to which key ?
Post by: Mr. Peabody on February 20, 2019, 07:53:08 pm
At least one game you played had two buttons. Three were common by '86 or 7. And then there's Defender.
Title: Re: Which button to which key ?
Post by: killallhumans on February 26, 2019, 11:35:36 am
Some friendly advice from someone who learned the hard way,

Ask RandyT
Quote
Friends don't let friends hack keyboards.
Trying to force keyboard controllers into arcade servitude causes weird things to happen.
Extra key bindings and ghosting will kill your enjoyment of games.
Wiring becomes a total nightmare.
I know it's really fun to feel like you built everything from scratch, but this is not one of those
times when mad modding pays off.
Best of luck, and happy gaming.
- David