OpenC64MegaDrivePadAdapter is an Open Hardware adapter that allows the safe connection of a Sega Mega Drive (known as Genesis in the US) controller to a Commodore 64 or Amiga computer.
This board is a fork of a project of SukkoPera: https://github.com/SukkoPera, also this document is based on the original version.
The original version of this board can be found here: https://github.com/SukkoPera/OpenC64MegaDrivePadAdapter
In this version the PCB has a particular shape in order to manage with the Amiga 600 case.
This version use switches instead jumpers, this make the configuration much easier, plus now is impossible to set an improper configuration. Is still recommended to turn off the computer before change the configuration. The UP direction on the D-PAD is always active, it cannot be disabled. It can be used together with another button configured as UP. An extra diode (D6) is used to separate the two UP lines.
Open Source License, github sources for this pcb and instructions can be found in here:
https://github.com/screwbreaker/OpenC64MegaDrivePadAdapter
I designed custom 3D printed case also for this adapter which is included.