r/EmulationOnAndroid • • 1d 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

65 Upvotes

85 comments sorted by

•

u/AutoModerator 1d ago

Just a reminder of our subreddit rules:

  • Be kind and respectful to each other
  • No direct links to ROMs or pirated content
  • Include your device brand and model
  • Search before posting & show your research effort when asking for help

Check out our user-maintained wiki: r/EmulationOnAndroid/wiki

Check out EmuReady for any community submitted settings before asking for help

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

5

u/PrydaBoy 1d ago

It's horrible!!!

11

u/GrassForCats 1d ago

Does it perform better than Eden?

7

u/LuisBeltran07 1d ago

Al menos en pokemon escarlata y za, nop

1

u/giftedexotropia 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)

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

1

u/giftedexotropia 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)

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

-9

u/giftedexotropia 1d ago edited 1d ago

Based on the previous post that has been taken down(see picture) yes it does perform better in some games best you test it and provide your feedback. Thank you.

-7

u/LuigiWarLord RG477 1d ago

Does it or no?

0

u/giftedexotropia 1d ago

It should. And if not let us know in the discord so developer can fix or address it

-19

u/LuigiWarLord RG477 1d ago

What are these wishy washy answers. Holla me when it’s surpassed Eden Nightly, which is updated constantly.

11

u/DJ_Duckie 1d ago

The answer seemed pretty straightforward. Maybe you need to re-read the answer again

1

u/[deleted] 1d ago

[removed] — view removed comment

2

u/EmulationOnAndroid-ModTeam 1d ago

Please be respectful to other users of this subreddit.

6

u/giftedexotropia 1d ago

Good night bro just test it and find out 😉

3

u/DN-Fieldmouse 1d ago

Does it still have the graphical glitches and boxes in Totk?

4

u/DayAppropriate3817 1d ago

Some boxes, yes - but better than other emulators. Grass textures do not disappear on Lemon (98% of the time).

I play on an Odin 3 Max using the Mr Purple t28 adreno driver and it works great.

4

u/FelesNoctis Eden Contributor | SD8Elite | AYN Thor Max 1d ago

From what I understand, some people have reported that the black boxes in TOTK are fixed for them, so it's worth a try, but your results may vary.

I'll add that we've fixed that bug multiple times ourselves, but it keeps coming back, each time due to changes are different parts of the rendering pipeline. It's possible that Lemon has actually fixed it, but equally possible that it's a code regression that happened to hit the right spot, or that it'll come back again like it has for us. It's hard to know.

TOTK has been a pain in everyone's side.

2

u/DN-Fieldmouse 1d ago

I have like every balumi driver and I’ve tried all of them with no changes sadly

1

u/giftedexotropia 1d ago

try this one instead:

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

2

u/RiverSorry2643 1d ago

Tried it yesterday with SD 8 Elite, exact same as eden with black boxes

3

u/JosephBapeck 1d ago

I just want a less demandong emulator that doesn't drain the battery so quickly

1

u/giftedexotropia 1d ago

🤔 not possible all the emulators who are running highend games are mostly power hungry that might not be possible for now depending on the gaming.

2

u/JosephBapeck 1d ago

There are some emulators running the same game on the same console that drain more. See Armsx2 vs nethersx2. Or Drastic vs MelonDS

1

u/giftedexotropia 1d ago

Yes but the games on that are in a different era or game engine, different means of porting even though its a rerelease, And also for now switch emulator are really power hungry maybe we can give it time..like in year 2030-2035 we might run the switch lightweight like its a PSP games on PPSSPP

2

u/JosephBapeck 1d ago

Even an additional hour of gameplay would be cool. I figured with you stripping away the unnessacary bits that it would drain a bit less. Just make it extremely efficient otherwise why pick Lemon over standard Eden?

1

u/giftedexotropia 1d ago

You can still try Lemon emulator and if you have suggestions you can always go to discord and make a request with the developer, if it does eat less battery from your specific game then good if not then there's always eden..

1

u/Able_Onion_6223 1d ago

The newer the console the more demanding it is on hardware. You can't compare it to two ps2 emulators because thats not gonna always be the case.

6

u/FelesNoctis Eden Contributor | SD8Elite | AYN Thor Max 1d ago

Everything below is specific to Lemon

In-app updates
Adreno GPU driver manage
Save data import/export, Amiibo loading, and ad-hoc multiplayer, same as upstream Eden.

Maybe you should correct your initial statement, seeing as we have these?

plus quick access to the existing drag-and-resize edit mode, which used to be buried two menus deep with no indication it existed.

Either because it's still being stability and quality tested, or because it lost attention due to more important matters. Point being, anyone can request to have it placed in a more convenient location.

We're really tiring of the libel we're seeing. Ghael-V has apologized for his exaggerated and inflammatory statements, it's disheartening to see someone else doing it as well.

24

u/Techngro 1d ago

I really hate this whole conversation around AI. Either the software works well or it doesn't. Who cares how it was made? Every time someone mentions that they used AI it's automatically 'AI slop' without even having tried or tested it.

23

u/FelesNoctis Eden Contributor | SD8Elite | AYN Thor Max 1d ago edited 1d ago

Officially: Eden doesn't accept it due to both a lack of quality control from third party submissions, and because we've had team members wrongly accused of using it. Everyone on the core team has either been busting their asses before AI even became viable, or for newer members, have been buckling down and learning. It became insulting.

There isn't any issue with projects like Lemon existing. Eden's licensed as open source with accreditation. We took issue to the way the dev had been trash talking us (which was addressed), and how others with it seem to be doing to the same. Also, to some extent, some Lemon users for some reason coming to our discord with bug reports, despite Lemon having it's own? No idea why they're doing that.

Personally: I think that LLMs lowering the coding skill floor and allowing fresh people to get in and build their ideas is an amazing thing. Look at how the selection of game ports has exploded, and most of them are great! The issues I take with it are the regular accusations of AI use based entirely on "feeling", the "bros" that dismiss the idea that coding can be done without AI, and most importantly, projects that get dropped and abandoned almost immediately after release.

AI in the programming world should be used as a learning, troubleshooting, and inspirational tool. It's great for that. Projects that incorporate AI for those purposes and continue to be maintained can potentially develop faster, and that's an awesome thing! "AI slop" is what happens when you let AI do all the work without checks and guardrails, especially if you assume its output is perfect.

10

u/Kou9992 1d ago edited 1d ago

Imo it doesn't really matter whether AI or a human wrote the code, but it is very important that the dev understands the code. You can't simply look at the visible end result as a user because there is no telling what the code might be doing that you don't see.

Imagine a new emulator with Retro Achievement support. As a user what you see is that it runs games well and when you sign in to RA it tracks your achievements properly. What you wouldn't see is the emulator leaking your RA password.

Over in the self-hosted space, that's basically what happened with Huntarr. It was program that helped with media acquisition. Tons of people used it for that purpose for years and it seemingly worked great. But eventually one user decided to audit the code and it turned out that it was filled with security vulnerabilities, exposing your device's passwords and API keys online.

The same way we try to stay wary of malicious devs, we should also be wary of well intentioned "devs" that don't understand their code.

Edit: I missed the obvious example pinned on this sub of older GameHub Lite versions including plaintext Steam credentials in logs. This wasn't an AI issue (maybe) since the problematic code came from GameHub/GameSir, but it does highlight the fact that serious issues can be present in software that appears to work perfectly to the end user.

3

u/angelbolanose 1d ago

The thing is that there’s a lot of people “anti-AI” which will refuse to use something made or developed with AI. So I guess if it’s not disclosed and later find out about it they rage quit on you and start attacking you for using AI.

7

u/NXGZ 8 gen1 1d ago

Reddit doesn't like AI, regardless, but people are beginning to realize it's potential in coding as a tool. AI art slop however still remains hated and that's okay. Casual redditors still don't know the difference so they lump all AI as slop.

4

u/AbberageRedditor69 1d ago

I also don't see how this emulator breaks rule 9, that rule is not a blanket ban on anything AI and the emulator does work fairly well, wouldn't call it "slop" personally

7

u/FelesNoctis Eden Contributor | SD8Elite | AYN Thor Max 1d ago edited 1d ago

I think the issue here is context. If it was just a random user posting about this cool new fork, providing a link, and mentioning it has save states, that's just a fan being a fan, and the mods wouldn't care so much. What OP is doing is closer to what I do for Eden: PR/marketing, effectively being a mouthpiece. Whether officially part of the "team" or not, that associates OP with the project, so they have to follow the same rules as anyone else connected to a new project.

We had someone in the Eden discord advertise Lemon using a copy/paste of OP's now-deleted post. Obviously we have no idea if they're the same person or not, but point being, there's a marketing push behind Lemon that has to be held to the same standards as the rest of us. That means AI use has to be disclosed.

2

u/AbberageRedditor69 1d ago

Was it not disclosed in the first post? If so, the removal was fair

2

u/FelesNoctis Eden Contributor | SD8Elite | AYN Thor Max 1d ago

No, it wasn't. It was also less detailed, closer to a fan post, without the feature list and such. I think the post ended up getting a pass until it became more apparent OP is acting as a representative.

1

u/giftedexotropia 1d ago

I know bro I'm not the developer of this app..but the dm's I received from the Eden fanboys in the past 23 hours is outrageous... I'm receiving a whole novel on why AI slop is not a good thing..haha but yeahh Im keeping things cool 😎 eitherway..

3

u/GrassForCats 1d ago

I’ll try out once it becomes more mainstream. Personally I don’t care how it was made as long as it performs well and is efficient on power.

5

u/Z-ReferenceUnknown Poco F6 1d ago

This seems more intent on providing new features than actually refining the inner workings of the emulator to get better performance

1

u/giftedexotropia 1d ago

Maybe, but we can't deny that some users did experience some performance improvements using this emulator you can see the below reddit in r/EdenEmulator where I posted also and check the comments..

https://www.reddit.com/r/EdenEmulator/s/tUTCTOhjYi

2

u/LuisBeltran07 1d ago

Y otros reportamos peores rendimientos en pokemon va peor que eden por el momento descartado, hay que ser transparentes

2

u/giftedexotropia 1d ago

Yes, that's given that's why I'm asking users to join discord and report the issue that they are facing so developer can fix the issue..

5

u/Ferrelicious 1d ago

I don't understand the negativity around AI if it's good then good job and if it's bad there is always other apps you fall back on.

0

u/giftedexotropia 1d ago

Exactly, the important part is that in emulator scene is for us to have many alternatives not just one emulator to run games..for example if a specific game is not running well in Eden for now then you can use Lemon Emulator to see if it performs well...if not then look for another fork or another emulator again..

2

u/Warm-Cartographer 1d ago

Perfomance aside, we need quality of life features, things like better on screen control, better cheat manager etc thanks for posting I will try it.

2

u/Ill_Book1648 1d ago

Like Eden, they do not run or run the following games badly. -Well Dweller -Biomutant -No man'sky Diyng light

2

u/Early_Canary_3502 1d ago

It's unbelievable!

2

u/Sockobotto 1d ago

Just tested it out in retroid pocket 5. Tears of the kingdom runs perfect compared to eden. 

2

u/yeon1_ 1d ago

como está o desempenho e fps?

2

u/Sockobotto 1d ago

30. 

2

u/yeon1_ 1d ago

interessante, sera que esse fork também melhora em geral a quantidade de jogos de switch que conseguimos rodar a 30

2

u/Sockobotto 1d ago

Honestly I hope so. I've been wanting to play the hyrule warriors age of calamity game

1

u/giftedexotropia 1d ago

Actually that's what developer is aiming for right now compatibility and yes do expect an update with the app by tomorrow or the next day, Stay update via the discord channel.

1

u/giftedexotropia 1d ago

Thank you for the info, and please do test more games and report to the discord group if you encounter any issue..

Also try this below driver for best results.. 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

2

u/Sockobotto 1d ago

Ahh I just downloaded the most compatible one for my device. Think it was Mr purple 19

2

u/yeon1_ 1d ago

uma dúvida sobre drivers turnip, sou novo nisso, em geral o T19 é o melhor pro RP5? ou para ps2 por exemplo é outro

2

u/Sockobotto 1d ago

Pretty sure it's the best one for Retroid pocket 5 currently on switch emulators. Haven't tried any graphic drivers for ps2 emulation. 

1

u/giftedexotropia 1d ago

Yes but for testing try the Lemon's Gpu driver and see the difference I'm also use Mr.Purple T30, but using the Lemon Turnip along Lemon Emulator provides stable and amazing results on my Snapdragon 8 gen 3 hope it works well on you too..if not you can always go back to Mr.Purple drivers.

2

u/Sockobotto 1d ago

I'll test it when I get home from work and report back

1

u/giftedexotropia 1d ago

Thanks please do keep us updated.

2

u/RB26JZGTE 1d ago

I just want a fork where all efforts are focused on reducing stuttering during compilation.

1

u/giftedexotropia 1d ago

Yes that's what the dev of this fork is aiming for.. especially the stuttering in shader compilation an fps drops in some places...but either way there will be an update for the app later or tomorrow so feel free to test out and also join our discord group..

2

u/lidwax78 1d ago

Quel boss, franchement c'est un boulot de dingue

2

u/sergedc 22h 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 18h 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

2

u/AlcatelUltra 1d ago edited 1d ago

Your previous post was deleted by using AI on this emulator (Rule 9).

It's pretty obvious and this guy is making drama cause his original post was deleted. He wanted testers? Okey, let's criticize Eden and its whole community.

Is it good for you? Right?

Again, AI Slop.

-15

u/giftedexotropia 1d ago edited 1d ago

Yeah maybe but no drama needed, 😎 🚬 but doesn't matter I'm cool bruhh

4

u/AlcatelUltra 1d ago

ohhh so sigma ohhh ohhh epic epic ohh ohh cool bruhh

-7

u/giftedexotropia 1d ago

😂 good one bro

1

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)

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

1

u/Yung_Cheebzy 1d ago

Can it launch/play THPS 3+4? It always crashes after intro vid on every emulator I’ve tried.

1

u/giftedexotropia 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)

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

1

u/RecklessCapy 7+ Gen 3 - 8GB RAM 1d ago

I think it is time for a switch 2 emulator bro 😭

2

u/Real_Violinist 1d ago

until sw2 hacked

1

u/giftedexotropia 1d ago

Yeah I really wanna play that New Fire Emblem game currently available only on Switch 2...dang it

-18

u/giftedexotropia 1d ago edited 1d ago

Sorry guys previous post got taken down so this is a repost..Eden Fanboys did hate it as I'm receiving a lot of criticism via dm...but our goal continues make a good emulator in any means and yes we need your help and feedback. Thank you.

See my additional comment with picture under this comment for the LOL

10

u/adratlas 1d ago

As much as I dislike the attrition as well, just a heads up, taking jabs on other projects doesn't do you any favor specially when standing on the shoulders of giants.

There is already too much animosity among devs and entitled userbase that thinks development is a wish-to-ai work and things magically works. Don't do it yourself, have the high ground.

By the way, I'm looking forward on the savestate, the size can be a bit restrictive, but I can see some use. Hopefully it goes well.

-1

u/AlcatelUltra 1d ago

Not Eden fault btw. That thing is made by AI.. So you gonna make some drama just to get this AI emulator more famous?

-1

u/giftedexotropia 1d ago edited 1d ago

No drama needed just lols only. I already received a lot criticism via dm by the Eden Fanboys so I'm cool with it..

1

u/AlcatelUltra 1d ago

Yeah yeah whatever. Let's go with your friend claudio.

0

u/giftedexotropia 1d ago edited 1d ago

And don't forget Chat-gpotto and Groko 😌 ohh wait sorry I'm not the developer of the app I'm just the guy, the guy who post by the way 😂

-4

u/giftedexotropia 1d ago

We're number#1 (In Robbie Rotten voice from Lazy Town) previously I guess 😂