First off, thankyou for the many replies. I havent had the chance to check back on the thread and now I am, here is how my setup works:
I did a kind of strange setup. I have three main admin buttons: Load, Save, and Pause.
The load and save buttons save to 4 save/load slots.
I also have P1-P4 Credit & Start
And finally 3 function buttons to do whatever (sound, get through menus, etc)
4 players x 6 buttons each
It adds up to
4 Joystics = 16 inputs
6 Buttonsx4players = 24 inputs
P1-P4 = 4x2= 8 inputs
Function x 3 = 3 inputs
Save,Pause,Load = 3 inputs
Save Slots = 4 inputs
The total is: 58 inputs.
Thanks for clarifying the inputs.
First-off, the I-PAC/4 is a 56-input, not a 54-input board as you stated earlier - yes, two of the buttons are shift inputs, but they also send a regular code. (You can't have 56 "Action" inputs and still use the shift function, but you can have 56 inputs). This is a feature, as you can use the shift function to eliminate buttons from your panel. If you have your "shift" inputs assigned to say COIN 3 and COIN 4 - the only potential problem would be if you pressed another key while COIN3 or COIN4 were depressed, it might send the wrong input. If this really would bug you, set each button so the standard and shifted button are the same thing. Then the only problem is you might (rarely) need to press Coin3 or 4 twice before it registered.
For Save Slots - Do these map to 1-4 - So you press the Load button and 1-4 and it sends F7-1, for example. In that case, (for MAME, at least), your Save Slots and your P1-P4 Start buttons are the same input and you can wire two buttons to the same I-PAC input and you now only need 54 inputs, so you are good to go.
If you are only using arcade games, you only need 4 buttons for player 3 and 4, so there's 4 less inputs. If you are looking at console emulation, you really need 8 buttons for Player 1-4, so you can't get there from here anyway.
You are two inputs above the I-PAC/4 capacity, but you have 3 inputs defined as:
And finally 3 function buttons to do whatever (sound, get through menus, etc) If you don't even know what the buttons will do, is it possible you might want to use shifted inputs for them rather than having dedicated buttons on your panel with TBD functions?
If you are absolutely set on 58-inputs, you have the following options:
Hagstrom sells a
72-input encoder, but it's very expensive.
Use a PS/2 mouse hack (or trackball interface, if you will have a trackball or spinner on your panel), and use the mouse left/right button inputs for your extra buttons (if your emulator's support this, MAME does).
Hack a gamepad and use the gamepad buttons for your extra input (if your emulator's support this, MAME does).
Hack a keyboard and plug it into the passthru port on the I-PAC/4. (I don't recommend keyboard hacks in general), but for this situation, it would be okay - (except I think you said you don't want to do soldering - so that kills some of these options.)
Learn to crimp wires!!!!Buy a KeyWiz or KeyWizEco and use it with the Pass-thru port on the I-PAC/4.
Buy a GP-Wiz Eco and use it in USB along with the I-PAC/4.
Buy an I-PAC/2 and use it in the pass-thru port of the I-PAC/4.
Thanks for clearing up the wiring block and crimping methods. I saw a photo of a person who attached his wires to small clamps. So it was easy to switch his buttons. How hard is this to pull off?
By small clamps, are you referring to Quick Disconnects - like
these or
these? or something else?
By "pull off" do you mean how hard is it to do, or physically how hard is it to remove the terminal? The above is what most of us use. They are simple to use, (get some inexpensive crimping pliers), pretty easy to take off if you ever need to, but secure enough that they won't fall off on their own.
Now as for what kinds of physical wires?
Do I need AC wires? Is the AC wire another name for the ground? And I believe that is 18AWG wire
Also, to wire my buttons to the iPAC I should use 24AWG?
As others said, it really doesn't matter. Stranded wire is more flexible and easier to work with than solid, and 22-24AWG is thinner, cheaper, and easier to work with than higher (18-16AWG) gauge wire, and 32AWG will carry the signal, although it is too thin to get a good crimp on.