Please note this is an end-of-life product with limited stock. This adaptor works only with pre-2015 I-PAC boards with the PS/2 interface cable.
Adaptor with optional case
The X-Box Adaptor converts the output from the I-PAC (must be in PS/2 keyboard mode) into XBox commands. The controls connected to the I-PAC emulate the controls on the XBox controller as shown in the tables below. Important Note: The XBox 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 XBox 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.
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 XBox 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.
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 |
L-Trigger | P1 SW 7 | C | L-Trigger | P2 SW 7 | J |
R-Trigger | P1 SW 8 | V | R-Trigger | P2 SW 8 | L |
L-Analog Click | Coin 1 | 5 | L-Analog Click | Coin 2 | 6 |
R-Analog Click | 7 | R-Analog Click | 8 |
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 |
L-Trigger | P1 SW 7 | C | L-Trigger | P2 SW 7 | J |
R-Trigger | P1 SW 8 | V | R-Trigger | P2 SW 8 | L |
L-Analog Click | Coin 1 | 5 | L-Analog Click | Coin 2 | 6 |
R-Analog Click | 7 | R-Analog Click | 8 |
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 |
L-Trigger | P1 SW 7 | C | L-Trigger | P2 SW 7 | J |
R-Trigger | P1 SW 8 | V | R-Trigger | P2 SW 8 | L |
L-Analog Click | Coin 1 | 5 | L-Analog Click | Coin 2 | 6 |
R-Analog Click | 7 | R-Analog Click | 8 |
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 |
D-Pad Right | P2 SW 1 | A |
D-Pad Left | P2 SW 2 | S |
D-Pad Up | P2 SW 3 | Q |
D-Pad Down | P2 SW 4 | W |
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 |
L-Trigger | P1 SW 7 | C |
R-Trigger | P1 SW 8 | V |
L-Analog Click | Coin 1 | 5 |
L-Analog Click | 7 |