The Retron5 is an emulation box created by Hyperkin specifically to emulate older systems, primarily by using the original cartridges. While various official controllers can be used from the emulated consoles, the Retron5 is equipped with its own wireless controller. To play the games, the Retron5 utilizes RetroArch.
Hyperkin encountered controversy shortly after launching the Retron5 in 2014. The console was found to make use of:
- RetroArch, but has measures to prevent a user from running their own version of it. This is explicitly forbidden by the terms of the GPL3 software license, which RetroArch uses.
- Snes9x and Genesis Plus GX, emulators that are not open-source since their licenses forbid commercial use. Hyperkin did not get a license to use them.
To make matters worse, Hyperkin initially didn't release any of the source code, which is a requirement of all the licenses. While they later acknowledged this, the RetroArch developers have said that not all of the source code was provided. This has yet to be resolved.
The source code for the libretro cores used can be found here.