| # Citra for Android |
| An (Unofficial) Android frontend for the Citra Emulator |
|
|
| This is an unofficial port for the [Citra emulator](https://github.com/citra-emu) based on the [Dolphin emulator's](https://github.com/dolphin-emu) Android frontend. |
| So, huge props to the guys over there. |
|
|
| Since this code is almost entirely a copy of the Dolphin frontend,there are a lot of useless segments in here that aren't being used ... or are useless. |
|
|
| **Download** apk files from [here](https://github.com/SachinVin/citra_android/releases) |
|
|
| ### Device Requirements |
| * OS |
| * Android (5.0 Lollipop or higher). |
| * Processor |
| * A processor with support for either ARMv8 or x86-64; 32-bit processors (ARMv7, x86) are not supported by Citra. |
| * Graphics |
| * A graphics processor that supports OpenGL ES 3.2 or higher. |
| |
| ### Building |
| You can follow [this guide](https://github.com/dolphin-emu/dolphin/blob/master/AndroidSetup.md) if haven't set up your Android environment. |
| Once that is done, follow [this](https://developer.android.com/studio/projects/add-native-code#vanilla_cmake) to setup and use Cmake 3.8(min. for Citra) or higher. |
| |
| First, for the frontend, you can clone/download this repo. |
|
|
| You can find the Citra backend [here](https://github.com/SachinVin/citra) - either download a snapshot archive from GitHub or clone the repository. |
|
|
| Edit the CMakeLists path in the build.gradle to point to the location of the CMakeLists.txt of the Citra backend. |
|
|
| You're all set, now hit build. |
|
|
|
|
| ### Known Issues |
| Since this is in very early stages of development a lot of things don't quite work properly yet: |
| * Colors in games (since GLES doesn't support BGR color ordering, the color channels may be inverted); |
| * Since this is based on an older version of Citra, bugs solved on newer versions of Citra may still be present. |
|
|
|
|