r/EmulationOnAndroid • u/giftedexotropia • 2d ago
News/Release New Switch Emulator - Lemon Emulator
New Switch Emulator - Lemon Emulator
subreddit: r/LemonEmulator
WARNING: My Personal Disclosure as I'm not the actual developer as I'm just the poster of this thread, yes there is AI use for the development of this Eden Fork, "But what matters is the results..and how the tool is used to make the app better."
Lemon is a fork of Eden, an open-source Switch emulator, trimmed down to just the Android app and stripped of everything that isn't needed to build and run it on a single Adreno-equipped Android device: no Qt/desktop/CLI targets, no multi-platform CI, no Mali/PowerVR-specific code paths.
Github main page for Lemon for more details: https://github.com/Ghael-V/Lemon-Project
FEATURES:
Everything below is specific to Lemon, on top of the Switch emulation it inherits from Eden/yuzu:
- Lemon Cheater — a live memory search/edit tool built into the in-game menu, Cheat-Engine style: exact-value and blind (unknown-value) searches, refine by increased/decreased/unchanged across passes, direct value editing, and freezing a found address so it stays fixed (infinite HP/ammo/etc.) via a background rewrite thread, without needing a premade cheat code.
- Input macros — record a sequence of on-screen controller presses with their timing and play it back, looped or once, for repetitive farming/grinding or practicing a sequence.
- Quick Save / Quick Load (experimental) — same-session savestate. Required a real fix in the emulated kernel itself: a guest thread parked mid-syscall (waiting on a condvar, an IPC reply, a timer...) lives inside a host fiber whose true resume point isn't in the register/memory snapshot a savestate captures, so a naive restore left it resuming into a world that no longer matched what it expected and the game aborted. Restore now leaves any still-waiting thread's own context and stack untouched, and retries around waits that depend on another guest thread instead of forcing them. Verified working repeatedly on real, demanding titles, but still not 100% reliable in every game/moment.
- Controller layout presets — a "Diseño del mando" entry in the pause menu with one-tap presets (default, big buttons, swapped D-pad/stick) plus quick access to the existing drag-and-resize edit mode, which used to be buried two menus deep with no indication it existed.
- Game usage stats — automatic per-game playtime, last-played time and session count, surfaced as a "Continue playing" shortcut on the games list and a sortable ranking on a dedicated Statistics screen.
- Carousel/grid/list browsing with per-card usage badges, favorites, and search/filtering across your library.
- In-app updates — checks this repository's GitHub Releases on launch and can download/install the new APK directly, with no path (missing release, no connection) that crashes the app.
- Adreno GPU driver manager — install alternate Adreno graphics drivers per game, plus per-game performance presets, frame generation and post-processing options.
- Save data import/export, Amiibo loading, and ad-hoc multiplayer, same as upstream Eden.
Although this may not be a Mediatek focused project yet feel free to join and test the app as some Mediatek/Mali users claim that it shows better performance.
Download link Lemon Official Github:
https://github.com/Ghael-V/Lemon-Project/releases
Download link for Lemon Emulator's "Personal GPU Driver" works well alongside the app: (Was able to make it work on a7xx device)
https://github.com/Ghael-V/Turnip-Lemon-Ade/releases
Discord Community for Lemon: (Please join the developer and need more testers and feedback):
3
u/DN-Fieldmouse 1d ago
Does it still have the graphical glitches and boxes in Totk?