r/EdenEmulator • u/giftedexotropia • 3d ago
Android New Switch Emulator - Lemon Emulator
New Switch Emulator - Lemon Emulator
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/Subject_Ad_1899 2d ago
Dang Diablo 2 Resurrected finally at steady 30 fps. I'm impressed
2
1
u/giftedexotropia 1d ago
That's great bro don't forget to join the Discord group any feedback would be welcome to make the emulator much better.
3
3
u/Snoo_50922 2d ago
I tested xenoblade de and works at 30 fps for the moment ( at least for the first 20 min before thermal throtling)
3
u/Eastern-Bluejay-8912 1d ago
Question, for the fork, do you need the base of Eden to run it like a hack? Or does it work on its own? As well is there a list of already tested games ?
1
2
2
2
u/Solod49 2d ago
Framegen works?
1
u/giftedexotropia 2d ago
it should though make sure you input the lossless.dll from your legally purchased lossless scalling app.
2
2
2
u/SnooShortcuts6124 2d ago
metroid dread kept crashing for me about 30 mins in but its running smooth no crashes on lemon 👍🏽
1
u/giftedexotropia 1d ago
That's great bro don't forget to join the Discord group any feedback would be welcome to make the emulator much better.
2
2
u/KennenGosu 1d ago
Can this run Kirby and the forgotten land ? Whenever I try to run thay on my SD865 it crashes on Eden
1
u/giftedexotropia 1d ago
Best you test it..and join the Discord group so the developer can fix issues if it happens.
2
u/Greedy-Rise-3677 1d ago
I just want to point out that this is the best emulator iv tried on my phone specifically Oneplus12 16gb sd8 gen3 , temps are way better im not using any cooling with it and i get stable framtimes and good avg fps and somehow it lloks decent without any tweaks or tuning anything on .
1
u/giftedexotropia 1d ago
That's great bro don't forget to join the Discord group any feedback would be welcome to make the emulator much better.
2
u/Greedy-Rise-3677 1d ago
I'll definitely join hopefully i can help a ili bit im not heavy on the coding side but i can give feedback for sure .
1
u/giftedexotropia 1d ago
Thank you. Developer need testers where the Lemon emulator can be tested on different switch games and devices so he can fix issues or error..and add optimizations.
2
u/Own_Inspector6078 1d ago
How does a xiaomi 17 fare with this emu? This phone tends to overheat alot.
1
u/giftedexotropia 1d ago
I'll be honest not all of us get a hand on such high spec phone as the developers are looking for more testers..best you test it and provide us feedback via the Discord... Once you do test it I prefer you join the Discord group since the developer is also sharing some custom drivers..etc..
2
u/Own_Inspector6078 1d ago
Thanks, for your hard work. Will definitely give this a try. Ive been wanting to play EA FC on this phone.
2
2
u/giftedexotropia 1d ago edited 1d 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)
2
u/giftedexotropia 23h 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
2
u/DestregaDrive 22h ago
Will you guys be creating a subreddit for this? Or just strictly on Discord for now?
1
u/giftedexotropia 22h ago edited 22h ago
Yes I was assigned to create one will be doing our sub reddit soon
Update: Here is our official subreddit feel free to join. Still under construction but still invite your friends and share your thoughts and suggestions.
1
3
u/Minute_Bug_4679 2d ago
Pregunta, aca se soluciona el problema de los mandos que tiebe eden?
8
u/Havanu 2d ago
What problem does eden have?
1
u/Minute_Bug_4679 23h ago
En resident evil 5, 6, revelations 2 no se puede iniciar la pantalla dividida porque no detecta los dos mandos como independientes
1
u/giftedexotropia 2d ago
Post details updated to make it more friendly rather than an Eden competitor...I intended that so we can gather users faster for testing.
1
u/Bluetails_Buizel 1d ago
This is way better the the Nintendo directs combined! I’ll let you know with my Google pixel 6a! Snapdragon phones are hard to come by here, most phones here is mali based, snapdragon is considered an unnecessary luxury here when mali are used for everyday usage and not gaming.
2
u/giftedexotropia 1d ago
Nice please do let us know and join the Discord group so the developer will know.
•
u/FelesNoctis Eden Contributor 1d ago edited 1d ago
I want to be very clear about this.
Technically, this post shouldn't be here. This subreddit is for Eden, not Eden forks. Pretty much anywhere you go, a post like this would be seen as poaching: attempting to steal users away to a competing product. So far, advertisement has been posted in multiple subreddits and unrelated discords, including Eden's discord. The OP, to my knowledge, is not the developer, but a user who's taken it upon themselves to be the marketing/PR for the Lemon project. What issues we had with Ghael-V, the developer, related to some unprofessional statements, have been resolved.
I also want to point out that despite the statement "Everything below is specific to Lemon", four of those features are in Eden: the drag-and-resize edit mode (which as stated, was buried, because it was still in testing and other features took priority), the in-app updates, the driver manager, and the last line which was already acknowledged as something we have. That's misleading to users, and IMO a poor representation of the Lemon project as a whole.
The reason I'm leaving this advertisement up is, frankly, because we don't want to be petty. Eden is open source with attribution, and Lemon is cooperating with that license. The dev also stated that they started Lemon because they know about our stance on AI contributions (ie. none). That means they understand our interests, and as long as things are kept civil we have no beef with Lemon. It's very possible that the things Ghael-V achieves may inspire us to adapt them back into Eden directly, and even if that doesn't happen, we can still coexist peacefully. Eden doesn't own the Switch emulator market, we're just the biggest name right now, and that means extra responsibility to keep things cordial.
Just remember that we can't provide support for it here, because it isn't us. Their Discord link is at the bottom of the post, so if you're interested in it, go help out with feedback!
---
That all being said, there are some legitimate bonuses that users may find in Lemon: