Tiger-HEli
If I use this setting
USB X . ALT
X X
PS2 . X RDN
^ Operates on the USB port with the default/supplied/MAME codeset.
Then should I be able to play the games right away ?
So basically all I have to do is move the left jumper.
That's what I am ASSuming!
Now as for the alt setting when would I need to use that setting?
From the Ultimarc website:
What does the "MAME/ALT" jumper do?
If MAME is selected this selects a key code table which contains all standard MAME codes including the shift codes mentioned above. If you only ever use MAME and want a quick and easy install this will probably do for you. The MAME position is great for installation and testing. You don't have to keep changing jumper settings, as once the jumper is set to "ALT" you can leave it there and re-program as required, including "on the fly".
What if this jumper is set to "ALT"?
A programmable code set is used. You may find you need to change the assignment of keys for other emulators or maybe you don't want to have the shift functions of the MAME code set. The code set can be programmed either using a DOS or Windows utility on the PC or using the interactive programming method. Programming details here.
Normally you would install and test with the jumper on "MAME" and then later on, change it to "ALT" and program the keys. There is no need to return the jumper back again or continually move it.
***
Personal item - Let's say you want a dedicated Pause key, you aren't using P2B8, and you don't want to configure MAME to use P or L (I-PAC P2B8 defualt). You would move the jumper to ALT and reprogram 2sw8 to P, and wire this to your pause button.
2nd Example - Let's say you want to use your CP for ZSNES (Super Nintendo emulator) and MAME, but you need a different codeset for each. You play mostly MAME, but you don't want to re-program the I-PAC each time you switch games, and you want it automatic so you don't have to explain it to people. You move the jumper, program and save a MAME configuration file (I think they are .ipc files), program and save a ZSNES configuration file, then write a batch file that load the ZSNES configuration, loads ZSNES, loads the MAME configuration back again, and exits. (Not as difficult as I make it sound.)