Scorpion XG-1 MAME Controller - Keyboard Encoder - USB - New Other.

OK so this a a new Scorpion XG-2 Controller with the Street Fighter skin on it - it is brand new but has a defect as shown in the photo - front left right has a mark the wood - all structurally sound and checked so mainly cosmetic effect. I used to build these many years ago and this is part of leftover development stock from back in the day

Free Shipping to UK mainland

What you get

Scorpion XG-2 Controller
USB Cable
Rubber Bumper Feet
Digital Manual

SCORPION XG-2 OVERVIEW

Your ScorpionXG-2 Controller is designed to be used as an arcade-style controller, used inconjunction with games software and emulation software that utilizes keyboardinputs for control.

Traditionally,keyboards do not give the ‘feel’ of playing arcade games, and it is notpossible to recreate ‘combo’ moves as easily as it would be using actual arcadecontrols, but using the Scorpion XG-2 controller, this is all made muchsimpler.

The controlleracts as a keyboard emulator, converting the signals from the arcade controlsdirectly into keyboard inputs, which are then sent via the USB bus direct toyour computer.

USB keyboarddata is structured differently to PS2 data, in that the data pipe, can onlyhandle a limited number of simultaneous key presses, which can result in lostor missing keystrokes, or ghosting. Using a unique keymapping set, this problem is overcome on the ScorpionXG-2 controller, where the keymap structure is programmed so that combo movesare not affected by USB restrictions.

The controlleris fully HID compatible as a USB keyboard device, so that no drivers arerequired for users with Operating Systems from Windows 2000 onwards.
SCORPION XG-2 FEATURES

High Quality ArcadeJoysticks

  • The Scorpion XG-2 Controller uses actual arcade joysticks which are 4-way and 8-way compatible,

High Quality ArcadeButtons

  • The Scorpion XG-2 Controller features actual arcade buttons and microswitches, as used in our own arcade game cabinets.

USB Plug & Play

  • The Scorpion 2 incorporates USB technology, to allow plug and play operation in PC and Mac computers. 
  • The use of the USB bus allows for hot swapping of devices so that there is no need to power down the computer before plugging in or removing the controller.

32 Bit Digital Input

  • Using a 32-bit keymap, the Scorpion XG-2 allows for more buttons and joystick inputs than most other controllers allow, giving unprecedented control of your emulation system, direct from your controller

CONNECTIONTO PC/MAC

Connecting to aPC or Mac computer is made very simple with the Scorpion XG-2 Controller.  Simply plug the USB cable into the rear ofthe controller and then connect the other end of the cable directly to yourcomputer system.

The followingtable shows the pre-programmed keycodes that are built into your Scorpion XG-2controller circuit board:

 

Connector Pin

Keycode

Function

Wiring

 

 

 

 

CN 1 - Pin 1

N/A

GND

BLACK

CN 1 - Pin 2

1

Start 1

WHITE

CN 1 - Pin 3

TAB

TAB/ UI MENU

RED/BLACK

CN 1 - Pin 4

X

FRONT LEFT FLIP

RED/BLUE

CN 1 - Pin 5

Numpad 4

P1 – LEFT

WHITE/RED

CN 1 - Pin 6

Numpad 8

P1 – UP

WHITE/BLUE

CN 1 - Pin 7

Numpad 6

P1 – RIGHT

WHITE/GREEN

CN 1 - Pin 8

Numpad 2

P1 - DOWN

WHITE/BLACK

CN 1 - Pin 9

Left Control

P1 - BUTTON 1

WHITE/GREY

CN 1- Pin 10

N/A

 

 

 

 

 

 

CN 2 - Pin 1

N/A

 

 

CN 2 - Pin 2

Escape

FUNCTION / UI EXIT

PINK

CN 2 - Pin 3

C

P1 – BUTTON 4

WHITE/PINK

CN 2 - Pin 4

Left Alt

P1 - BUTTON 2

WHITE/ORANGE

CN 2 - Pin 5

=

+ / VOLUME UP

BLUE

CN 2 - Pin 6

Left Shift

P1 - BUTTON 5

WHITE/VIOLET

CN 2 - Pin 7

3

COIN 1

VIOLET

CN 2 - Pin 8

Spacebar

P1 - BUTTON 3

WHITE/BROWN

CN 2 - Pin 9

Z

P1 - BUTTON 6

WHITE/YELLOW

CN 2 - Pin 10

N/A

 

 

 

 

 

 

CN 3 - Pin 1

N/A

 

 

CN 3 - Pin 2

D

P2 – LEFT

YELLOW/RED

CN 3 - Pin 3

R

P2 – UP

YELLOW/BLUE

CN 3 - Pin 4

G

P2 – RIGHT

YELLOW/GREEN

CN 3 - Pin 5

F

P2 – DOWN

YELLOW/BLACK

CN 3 - Pin 6

P

FUNCTION/ PAUSE

GREEN

CN 3 - Pin 7

-

- / VOLUME DOWN

BROWN

CN 3 - Pin 8

Close Brace

P2 - BUTTON 4

YELLOW/PINK

CN 3 - Pin 9

Right Control

P2 - BUTTON 1

YELLOW/GREY

CN 3- Pin 10

N/A

 

 

 

 

 

 

CN 4 - Pin 1

N/A

 

 

CN 4 - Pin 2

4

COIN 2

ORANGE

CN 4 - Pin 3

Right Shift

P2 BUTTON 5

YELLOW VIOLET

CN 4 - Pin 4

Right Alt

P2 - BUTTON 2

YELLOW/ORANGE

CN 4 - Pin 5

0

FRONT RIGHT FLIP

RED/GREEN

CN 4 - Pin 6

E

P2 BUTTON 6

YELLOW/WHITE

CN 4 - Pin 7

Q

P2 - BUTTON 3

YELLOW/BROWN

CN 4 - Pin 8

Enter

FUNCTION/ UI SELECT

RED/YELLOW

CN 4 - Pin 9

2

Start 2

YELLOW

CN 4 - Pin 10

N/A

GND

BLACK

 

 

 

 

 

The above tableis correct with Jumper J1 in place – all factory units will ship in thisconfiguration.
USINGARCADE EMULATORS

 

The ScorpionXG-2 Controller was designed to function with arcade emulators such as MAME ™,and to that end, it is essentially a Plug & Play unit.  However, the pre-programmed keymapping codesdo not correspond with the original MAME ™ keycodes, due to the requirements ofthe USB Keyboard design structure.

 

The MAME ™ controloptions can be reprogrammed using the MAME ™ User Interface Menu – normallyaccessed using the TAB key, which then takes you into a series of sub-menuswhere you can change the User Interface keys to match your controller, and thenyou can change the Player Controls keys to those of your controller.  Once programmed into MAME ™, under normalcircumstances, these will remain until you change them. However if data iscorrupted, MAME ™ can default back to the original settings and you have toreprogram the key settings again which can be frustrating.

 

However, thereis a much quicker way to do this, using the Controller Config options in MAME ™and other emulators.  Configuration fileshave been prepared for you, to allow MAME ™ to load with a default keymap whichcorresponds to your controller each time it loads.  One of these files is for basic use, whereyou are using the controller purely for joystick and button use in your games,and another enhanced configuration file has been prepared so that analoguecontrols (Steering Inputs, Pedals, Analogue Joysticks) can be controlled byyour Scorpion XG-2 Controller:

 

scorpionxg.cfg                      -           Standard Configuration File

scorpionxgplus.cfg              -           EnhancedConfiguration File

Controllerconfiguration files should be put into the ctrlr subdirectory of the MAME ™software folder – eg:

C:\mame\ctrlr\scorpionxg.cfg

When using MAME™ in DOS mode, the controller config file can be enabled using the standardcontroller selection – eg:

mamepuckman -ctrlr scorpionxg 

If you areusing a Front End to interface with MAME ™, then this is usually added in theemulator configuration folder of your front end software. For example, usingmamewah, the config data is in the following file:

C:\mamewah\config\mame\mame.ini

The same textcan be inserted into the emulator command line option, in the ExecutionSettings section, along with your other variables – eg 

emulator_commandline      C:\mame\mame.exe [game] -skip_gameinfo -ctrlr -scorpionxg