A multi-platform Android emulator frontend built with Jetpack Compose and libretro.
- Multi-platform support: Play SNES, Genesis, PS1, N64, GameCube, and more
- Save states: Save and load game progress with 5 slots per game
- Custom controls: Editable touch controls with multiple layout styles
- Cheat codes: Support for Game Genie and Pro Action Replay codes
- Fast forward: Speed up gameplay with the FF button
cd android-app
./gradlew assembleDebug- Build the APK using the command above
- Install
app/build/outputs/apk/debug/app-debug.apkon your Android device - Copy your game roms to
/storage/emulated/0/Emulator Games/ - Copy libretro cores to
/storage/emulated/0/Documents/Nova/cores/
nova-emulator/
├── android-app/ # Main Android app
│ ├── app/src/main/
│ │ ├── java/com/nova/ # Kotlin source
│ │ ├── cpp/ # Native C++ code
│ │ └── res/ # Android resources
└──
A companion website for optimized cores, layouts, and resources:
- Optimized libretro cores
- Custom control layouts
- Cheat code databases
- BIOS files
Copyright (C) 2026 Blink-Chase. Licensed under GNU GPL v3.0. See LICENSE for more information.