Lemon Switch Emulator icon
Lemon Switch Emulator icon

Lemon Switch Emulator

Android-only Nintendo Switch emulator for Adreno GPUs: new interface, Lemon Cheater memory editor, savestates and NSZ/XCZ support. Mirror of git.lemon-emu.org/lemon/Lemon-Project.

Cost / License

Platforms

  • Android
0likes
0articles
Save

Features

No features, maybe you want to suggest one?

Highlights All activities

Lemon Switch Emulator News & Activities

Recent activities

Lemon Switch Emulator information

AlternativeTo Category

Gaming Software

GitHub repository

  •  143 Stars
  •  1 Forks
  •  0 Open Issues
  •   Updated  
Lemon Switch Emulator was added to AlternativeTo by Darlene Sonalder on and this page was last updated .

No comments or reviews, maybe you want to be first?

Official Links

What is Lemon Switch Emulator?

Lemon is an Android-only Nintendo Switch emulator built for Adreno GPUs and, since 1.1, Mali GPUs too. It runs on the open-source emulation core developed by the yuzu community and the projects that followed it, trimmed down to just what's needed to build and run it on Android phones and handhelds: no Qt/desktop/CLI targets, no multi-platform CI, no PowerVR-specific code paths. It ships in three builds: Lemon, Lemon Lite (lighter defaults for Adreno 6xx/7xx and Mali) and Lemon Lite & Spoofed (Lite under a benchmark app's package name).

Started as a personal build for the maintainer's own device(s), Lemon is now made by Team Lemon: Ghael, Seak and Sidgey. Builds are published on the Releases page of Lemon's own server and the app checks for new ones on launch (with the GitHub mirror as a fallback). It's still a small project — there's a Discord for feedback and support, but it isn't actively looking for external contributions; the source and releases are public under the GPL.

Most of Lemon's additions are Android-side features layered on top of unchanged core emulation, plus changes to what gets built, how, and the app's branding/UX. The one exception is savestate: making Quick Save/Quick Load work on real games required real changes to the emulated kernel and services themselves (how a thread parked mid-syscall is captured and restored, and undoing what the game changed outside its memory since the save)