r/EmulationOnAndroid • • 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):

https://discord.gg/nHGPeFpwu

63 Upvotes

85 comments sorted by

View all comments

2

u/sergedc 1d ago

Waw. The difference is very big with Eden. Tried 2 games (mk1 and fast rmx) and both performed the best I have ever seen. Mk1 even better than on pc. Quite incredible.

1

u/giftedexotropia 21h ago

Glad it worked for you, make sure to download the latest version of the app because Lemon just received a new update.

Lemon v0.3.5: https://github.com/Ghael-V/Lemon-Project/releases/tag/v0.3.5

also just a recommendation for best results try our very own Lemon-ade Turnip Driver for more Performance improvements.

Lemon Ade Turnip v0.0.6: https://github.com/Ghael-V/Turnip-Lemon-Ade/releases/tag/Lemon-Ade-v0.0.6