mirror of
https://github.com/rafaelvcaetano/melonDS-android.git
synced 2024-11-26 23:20:40 +00:00
Android port of melonDS
.idea | ||
app | ||
gradle/wrapper | ||
melonDS-android-lib@b2a1984f64 | ||
.gitignore | ||
.gitmodules | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
README.md | ||
settings.gradle |
melonDS Android port
This is a WIP Android frontend for the melonDS Android port. For the Android port of the emulator, check out https://github.com/rafaelvcaetano/melonDS-android-lib
What is working
- Device scanning for ROMS
- Games can boot and run
- Input
- Game saves
- GBA ROM support
- Settings (WIP)
What is kinda working
- Sound (works properly at full speed only)
What is missing
- Save states
- Wi-Fi
- More settings
- Min input
- Controller support
- OpenGL renderer
Performance
Performance is far from OK, but acceptable on high end devices. Right now, this is more of a proof of concept that anything else. But at least we now know that it (kinda) works.
Building
To build the project you will need Android NDK and CMake.
Build steps:
-
Clone the project, including submodules with:
git clone --recurse-submodules https://github.com/rafaelvcaetano/melonDS-android.git
-
Open the project in Android Studio.
-
Install the Android NDK and CMake from the SDK Manager
-
Hit Run