Ultimarc X-BOX ™ Adaptor
The X-Box Adaptor converts the output from the I-PAC (must be in PS/2 keyboard mode) into X-Box commands. The controls connected to the I-PAC emulate the controls on the X-Box controller as shown in the tables below. Important Note: The X-Box controller contains some analog controls, and your arcade control panel has switch-type controls. This means that pressing each switch simulates the analog control being pushed hard across. Some games (flight sims for example) cannot be played with switch-type controls.
This adaptor can also be used with a keyboard. The keys shown in the tables below, simulate the actions of the X-Box controller.

The I-PAC controls shown in the tables are only valid if the MAME default codeset is being used in the I-PAC. If the I-PAC has been programmed with a different codeset, the button assignments will be different.
Hotkeys for Switching Modes
 Switch to Digital Mode Start1/P1 Down* P
Switch to Left Analog Mode Start1/P1 Left* Enter
Switch to Right Analog Mode Start1/P1 Right* Tab
Switch to 2 into 1 Mode Start1/P2 Down** F12
Tip: You can remember these keys by looking at the X-Box controller, and the positions of each control.
* These are I-PAC shift functions, ie hold down P1 Start
** This is not part of the default I-PAC codeset. The function is suggested only
and can be programmed into the I-PAC if needed.
Digital Mode
     PLAYER 1      PLAYER 2
X-Box Control I-PAC Button Keyboard Char X-Box Control I-PAC Button Keyboard Char
D-Pad Right P1 Right Right D-Pad Right P2 Right G
D-Pad Left P1 Left Left D-Pad Left P2 Left D
D-Pad Up P1 Up Up D-Pad Up P2 Up R
D-Pad Down P1 Down Down D-Pad Down P2 Down F
Start P1 Start 1 Start P2 Start 2
Back Start1/Up* `(key below ESC) Back   F11
Button A P1 SW 1 L-Ctrl Button A P2 SW 1 A
Button B P1 SW 2 L-Alt Button B P2 SW 2 S
Button X P1 SW 3 Space Button X P2 SW 3 Q
Button Y P1 SW 4 L-Shift Button Y P2 SW 4 W
Black P1 SW 5 Z Black P2 SW 5 I
White P1 SW 6 X White P2 SW 6 K

Left Analog Mode
     PLAYER 1      PLAYER 2
X-Box Control I-PAC Button Keyboard Char X-Box Control I-PAC Button Keyboard Char
Analog Right P1 Right Right Analog Right P2 Right G
Analog Left P1 Left Left Analog Left P2 Left D
Analog Up P1 Up Up Analog Up P2 Up R
Analog Down P1 Down Down Analog Down P2 Down F
Start P1 Start 1 Start P2 Start 2
Back Start1/Up* `(key below ESC) Back   F11
Button A P1 SW 1 L-Ctrl Button A P2 SW 1 A
Button B P1 SW 2 L-Alt Button B P2 SW 2 S
Button X P1 SW 3 Space Button X P2 SW 3 Q
Button Y P1 SW 4 L-Shift Button Y P2 SW 4 W
Black P1 SW 5 Z Black P2 SW 5 I
White P1 SW 6 X White P2 SW 6 K

Right Analog Mode
     PLAYER 1      PLAYER 2
X-Box Control I-PAC Button Keyboard Char X-Box Control I-PAC Button Keyboard Char
Analog Right P1 Right Right Analog Right P2 Right G
Analog Left P1 Left Left Analog Left P2 Left D
Analog Up P1 Up Up Analog Up P2 Up R
Analog Down P1 Down Down Analog Down P2 Down F
Start P1 Start 1 Start P2 Start 2
Back Start1/Up* `(key below ESC) Back   F11
Button A P1 SW 1 L-Ctrl Button A P2 SW 1 A
Button B P1 SW 2 L-Alt Button B P2 SW 2 S
Button X P1 SW 3 Space Button X P2 SW 3 Q
Button Y P1 SW 4 L-Shift Button Y P2 SW 4 W
Black P1 SW 5 Z Black P2 SW 5 I
White P1 SW 6 X White P2 SW 6 K

2 Into 1 Mode (One player uses entire 2-player panel)
     PLAYER 1
X-Box Control I-PAC Button Keyboard Char
L-Analog Right P1 Right Right
L-Analog Left P1 Left Left
L-Analog Up P1 Up Up
L-Analog Down P1 Down Down
R-Analog Right P2 Right G
R-Analog Left P2 Left D
R-Analog Up P2 Up R
R-Analog Down P2 Down F
Start P1 Start 1
Back Start1/Up* `(key below ESC)
Button A P1 SW 1 L-Ctrl
Button B P1 SW 2 L-Alt
Button X P1 SW 3 Space
Button Y P1 SW 4 L-Shift
Black P1 SW 5 Z
White P1 SW 6 X