What control devices does MAME support?
MAME supports a variety of control devices, though not all. (1) Keyboards, and anything that mimics one. This includes the arcade controls that emulate keyboard behaviour, for example the –>HotRod Joystick Control Panel, the X-arcade controller and the SlikStik. (2) Mouse and trackball. Trackballs aren’t very common, but they behave like a mouse, so they should work. (3) Joysticks and gamepads. The arcade games had digital joysticks commonly, so a gamepad or a digital joystick is nearer to the original than a traditional analog joystick for the PC. (4) ACT-Labs PC USB light gun. The new USB light gun reportedly supports MAME. Note that the older gameport version is NOT supported, and it will NOT work. There are a few control devices that aren’t directly supported: (1) Steering wheels and pedals. These are not yet supported. Force feedback is not supported either. However, if your steering wheel behaves like an ordinary analog joystick, you might be able to use it. (2) More than one mo
MAME supports three basic classes of controllers: • Keyboard type • standard keyboards • key encoders • some joy-to-key software • Mouse type • mice • trackballs • spinners • Act-Labs USB Light Guns • Joystick type • joysticks • joypads / gamepads • console pads via most USB adapters • steering wheels • any DirectInput-visible gaming controller that has digital buttons or analog axes Please note that most of MAME’s controls are set up for development purposes, which means that most games will work fine with just some form of keyboard control. If you wish to use fancier control schemes, you will probably need to configure them within MAME to your liking.