CLASSIC COMPUTER BRIDGE

USB to DB9 gamepad adapter

Bring USB controllers to classic computers that use a DB9 joystick or mouse port.

InputUSB HID controller or mouse
OutputDB9 joystick protocol
TargetAmiga, Atari, Commodore and similar computers
CategoryClassic computer bridge
SIGNAL PATH
USB HID controller or mouse→DB9 joystick protocol
HOW IT WORKS

What the adapter actually converts

A classic DB9 joystick port is barely a protocol. Up, down, left, right and fire are individual pins pulled to ground by switches, and the computer reads them directly. The adapter reads your USB device and closes those connections electronically. Mouse mode is different work: DB9 mice on Amiga and Atari signal movement as quadrature pulse pairs, so the adapter has to generate correctly timed pulses instead of simply holding a line low.

BEST FOR

Where this adapter helps

  • Classic computer collections
  • USB arcade sticks on DB9 systems
  • Using a modern mouse with a vintage computer
BEFORE BUYING

Compatibility checklist

  • The exact DB9 pinout and supported computer family
  • Joystick vs mouse mode
  • Whether autofire, multiple buttons or paddles are supported
INPUT DELAY

Where the delay comes from

Digital joystick emulation is about as direct as input conversion gets, and the computer reads the port on its own schedule, so added delay is small. The practical risks sit elsewhere: how many buttons the host can actually read, and whether the machine expects a joystick or a mouse on the port you are using.

VERIFY IT YOURSELF

Four checks before you blame the adapter

  1. Check how many buttons your pad exposes on the button test, then check how many the target machine reads. Atari-standard ports read one fire button; some Amiga software reads a second and third.
  2. Decide up front whether you need joystick mode, mouse mode or both, because some adapters implement only one.
  3. Confirm the machine family and the specific port. The same DB9 shell appears on Atari, Commodore, Amiga and Sega hardware with different expectations behind it.
  4. If you plan to use an analog stick, remember the port is digital. The adapter has to threshold your analog input, so check the centre reading on the joystick drift test first.
HOW TO CHOOSE

Test first, then bridge the gap

Use the online gamepad tester to verify the input device before adding an adapter. Record the controller name, mapping, button count, axes and rumble behavior. Then match those facts against the adapter's input requirements and the target platform's protocol.

Important: Adapter compatibility changes by firmware, revision and host. Treat this page as a shortlist of questions to verify with the seller or manufacturer.
FAQ

Questions about this adapter

Will a Sega Genesis controller adapter work on an Amiga?+

Not reliably. Both use a DB9 connector, but Genesis pads multiplex extra buttons through a select line that Amiga and Atari software does not drive. A three-button Genesis pad often works as a basic one-button joystick and nothing more. Buy for the protocol, not the plug.

Can I use a USB mouse on a DB9 mouse port?+

Some adapters support it by converting USB movement into the quadrature signals a vintage machine expects. It is a separate feature from joystick emulation, so check that the model lists mouse mode explicitly, and which machine family its pulse timing targets.

Do analog sticks work?+

They work as digital directions only. The adapter decides at what point your stick counts as pushed, so a stick with drift or a short range can register unwanted directions. Check the centre offset on the joystick drift test before blaming the adapter.

OTHER TOOL SITES

More browser tests

Independent tools on separate domains. Each site stays on one job.

CPS Test Measure click speed in your browser. Reaction Time Test A five-round visual reaction test.