Skip to content

Swordfish90/LibretroDroid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5081099 · Mar 20, 2025
Jan 27, 2025
Jan 27, 2025
Mar 20, 2025
Mar 20, 2025
Sep 9, 2021
Nov 12, 2019
Nov 9, 2020
Jan 27, 2025
Nov 6, 2019
Oct 13, 2019
Oct 13, 2019
Jan 27, 2025
Nov 6, 2019

Repository files navigation

LibretroDroid

LibretroDroid is a simple C++ LibRetro frontend library for Android. It's powering Lemuroid.

Supported features:

  • 2D Cores
  • GL Cores
  • Audio
  • Gamepad events
  • Serialization and Deserialization of game states
  • Serialization and Deserialization of SaveRAM
  • Simple shader effects (CRT and LCD)
  • Touchscreen
  • Multiple disk support
  • Core variables

Tested working cores:

  • Stella
  • Gambatte
  • mGBA
  • Mupen64Plus
  • Snes9x
  • QuickNES
  • fceumm
  • nestopia
  • PPSSPP
  • fbneo
  • picodrive
  • Genesis Plus GX
  • DeSmuME
  • PCSXReARMed

Setup

LibretroDroid can be added to a standard build.gradle file.

[app/build.gradle]
dependencies {
    ...
    implementation 'com.github.swordfish90:libretrodroid:<version>'
    ...
}