I recently bought a Raspberry Pi for use with emulators on modern systems, and so I wanted an easy way of connecting the original controllers up to them. This PCB can be built up in a few different ways, the first one allows all of the classic Commodore 64 controllers including one and two button joysticks as well as the paddles to be used. The other mode is for use with Sega gamepads, this includes the Sega Master System gamepad as well as the Sega Mega Drive (Sega Genesis in North America) 3- and 6-button controllers.There are also versions of the firmware that allows you to use the adapter with The64 Mini and Maxi system without any modification, which is a good thing because while the system is a lot of fun to use - the joysticks that come with them have to be considered the worst among all I've tried to use (including the horrible ones that came with my Atari 7800 controllers).Check out my github-repository for more details, as well as a more comprehensive description of the firmware and build options available. Note that there is also a separate faceplate that goes with the main PCB, it is reversible so that you can easily identify what the device has been built to use with.