UBB Store

Sega Mega Drive (Genesis) controller to Atari/C64/Amiga/Kempston DB9 adapter
When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Sega Mega Drive (Genesis) controller to Atari/C64/Amiga/Kempston DB9 adapter
Price: UA $18.75

Sega Mega Drive (Genesis) controller to Atari/Kempston adapter

Converter for Sega Mega Drive controller to the 9-pin joystick standard using a microcontroller.

This adapter is compatible with most computers that use the Atari 9-pin joystick connector, supporting most of the features of Sega Mega Drive controllers, which use the same connector with a slightly different pinout. The Mega Drive was known as Genesis in the US.

Features of this adapter

The adapter uses a microcontroller to convert Mega Drive controller signals and map it`s four buttons to the three inputs available on an 8-bit Atari.
The B button on the controller is mapped to the normal joystick button. Buttons A and C are connected to pins 5 and 9 on the joystick port; these can be read as extra joystick buttons by the computer. Most games that only support one extra button use the C button (pin 9).

"A is Up" toggle

The start button has no natural mapping since the Atari can only read three buttons, but a common complaint in platform games on the Atari (and later the Amiga) was that they often used joystick Up to jump because of the lack of extra joystick buttons.

A dedicated Up button would solve this problem, but the Start button is not usually in a good location to be used as a jump button. The adapter therefore supports this feature indirectly: holding the Start button down for a second maps the A button to Up.

Since the joystick button often starts games, a short press of the Start button is mapped to joystick button 1. This allows Start to both serve its normal function (in supported games) and switch the A button between modes.

Autodetection (Atari 8-bit machines only)

Because of the way the paddle circuits are used to read the second and third button inputs, 8-bit Atari read an unconnected second or third button input as if the button is being held down.
This allows games running on the computer to detect the presence of a multibutton controller by assuming that a button does not exist until it has been seen to be released. The adapter supports this autodetection by leaving its button outputs open unless a Mega Drive controller is detected or the corresponding button input is pulled low.

To activate the second button when a Mega Drive controller is not connected, pin 9 on the controller input must be pulled low before the adapter starts driving the second button output. This means that the second button must be pressed once before it can be detected by the computer.

The third button output is open unless a Mega Drive controller is detected since there is no other source for a third button input.

Computer compatibility

8-bit Atari computers

8-bit Commodore computers

The C64, C128, and VIC-20 can also read the second and third buttons. The extra buttons on these machines are active high, which is opposite to Atari and Sega.
Pulling the C64 switch inverts the outputs for the extra buttons, allowing them to be read correctly by the 8-bit Commodores. Turn shwitch to C64. Because the joystick inputs of the 8-bit Commodores are somewhat sensitive, all of the pins are normally open (floating). The extra button pins are pulled high when active, all other signals are pulled low when active.

Amiga

Unlike the 8-bit Commodores the extra buttons on the Amiga are active low, and unlike all the 8-bit computers they are digital inputs instead of repurposed paddle circuits. The Atari mode supports both Atari and Amiga by driving the pins for buttons two and three both high and low.

Atari ST (untested)

Button two registers as the second mouse button / port 1 joystick button if the adapter is plugged into port 0. The ST does not support additional joystick buttons on port 1.

Controller compatibility

Sega controllers

The adapter is compatible with three- and six-button Mega Drive controllers. On six-button controllers, buttons X, Y, and Z act as autofire versions of A, B, and C.
Sega Master System controllers are theoretically supported, including the second button, but this is untested.

8BitDo Retro Receiver

The adapter is extensively tested with the 8BitDo Retro Receiver for SEGA. It's a nifty way to use wireless controllers on old hardware.

Other joysticks or controllers

Don`t use this adapter with other joystick, it may damage your computer or the adapter.

Atari 7800 controller, Commodore multi-button joysticks, paddles, steering wheels, etc.
These devices will not work and should not be plugged in to the adapter.


LOT - 1pcsSega Mega Drive (Genesis) controller to Atari/Kempston adapter
ATTENTION - CommodoreC64, Sega gamepad controller, 8BitDo adapter not uncluded !!!
If you buy more than 1 of my item, I will do combined shipping and reduce the shipping cost.
Every device is fully tested on original hardware before shipping and carefully packed.Retro computers and vintage peripherals are over 30–40 years old. Correct operation of accessories depends on the condition of the original computer.If you have any questions or experience any difficulty after receiving your order, please contact me first. I am always happy to help with installation, setup or troubleshooting.Thank you for your purchase and for supporting classic computing!
IMPORTANT INFORMATIONInternational shipments may require additional time due to customs inspection or local postal processing. Delivery times are outside the seller's control.Tracking is provided and will remain active until delivery. In some cases, tracking updates may be delayed while the item is being processed by customs or the local carrier.If you have any questions about your shipment, please feel free to contact us before opening a case.
EU buyers:From July 2026, some EU countries may collect additional import, customs clearance, postal handling or newly introduced EU customs fees upon delivery, even if VAT has already been collected by . These charges are determined by the destination country and are not controlled by the seller.If collected VAT during checkout and your local customs or postal service requested an additional payment, please contact Customer Support or your local postal service for clarification, as the seller does not receive these payments.
ALL ITEMS ARE WELL PACKED TO AVOID DAMAGE DURING SHIPPING.ALL GOODS ARE SHIPPED BY REGISTERED MAIL WITH A TRACKING NUMBER.

Buy Now