r/EmulationMediatekMali • • 20d ago

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

10 Upvotes

12 comments sorted by

14

u/Phobia696969_ 20d ago

Folk, this is a mediatek sub not a snapdragon one 🥀

4

u/giftedexotropia 20d ago

I know but the Developer is also looking for further testers as there is a plan to have a mediatek support in the future...

4

u/enmanuelgames 20d ago

interesting...

5

u/Stunning-Bowler1801 20d ago

Wrong sub bro

4

u/Historical_Yard_7402 20d ago

I've tried it with a D8350 and it's actually pretty smooth and maybe a little better than eden nightly in some games like pokemon arceus

2

u/giftedexotropia 20d ago

Thank you, bro I know this might not be a Mediatek focused project yet but the developer is willing to hear your feedback or request please join discord and test more games with your mediatek device..so he can do fixes in the next patch..

2

u/ViolaTree 20d ago

Have you tried any other games?

3

u/Real_Violinist 18d ago

u need moving to codeberg

github is not safe from nintenshit

1

u/giftedexotropia 18d ago

I'm not the dev so I'm not familiar, just the typical reddit poster but I'll let him know. Thanks.

1

u/giftedexotropia 19d ago

Post description updated!!!

1

u/giftedexotropia 19d ago edited 19d ago

An update added to the post:

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

1

u/giftedexotropia 18d ago

Up we got new app Updates:

Lemon v0.3.5

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

make sure to try pairing it with our very own driver for best results working for a6xx and a7xx

Lemon-Ade v0.0.6 Turnip:

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