SuperLibretroDroid is a simple C++ Libretro frontend library for Android. It originated from LibretroDroid 0.9.0 and, in a few months, will be powering Emulair. The prefix "Super" is a nod to the Super Nintendo Entertainment System.
- 2D Cores
- GL Cores
- Core variables
- Audio
- Gamepad events
- Touchscreen input
- Serialization and deserialization of game states
- Serialization and deserialization of SaveRAM
- Simple shader effects (such as CRT and LCD)
- Multiple disks
[COMING SOON]
- FinalBurn Neo
- MAME 2003-Plus
- Stella
- ProSystem
- Handy
- Beetle Cygne
- Beetle PCE FAST
- Mupen64Plus
- DeSmuME
- melonDS
- Citra
- Gambatte
- mGBA
- FCEUmm
- Snes9x
- Genesis Plus GX
- Beetle NeoPop
- PCSX ReARMed
- PPSSPP
SuperLibretroDroid can be added to a standard build.gradle file by including the following piece of code:
dependencies {
...
implementation 'com.github.radubratan:superlibretrodroid:<version>'
...
}
SLD is still in development. It cannot actually be used in a project, for now.