Run Nintendo Switch homebrew & games on your Android device!
Go to file
◱ PixelyIon d02267c34f Add support for threads and mutexes
This commit adds support for threading and mutexes. However, there is also a basis of conditional variables but these don't work due to the lack of a shared memory model between the guest and host. So, conditional variables will be deferred to after the shared memory model is in place.
2020-02-15 10:25:14 +00:00
.github/workflows Move to GitHub Actions for CI 2019-12-11 22:32:47 +05:30
.idea Refactor the memory implementation and add Regions 2020-02-15 10:25:14 +00:00
app Add support for threads and mutexes 2020-02-15 10:25:14 +00:00
gradle/wrapper Milestone 1 - Processes & Threads 2019-09-25 02:28:25 +05:30
.clang-tidy Fix some minor inaccuracies in SVCs and Services 2020-02-15 10:25:14 +00:00
.gitignore Milestone 2 - Memory & IPC Marshalling 2019-09-25 02:28:25 +05:30
.gitmodules Rewrite C++ parts and UI update 2019-07-25 01:49:43 +05:30
build.gradle Move from dependency on JNI and Implement AtomicMutex 2020-02-15 10:25:14 +00:00
gradle.properties Rewrite C++ parts and UI update 2019-07-25 01:49:43 +05:30
gradlew add files, cannot figure out why native lib is broken 2019-06-28 20:35:14 -04:00
gradlew.bat add files, cannot figure out why native lib is broken 2019-06-28 20:35:14 -04:00
LICENSE Initial commit 2019-06-28 08:18:59 -04:00
README.md Framebuffer and NativeActivity 2019-11-15 19:30:04 +00:00
settings.gradle add files, cannot figure out why native lib is broken 2019-06-28 20:35:14 -04:00



Skyline is an experimental emulator that runs on ARMv8 Android™ devices and emulates the functionality of a Nintendo Switch™ system. Skyline currently does not run any games, nor Homebrew. It's licensed under GPLv3, refer to the license file for more information.

Contact

You can contact the core developers of Skyline at our Discord. If you have any questions, feel free to ask.

Disclaimer

  • Nintendo Switch is a trademark of Nintendo Co., Ltd.
  • Android is a trademark of Google LLC.