Home - GrechTech/RetroRosetta GitHub Wiki

Quick Links

Get RetroRosetta (Pre-made or kits)
Get RetroRosetta (Open source files)
Receiver Mode Guide (BlueRetro)
Transmitter Mode Guide (OpenRetroPad)
V2 Hardware Guide
V1 Hardware Guide
DIY Cable Guides

About

RetroRosetta is two-way universal hardware platform for receiving or transmitting Bluetooth gamepad data to or from retro game consoles and controllers.
It is open source and commercially available in both DIY kit and pre-made forms.

To use RetroRosetta as a Bluetooth receiver, the hardware is typically programmed with BlueRetro, and connected to retro controller output cables.
To use RetroRosetta as a Bluetooth transmitter, the hardware is typically programmed with OpenRetroPad, using the BlueRetro bindings, and connected to retro controller input cables.

All RetroRosetta devices use the same 44-pin open RetroRosetta interface, which provides 20 data pins, 22 power (5V, 3.3V and GND) pins and 2 NC pins, organised into 20 rows to facilitate the use of jumper blocks for configuration. This interface was designed to simplify the use of DIY cables by facilitating the use of standard 2.54mm crimped Dupont connections. Single grouped connectors are also available. BlueRetro DB25 based connectors can also be used with this open source adaptor.

RetroRosetta V2 is the latest version, which uses more off the shelf components and offers a slightly smaller and lighter construction. Version history, including cosmetic case variants is detailed here.