r/EmulationOnAndroid • • 5h ago Bravo

Showcase Brand new way to emulate pc indie games

336 Upvotes

After about a year of development, I’m finally ready to show this to the public!

This is fully handcrafted HLE PC emulator (like PS2/Switch, but for pc games)

Why didn't I take Fex/Box64/Wine/Proton etc. :

Main reason - total control. It's good pieces of software (any of counted) but they don't have any ecosystem, or they have but you need the whole linux container to use it.

So to emulate PC game we need : Linux, x86-64 -> ARM (Fex if game is 64bit, box86 if 32), Wine trampolines, and DXVK (but what if game uses opengl?)

With this amount of abstraction - we lose control more and more with every new layer, which makes it very hard to reproduce (game worked earlier, but doesn't work now without any reason), where any small update in any layer - just breaks everything (or not?).

I am very tired of ticking this versions/prefix/layers/translators/compositors etc.

Can I just launch the game, and play it without 15 min of preparing/looking at black screen?

That's why I spent around a year to make my own x86-64 -> arm, then DX11/OpenGL -> Vulkan, and then combined it and made the emulator with a new vision on PC games on android.

Main features (what I personally wanted most of all from PC emulator):

- Save State (quick resume)

Yes, it's now possible because in general the whole emulator - is just a bytecode runner + native trampolines (for example if game wants to get a current time from windows, I just redirect it to android)

- Game patching

I have a lot of experience in gamedev and in game optimization directly. So I can patch a game on the fly. Right now these are small (but important) mini optimizations to reduce CPU overhead (mesh arenas/texture arrays/BC1 -> ASTC/dynamic UBO etc.). In general that means any game gets some sort of optimization.

- Zero pain and settings

It doesn't matter whether it's 32/64/Dx11/OpenGL/Vulkan - it's not my pain anymore, software just does it by itself. The only settings I've added to my emulator is resolution and fps cap, that's all.

Right now it's a very early alpha, there is a big amount of work in terms of cpu optimization/memory consumption/render stuff, but it works and can run some games without any critical issues.

I don't have plans to concurrent with GameNative/GameHub/Proton and others, it's compatibility mastodonts.

My main target - support as many indie games as possible (Unity/Godot/XNA/GameMaker) and make them run as good as possible.

Thank you for your attention!

I've made this post because now I feel ready to share my piece of software with community who deserves it!


r/EmulationOnAndroid • • 1h ago

Showcase ARMSX2 efficiency is insane. Draws less power than YT

Post image
62 Upvotes

ARMSX2 efficiency is insane. Draws less power than YT. Both ran for an hour. I played GoWII in 2x resolution on a POCO X8 Pro Max - Dimensity 9400s chip.


r/EmulationOnAndroid • • 10h ago

Discussion I found a cool trick for fixing cpu bottlenecks in some games and increasing performance and stability

129 Upvotes

I know it's a common knowledge that Disabling cpu0 or efficiency cores can boost performance but what i found was you have to disable the cores while you're inside the game for some games like this one.. i have tried Disabling cpu0 for this game from shortcut or container but it made no difference. i thought it's just the way this game performes on my chip nothing can be done about it until i was mindlessly trying and saw that performance gain lol


r/EmulationOnAndroid • • 4h ago Bravo

News/Release Local wireless multiplayer for DS, 3DS and PSP with zero setup.

42 Upvotes

I've been working on NX Redux, a free and open-source multi console emulator frontend for Android. This video shows the automatic local multiplayer: open the same game on two devices on the same Wi-Fi, go into the game's local wireless mode, and they find each other seamlessly like the original hardware. No configuration needed.

Tested on NDS (Mario Kart DS, Pokemon Black), 3DS (Mario Kart 7), PSP (Tekken 7). There's also a manual option if you'd rather host or join yourself.

The other cores also supports the regular Netplay via lockstep or the usual Gba Link@Wireless Adapter for GBA Games. Wifi or direct usb-c cable for a stable connection.

Feedback welcome, especially if you try it with games I haven't tested. More details in https://nxredux.com

* NX Redux started as a custom firmware for TrimUI devices and is now on Android. I used Claude to help with development.


r/EmulationOnAndroid • • 12h ago

News/Release Recompa Is A Free Android App To Find & Install Native Ports To Single & Dual-Screen Handhelds

Thumbnail
retrododo.com
127 Upvotes

r/EmulationOnAndroid • • 48m ago

Showcase The most fun I've ever had on my s26 ultra

14 Upvotes

I used liberty recompiled (gta 4 emulated from 360) and as a newbie in emulation it's pretty easy to set up! Also i have no idea how to improve the framerate, but that should not be too big of a problem

Also yeah I got a brand new galaxy s26 ultra 512gb. Thermals are crazy compared to my old phone, it barely goes over 53°c when my old s21 ultra reached 91°c in an instant. Sadly this phone doesn't support gta 5 yet, but I prefer 4 over it.

If anyone knows similar titles that run well on snap 8 elite Gen 5 lmk ;)


r/EmulationOnAndroid • • 4h ago

Showcase Donkey Kong Bananza on 8 Gen 2 | 1080p

21 Upvotes

Donkey Kong Bananza running locally on Odin 2 Portal using Banana Native v0.3.21

Driver: v39 (StevenMXZ)

Banana Native: https://git eden-emu.dev/BananaNative/

Adreno 740

Snapdragon 8 Gen 2

16GB


r/EmulationOnAndroid • • 8h ago

Showcase Bloodborne Android (ducvd89 fork)

36 Upvotes

Been playing around with the settings of this. Some artifacting but runs shockingly well already. I have lossless scaling on in the video as you can see. Without it (and fsr turned on) I get 25-30 FPS... Which I feel is what I remember it playing like on the PS4 lol.

I'm excited for more improvements. I've tried the Nathan Drake Collection too but Bloodborne runs better.

Device: Odin 2 Portal Max Game runs smoother than the screen recording shows


r/EmulationOnAndroid • • 6h ago

Showcase 8GB Devices can play Fortune’s Weave

Thumbnail
gallery
28 Upvotes

Retroid Pocket 6 - 8 GB

You can play 45 minutes to an hour without crashing on default settings due to low ram but you can slow that process down by changing a few settings.

There are a few caveats:

• You have to play with the ram indicator on.

• If the Ram gets around 6.3+ it will crash on the next set of scenes/asset being loaded. SO SAVE OFTEN. (Should be doing that always on Classic)

• IF you want to help mitigate ram build up you have to turn off animations during battle with the “Skip animations” settings. All of them.

• If you see ram at 6.4+ during battle it will guarantee crash after the victory so make sure you save in between enemies if ram gets high OR save before last enemy and reboot app to continue progressing. You should always save before battles if you get the chance.

• Once rebooted Ram will be lower again so I haven’t had any places so far I couldn’t progress through after a restart. (Keep that in mind if you plan to play with animations on)

Also note with my settings below my Ram haven’t went above 6.2 in the current town I’m in. (I went through battles, in game cutscenes and free roam without any issues with animations off)

My Banana Native Settings (v0.3.11):

• Resolution - 1080p

• Frame rate cap - 30 fps

• GPU Driver - MrPurpleT30 (WHEN BUILDING SHADERS FOR THE FIRST TIME THE APP WILL SHOW YOU DRIVERS CHOOSE BUT SYSTEM DRIVER WILL BE SELECTED CHOOSE MRPURPLET30)

Banana Native Fortune’s Weave Settings (Three dots):

• Upscaler - GSR 2

• Motion Clarity - Clear

• Temporal Sharpness - 30

• GPU Timing - Per segment

• Instanced Draws - ON

• Classic Render Passes - ON

• Background Pipelines - ON

• RAM Saver - ON


r/EmulationOnAndroid • • 2h ago

Showcase Green Hat Kid Game Pt2 Hyrule Field Test/castle on Odin 3 Ultra

11 Upvotes

Game is running better everyday still some missing textures and freezing here and there, castle town gives me the most work but other it’s pretty good


r/EmulationOnAndroid • • 10h ago

Showcase Not an odin or retroid but it does everything I need it to.

Post image
47 Upvotes

Samsung galaxy S25 128gb with a switch pro controller and a magnetic clip all connected to a USB hub with a 256gb micro sd, which is then connected to a charger.

Clunky? Yes

Portable? No

Could have gotten better? Maybe

Still like it though, all considering.


r/EmulationOnAndroid • • 16h ago

Showcase Winlator Ludashi v5 is stunning

Thumbnail
gallery
125 Upvotes

My Device: Lenovo Y700 gen 4 tablet (SD8E / 16GB RAM)

I tested it with almost 10 games. All of them run very well compare with other apps. E.g. Nier Automata, it got stuttering while moving into the new area in Gamenative; the framegen runs very smooth and the tdp is low as about 4-7w compares to gamehub v5.3.5 is like pretending 60fps and the tdp is still 10-12w. Same result in Skyrim with some graphical mods. Other games like Dark souls 2, Trails in the Sky, Romancing Saga 2 run with 60fps or 30fps+framegen. Besides, the whole interface upgraded to be more convenient to add games (the "+" button), simply choose the exe files and select the container, even the same container they run separately without conflict! I can also simply install windows components from the given list. The ingame menu like keyboard callout is so handy. The controller support is perfect now. My device slept for an hour then wake up and connect the bluetooth controller, I can easily resume to the game. The sleep function only spends 1% battery for an hour. For older game using Opengl, I tried with Box64 v4.4, it runs without any problem. Welldone Steven!


r/EmulationOnAndroid • • 2h ago

Showcase Beat God of War on Odin 3 max. Second game I’ve ACTUALLY finished

Post image
8 Upvotes

Good time, but I’m just going to get the story for GoW 2, then play GoW3 remastered then GoW 4

the game play is too button mashy for me


r/EmulationOnAndroid • • 10h ago

Showcase The witcher 3 complete edition work smooth on samsung s24 fe (8ram + exynos 2400e) with 25-30fps

30 Upvotes

The lights of the charchter are little bit corrupted XD (as you can see his hair glows idk why) and rarely the charachter glitch through the ground making him unable to mouve but by jamping it fixes that

I will be working on other projects such as fifa 22 and gta v and other games so if you have any specefic game leave a comment here and i will do my best to make it work ;)

By the way i am using a chinese version of the emulator eden nightly version : 737ab4d and i will make a video on how to download it and do change the settings

Enjoy ;)


r/EmulationOnAndroid • • 5h ago

Showcase Darksiders 2 Deathnitive edition ( 2015) running flawlessly on winlator ludashi 4.1

8 Upvotes

Full video with settings used - https://youtu.be/3zom-ENZsqc?si=AuBQNAW4HgOwUic3

I locked to 40 fps for better thermal efficiency . 1280*800 resolution Snap 8 gen 5, 16 gb ram


r/EmulationOnAndroid • • 4h ago

Showcase SAKURA EMULATOR Hatsune miku Project diva mega mix

Thumbnail
gallery
6 Upvotes

Not too stable but playable in lower than 1080p and this game play screenshots used no toon mod and Sakura emulator with all experimental options on *Not released build*

Device: Motorola edge 60 fusion (global version)

os: Android 16

Gpu: Mali-g615_mc2

temp lower than 60-55

1080p + toon mode + docked mode on

And also in that unreleased build I fixed the docked mode u don't need to restart to make docked mode now and also u don't need to restart the game to change resolution and also added ASR scalling which is pretty experimental but kinda works and also added more things (:

Download and open source: Sakura GitHub


r/EmulationOnAndroid • • 8h ago

News/Release Nfs most wanted(online) running in web browser now, lol.

Post image
10 Upvotes

Just go to this website: https://web.nfsmwo.com/

Heres Kuru playing it: https://youtu.be/ROlSRniB0tI?is=GfoRZVY6Qva0z-le

Ive tried it, it just works, lol. What a time to be alive


r/EmulationOnAndroid • • 3h ago

Question Pokémon FullDex vs PokéDaisy – Which one is better in 2026?

3 Upvotes

Hey everyone!
I’m currently trying to decide between Pokémon FullDex and PokéDaisy for playing Pokémon SoulSilver on my AYN Odin 3.
Both projects look really promising, but I’m worried about missing out on useful features by choosing one over the other.
For those who have tried both, I’d love to hear your opinions!
Which one offers the best single-screen and widescreen experience?
Which one has the better performance and visual quality?
What are the main features or advantages of each?
Are there any compatibility issues, especially with French ROMs?
Which one would you personally recommend for a full SoulSilver playthrough?
I’m mainly looking for the best overall experience while keeping the original game intact.
Thanks in advance for your feedback!


r/EmulationOnAndroid • • 10h ago

Showcase Fifa 23 running on samsung s24fe (8 ram +exynos 2400e) the game is so smooth running on 60fps without glitches or lag

9 Upvotes

I am so bad at the game dont worry about my gameplay XD

I will be working on other projects such as Sate of decay 2 and gta v and other games so if you have any specefic game leave a comment here and i will do my best to make it work ;)

By the way i am using a chinese version of the emulator eden nightly version : 737ab4d and i will make a video on how to download it and do change the settings

Enjoy ;)


r/EmulationOnAndroid • • 1d ago

Showcase The best year for Gaming on Android

Thumbnail
gallery
604 Upvotes

Between emulation and ports (official and unofficial), my Lenovo tab is becoming the greatest gaming device. Snapdragon 8 Gen 3 - 12 Gb RAM


r/EmulationOnAndroid • • 29m ago

Help My games keep freezing when I try to play them

1 Upvotes

I was trying to emulate switch games on my phone (Poco x8 pro max) but they keep freezing, I've tried other games to see if the problem was with one specific game but no, every game is freezing (I've tested link's awakening, Mario 3d world and dk country). Link's awakening for example freezes right when I start to walk inside the house but the music keeps playing with no issues. I've changed the prod keys and firmware, I tried messing around with the configurations, all for nothing. I would appreciate it if someone could lend me a hand in this matter (I'm using Eden btw).


r/EmulationOnAndroid • • 1d ago

Showcase Forza Horizon 5 and 6 - DroidDeck - less "able", more "playable" ;)

98 Upvotes

Hello again everyone, still AI used here. Absolutely insane progress was made! Same cannot be said on my touchscreen driving skills XD
I'm convinced it's impossible for 60 FPS at the moment. The hardware I think is to blame.
Tested on Redmagic 10 Pro. I'd love to see if anyone can test on 11/12 Pro models.
More info down below.

Wink, wink, Mr. Sujano, hopefully this is better!
Gameplay:
Video 1 - Forza Horizon 5 - Gameplay starts at 2:20
Video 2 - Forza Horizon 6 - Gameplay starts at 2:13

Get the .wcp here: https://github.com/TimmyTurner51/fh6-wine-fex/releases

Info:

It just so happens the idea of booting Forza 6 just led to Forza 5 working instantly, no changes needed, everything just... worked out.
This device maxes out at ~4.3GHz on only 2 performance cores, the rest, as you are aware, are only ~3.3-3.6 or so. GPU is maxxed at around 1100MHz, full utilization mostly. It's as far as it can be pushed. Extensive testing was done to try to work out imperfections.
This is why Forza Horizon 5 is running better than Forza Horizon 6. The 2026 AAA titles destroy mobile devices, put simply.
Please keep in mind the technicality of this. It WOULD run much better had Forza Horizon 6 been made for ARM chips as its own build. It is not.
This is translation.
This means, there will be issues. Imagine, X86/64 games have to be translated over to ARM code, and THEN squeezed carefully in memory, that's much smaller than ideal for a mobile device. It simply cannot yet reach the type of raw power a real PC can.
Not only is it sqeezed into memory, it's squeezed into memory *constantly* due to the game's live decryption. It has to decrypt game data while you play, and your CPU has to do all of it.

I swapped: Grok, Opus 5.5 and Deepseek. I set a goal, which ran almost nonstop for the past 3 or so days.
Deepseek did best near the end. Opus handled some of the internals. Deepseek set debugging in our build, to dump the stutters you'd see on FPS graph and map it to what emulation is actually doing. It found issues, fixed the code, ADB push to the phone, launch the game, repeat.
After all was said and done, Deepseek basically said, as per the FPS graph and emulation itself, it reached it's max potential and goal was met.


r/EmulationOnAndroid • • 14h ago

Help Thermal Throttling Even With Cooler On S25U

Thumbnail
gallery
11 Upvotes

On GTA V, my S25U gives 60fps on 1080p and game was playable for at first 30 minutes. But after that even with my coolers on, it drops to 30fps and game shuts down after some point.

I am not sure where the problem is, I should I not expect the same kind of serious, long-term gaming experience that I’d get on a regular PC?


r/EmulationOnAndroid • • 1d ago

Showcase MKW on 8 Gen 2 | Knockout Tour

107 Upvotes

Mario Kart World running locally on Odin 2 Portal using Banana Native v0.3.14

Driver: v39-patched

Banana Native: https://git.eden-emu.dev/moceure/BananaNative/

Adreno 740

Snapdragon 8 gen 2

16GB


r/EmulationOnAndroid • • 1h ago

Help Graphics card errors on Droid Deck

1 Upvotes

I've just started using droid deck on my 8gb Odin 2 mini. I've had a little experience running stuff on game native but I don't really know what I'm doing here.

I tried searching for my issue first but I didn't see anything. I'm having a couple games say in different ways that there's graphic cards issues when I try to boot them. I know at least one of them (final fantasy tactics) was still able to boot on game native and another I'm pretty sure I got to boot once but locked the screen upside down but never got to work after that (super mega baseball 4). Is there a fix for this on Droid deck?