Recompa is an Android launcher that lets you discover and play native versions of classic and modern games without needing an emulator. It supports recompilation, decompilation, and source code versions, allowing you to run compatible games directly on Android devices.
Choose a game from the library, download the version from the developer's GitHub repository, add the necessary files, and you're good to go. Recompa is specifically designed for controllers and handheld devices like the AYN Thor.
Recompa's Key Features
Extensive Game Library
Discover over 130 versions of games from PC, Nintendo 64, Xbox 360, GameCube, Game Boy Advance, PSP, and other platforms.
Controller-Optimized Interface
The launcher features a dark theme, game covers, and easy navigation. Its design is optimized for D-pad and shoulder buttons, making it perfect for handheld devices.
Secure APK Verification
Before installation, Recompa verifies the SHA-256 hash and digital signature of each APK file. This ensures that the downloaded file matches the expected version.
Game File Setup Wizard
The built-in setup wizard reviews the game's ROM and data files and prepares them for use with the selected port.
Port Updates and Version Control
Manage port updates directly from the launcher. You can update multiple ports simultaneously, receive notifications about new versions, or revert to a previous version if you encounter problems with an update.
Automatic App Updates
Recompa notifies you as soon as a new version of the launcher is available. You can download and install the updates over your current version.
Background Downloads
Downloads and installations can continue while you use other apps. Recompa displays progress via Android notifications, including file verification and installation status.
Links to the GitHub Repository
Each game port includes links to its associated GitHub repository and available forks. This allows you to view the source code and compare different versions.
Import Existing Game Ports
Have you already manually installed a game port? Use the "Already installed" option to connect it to Recompa. The application will check the package name and signature before allowing updates.
Search and Favorites
Find games quickly with the built-in search function. Save your favorite titles for easy access using your controller buttons.
Full-Screen Mode
Enable full-screen mode for a more focused game interface. On supported mobile devices, Recompa can also be set as your home screen.
Compatibility Reports
Read reports from other players about the performance of different game ports on their devices. You can submit your own compatibility feedback even without a GitHub account.
Suggest new games for other platforms
If a game isn't in your library, you can suggest it directly from the app via GitHub. Suggestions are available even if the search returns no results.
Multilingual support
Recompa supports several languages:
- English
- Spanish
- French
- Portuguese
- German
You can change the language in the app settings or, starting with Android 13, in the app's language settings.