Skip to content

Instantly share code, notes, and snippets.

Last active August 22, 2022 12:53
What would you like to do?
SukkoPera's Retrogaming/Retrocomputing Projects

SukkoPera's Retrogaming/Retrocomputing Projects

All the projects below are Open Hardware or Free Software, please refer to the license of the individual project for more details.

Note that the repositories of some projects might be private and thus inaccessible. This means that the projects is still in development but it should be released soon.


Mainboard & CPU

RAM Expansions


  • OpenAmigaVideoHybrid: Open Hardware implementation of the Commodore Amiga Video Hybrid
  • Please also see OpenVideoModulator below.

Joystick & Mouse

Floppy Drive

  • OpenAmigaDriveSwitcher: Open Hardware Floppy Drive Swapper for Amiga Computers
  • Please also see OpenFlops below.


Commodore 64

Commodore 16

Sega Mega Drive/Genesis

  • MegaDrivePlusPlus: Universal Region mod, 50/60 Hz switch and In-Game-Reset (IGR) for Sega Mega Drive (AKA Genesis)
  • MegaDrivePadForArduino: Use a Sega MegaDrive/Genesis controller with Arduino. Or turn it into a USB joypad for your PC!

Sega Master System

  • SMSPlusPlus: Pause-from-pad, IGR and 50/60 Hz mod for Sega Master System

Nintendo NES

  • NESPlusPlus: In-Game-Reset (IGR), NESRGB Palette Control and CIC Toggle for Nintendo Entertainment System (NES)

Nintendo 64

  • N64PadForArduino: Use a Nintendo64 controller with Arduino. Or turn it into a USB joypad for your PC! Or into a pad for your Sega MegaDrive :).


  • AnalogJoystickForArduino: Remember those joysticks, often analog, that plugged into the "game port" on your soundcard? Wanna use them with Arduino?


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment