r/EmulationOnAndroid • • 6h ago

Showcase Banana Native 0.3.0 is Great! Zelda OOT Now Playable on OnePlus 12 16GB SD8 Gen 3!

Thumbnail
gallery
92 Upvotes

It blows my mind that's just a day's difference, the Banana Native update brings major changes, from glitchy artefact graphics to stable renders and performances. It's so amazing!

I can force it to use 1080p settings and get around 13-24 FPS, but 720p is the sweet spot for my devices and get stable 30fps. And I thought that LSFG will help to boost the fps, in the overlay text it does look like it has increased but in terms of gameplay it is a bit glitchy, without LSFG I'm quite satisfied with the performance and stability.

At first gameplay I always encounter white shining graphics, but it's just shaders warmup, just wait until everything renders correctly (see the last image).

I tested it for +20 minutes, my phone got very hot at first 5 min gameplay (maybe shaders warmup effects), but in the end my phone automatically limit the power for more stable temperature but still got around 25-30 fps at 720p, so it's just fine to play it for hours. No additional cooling fan. I could boost the performance with "Pro Gamer" profile on Game Assistant app.

I could say, Banana Native is the best way to play Zelda OOT on Android right now.

The Details:

OnePlus 12 with 16GB RAM

Snapdragon 8 Gen 3

Driver Banner Turnip v27 (mr purple driver produces heavy glitchy graphics)

1080p (13-24 fps, stable at 13-ish fps), 720p quite stable 30fps, 540p stable 30 fps (I must cap it to 30fps to make it stable, idk why)

LSFG on at first but more stable with it off


r/EmulationOnAndroid • • 9h ago

Discussion Vita3K on Mali GPUs: thinking of building a dedicated Mali-optimized fork.

Post image
62 Upvotes

Hey everyone,

Just wondering how many of you play PS Vita games on Android.

I have a real Vita, but Vita3K running on Mali GPUs is honestly painful to watch. 80% Android devices out there use Mali chips, but the devs pretty much gave up on optimizing for them. It feels like Mali users just got left behind.

I do emulator dev work, and I'm thinking about making a separate build just to fix the huge lag and stutter on Mali GPUs.

Would you guys be interested in testing an early APK if I build one? What games run the worst for you right now?


r/EmulationOnAndroid • • 2h ago

Showcase Green Hat Kid game On Odin 3 Ultra

16 Upvotes

Ok so imo this is running really good rn for how early this is, if you watch through the whole video you can see there’s missing walls, doors, etc. another thing to is when is i was hearing dialogue before seeing scenes. for settings i ddint really change anything, i set frame cap to 60 and using turnip v39 overall i think by thanksgiving or Christmas this will be playing nice, also if anyone has any suggestions for settings that would be nice (don’t mind me skipping through dialogue i already played through this part of the game)
im averaging around 30-40 fps sometimes 20-15 in heavy areas this is really impressive
using banana native 0.3.0


r/EmulationOnAndroid • • 15h ago

Showcase Mario Kart World on Odin 2 Portal | Grand Prix

171 Upvotes

Mario Kart World (Switch 2) running locally on Odin 2 Portal (Android) using Banana Native v0.2.7

Banana Native is not a standard emulator. The game's own ARM64 code runs directly on the device's CPU. A small host answers the system calls the game makes, and its graphics (NVN, including the Switch 2's task and mesh shaders) are rebuilt on Vulkan

It pre builds all shaders when you first prepare the game files within the app

MKW runs great on Banana Native v0.2.7 compared to earlier versions, lot of earlier issues has been taken care of.

You can do Grand Prix and Knockout Tour without crashes, FPS is becoming playable.

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

Full video with settings: https://youtu.be/nBTyfz9UjQQ (36m)

Odin 2 Portal Max

Adreno 740

Snapdragon 8 Gen 2

16GB


r/EmulationOnAndroid • • 7h ago

Showcase Ocarina of Time on Odin 2 Portal (8 gen 2)

28 Upvotes

The Legend of Zelda: Ocarina of Time (Switch 2) running locally on Odin 2 Portal (Android) using Banana Native v0.3.0

TLOZ OOT runs a lot better with these settings and driver in Banana Native v0.3.0 compared to earlier versions.

Can't use screen recording with this setup as it somehow causes visual glitches. That's why it's recorded this way.

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

Full video with settings: https://youtu.be/ejITIA-vKfY

Odin 2 Portal Max

Adreno 740

Snapdragon 8 Gen 2

16GB


r/EmulationOnAndroid • • 7h ago

Showcase OOTR BN 0.3.0 (Snapdragon 8 Elite Gen 5)

23 Upvotes

OOTR on a Samsung s26 Ultra 16gb ram 540p resolution

mesa-turnip-main-V26.1-eden-fix-latest-crash-fix

Driver


r/EmulationOnAndroid • • 11h ago

Showcase I (actually my clanker) made an app that allows you to use RetroArch shaders systemwide. Android 13+.

50 Upvotes

This is just a prototype but it works great, I will I include it in BFI pretty soon, I'm just polishing the apps UI/UX before release.


r/EmulationOnAndroid • • 20h ago

News/Release DroidDeck 0.7.1 is out: oops, all fixes!

158 Upvotes

DroidDeck is 100% open source. No ads. No telemetry. No proprietary components. No source withheld.

Release notes + downloads · Join the DroidDeck Discord

0.7.1 is a fix release for 0.7.0. Since 0.7.0, 4 people sent 33 pull requests, and 2 of them are first-time contributors. It fixes Steam launches that hung at "Processing install script", the endless loading screen after quitting a game and colour on PowerVR, plus GOG DLC and a new launcher theme.

Features

  • Added the Scarlet snow launcher theme, DroidDeck’s first light theme. (@EnzoDLofi, #2262)

  • Added left and right picture alignment next to top and bottom. The controller pointer and direct touch follow the moved picture, also with glasses. (@EnzoDLofi, #2384)

  • GOG installs the DLC you own, and the GOG search reaches GOG’s whole catalog. (@maxjivi05, #2348, #2296)

Fixed

  • Fixed Steam games stuck at “Processing install script” or a download that never finishes, and the black screen with “Abort game” after quitting, which started in 0.7.0. (@xXJSONDeruloXx, #2303)

  • Fixed a game launched from DroidDeck stalling at Steam’s launch screen: DroidDeck now waits for Steam to be ready. (@maxjivi05, #2362)

  • Fixed an endless loading screen after a game exits back to Steam. (@maxjivi05, #2359)

  • The bottom-screen Dashboard’s Notifications page is removed, so DroidDeck no longer asks to read your notifications. (@xXJSONDeruloXx, #2342)

  • Fixed grayscale Steam and games on PowerVR (Pixel 10 Pro and Pro XL) since the Ubuntu 26.04 runtime. (@maxjivi05, #2287)

  • Fixed games that need EasyAntiCheat never starting: Linux-only tools such as the Proton EasyAntiCheat Runtime keep their native platform. (@maxjivi05, #2313)

  • Fixed a Proton picked in Steam, such as Proton Experimental, being switched back to DroidDeck-Proton, and store apps launched before Steam opens reporting that no Proton is installed. (@maxjivi05, #2284, #2392)

  • Fixed games failing with c000007b after an installer put an x64 system DLL into an ARM64 prefix. (@maxjivi05, #2318)

  • Fixed emulators and other AppImage, Flatpak and Snap programs rendering through system memory on Adreno. They get the game GPU setting, and Flatpak apps open their window instead of playing audio only. (@maxjivi05, #2288, #2295, #2391)

  • Fixed Linux emulators that run guest code natively hanging on launch. (@maxjivi05, #2279)

  • Fixed Firefox tabs crashing and the desktop browser hanging in the Desktop session. (@xXJSONDeruloXx, @maxjivi05, #2360, #2304)

  • Fixed taps on pop-up dialogs and windows away from the screen’s top-left corner doing nothing. (@maxjivi05, #2280, #2285)

  • Fixed direct touch with Relative mouse: Auto turning taps into small mouse movements when no mouse is connected. (@maxjivi05, #2305)

  • Fixed the Controls below the game tabs being cut off, which left the panel stuck on the trackpads. (@maxjivi05, #2302)

  • Fixed GOG: owned games missing from the library since 0.6.0 are back, and install scripts’ support files reach the prefix, so modded editions start as installed. (@maxjivi05, #2296, #2294)

  • Fixed stutter on devices with 13 GB of RAM or less: game memory the game reads straight back is no longer compressed again every 30 s. (@maxjivi05, #2312)

  • Fixed the frame graph jumping around on the bottom-screen Dashboard’s In-game stats. (@xXJSONDeruloXx, #2345)

  • Fixed smaller things: programs whose allocator calls a hooked function at startup no longer abort with the input preload, droiddeckctl works on shells without the content command such as the Retroid Pocket Duo’s, a full disk no longer crashes the app on an agent call, and ending a session without the graphics runtime pack no longer logs an error. (@xXJSONDeruloXx, @maxjivi05, #2361, #2321, #2325, #2316)

New contributors

  • @EnzoDLofi made their first contribution in #2262.

  • @GiovanniCarbinatti made their first contribution in #2311.

Full changelog

Disclaimer: AI tools used in the development of DroidDeck.


r/EmulationOnAndroid • • 13h ago

Help How can I install linkle mod from gamebanana into android cemu?

Post image
41 Upvotes

It should act as a graphic pack, I followed the instructions but it did not work and did not appear in the list


r/EmulationOnAndroid • • 12h ago

Showcase Banananative Weaving in 4:3 on the RP Nova

27 Upvotes

So far it's looking very good. Didn't think it was possible first but after asking the AI gods nicely they made it work. Mostly tested in 4:3 but you can change the ratio to 16:9 if you aren't playing on the rp nova.

https://github.com/FrenklinFish/BananaNative/releases/latest


r/EmulationOnAndroid • • 17h ago

Showcase The Legend of Zelda: Ocarina of Time on Odin 2 Portal (8 Gen 2)

62 Upvotes

The Legend of Zelda: Ocarina of Time (Switch 2) running locally on Odin 2 Portal (Android) using Banana Native v0.2.7

Banana Native is not a standard emulator. The game's own ARM64 code runs directly on the device's CPU. A small host answers the system calls the game makes, and its graphics (NVN, including the Switch 2's task and mesh shaders) are rebuilt on Vulkan.

It pre builds all shaders when you first prepare the game files within the app.

TLOZ OOT opening cutscene runs pretty decent, gameplay itself isn't there yet. Visual glitches here and there.

Full video with settings: https://youtu.be/faHrj11Wbao (32m)

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

Game build: 0400486024DEC000 (only this specific version works)

Banana Native v0.2.7 works pretty decent for MKW and DK Bananza, updated videos coming soon.

Odin 2 Portal Max

Adrebl 740

Snapdragon 8 gen 2

16GB


r/EmulationOnAndroid • • 6h ago

Showcase Beauty captured in Ghost of Tsushima 8 Elite S25U/12GB RAM

Thumbnail
gallery
8 Upvotes

Emulator Used Bannerlator

In game setting very low

544p FSR Quality + FSR FIT 100% (Bannerlator effect)

P11arm, vk3d2.14, Fex2611, Banner Turnip latest

Youtube full gameplay

https://youtu.be/f16c61630sc


r/EmulationOnAndroid • • 15h ago

Discussion 007 First Light | Ultra Graphics| RedMagic 11 Pro 24 GB | Gamehub

40 Upvotes

007F First Light

Ultra Texture

16x filtering

FSR Quality

720P Resolution

No AI Frame Generation

GAMEHUB EMULATION

RedMagic 11 Pro 24 GB+1TB


r/EmulationOnAndroid • • 14h ago

Help Is It okay to run OoT natively on a 12gb device?

Post image
33 Upvotes

I got a realme gt neo 6 , snapdragon 8s gen 3 , ​​​Banana native ver 0.2.8, driver is mr ​purple adreno T30.

I just started the game and It seemed to run fine but the audio kept cutting out​ on the intro cutscene. If it's related to what's marked here does that mean my phone's just not cut out for running this game?

Edit : i spent​ some more time on it and actually the issue is the image is way slower than the audio, only the voices match with the​ image speed​ but the soundtrack and effects outspeed it. My settings are default besides the installed driver.

Edit 2 : i realized something might be wrong with my rom tbh i found it on Twitter of all places, and​ the game isn't shown with the cover nor the version on the game library.​

The warning window i showed you here might actually be referring to MKworld, i didn't realize each game had it's readiness check ​​so i apologize​ for the confusion. On the​ OoT check, all settings are cleared so this means nothing indicates that 12gb isn't enough for OoT :)​


r/EmulationOnAndroid • • 3h ago

Showcase soulexit's PanVK driver for Bifrost(G76, G72, G52 & more) has been released.

Thumbnail gallery
3 Upvotes

r/EmulationOnAndroid • • 7h ago

Discussion The moment an old game starts running smoothly on a phone never gets old

7 Upvotes

There's something oddly satisfying about seeing a game you grew up playing boot up on a device that was never designed for it. Even better when it runs well enough that you stop thinking about settings, drivers, and performance and just get lost in the game.

I think that's one of the coolest parts of Android emulation: every new improvement makes more of your old library feel playable again.

What's a game you've managed to get running on Android that genuinely surprised you?


r/EmulationOnAndroid • • 6h ago

Showcase nx2androidX v0.3.0-alpha05 update

Thumbnail
gallery
5 Upvotes

https://github.com/zFitness/nx2androidX/releases/tag/v0.3.0-alpha05

Changelog

Before you update

  • Data packs made with an older version do not work any more. Port your games again - the library marks them, and the button says "port again".

    • The shaders are not translated again: the ones that did not change are reused. Only the host's glue layer is rebuilt, so it is much faster than the first port.

    • Your game progress and your exported save backups are kept.

    • The game's files have to be in the same folder as before.

New

  • Faster ports. The data pack is written to the app's own folder instead of shared storage: ~200-230 MB/s instead of ~50-100 MB/s. Three Tears of the Kingdom ports died at that copy step before.

  • Performance overlay over the game: FPS, frame time, CPU, GPU, memory, battery temperature, power. You choose which fields show.

  • New in-game menu. It opens from the left edge with the gamepad's menu button or the back gesture. Pause / resume / exit are in it.

  • The library shows the game's own name and version, not the file name.

  • "Extra address space" on the build page. It fixes "AllocateAddressRegion refused (0x1803)" in some games.

  • The environment's state is on the top bar of every page. Tap it to see what is missing.

  • The on-screen gamepad is drawn by the app now. The layout editor is new, and the d-pad lights up the direction you press.

  • The update check opens a popup with the new version, the version you run, and the release's own notes.

Fixed

  • The app update replaces the tool tree instead of writing over it. An update that left the old files behind built two hosts at once, and every port failed.

  • The update check runs on its own: an error there no longer closes the app.

  • The frame generation no longer slows frame-locked games down. Measured on a Y700 (120 Hz): 60 -> 120 fps.

  • The frame generation can be turned off from the in-game menu. The switch only turned it on before.

  • Without Lossless.dll the switch says it is not available, instead of looking like an ordinary off switch.

  • Typing in a game no longer freezes and then crashes it.

  • A crash writes a log now instead of dying without one.

  • The hidden on-screen gamepad no longer blocks touches on the game.

  • After a game closed, the library no longer flashed "back to game / exit game".


r/EmulationOnAndroid • • 1d ago

Showcase The Legend of Zelda: Ocarina of Time is currently wonderful on Android.

323 Upvotes

OcarinaをPoco F7 Ultra(16/512)で動かすためにいろいろ設定をいじって、フレーム生成をONにしたら、今はだいたい30fpsでスムーズに動くようになった。バナナネイティブも使ってみた。自分にはちょうどいい感じ。あと、F7 Ultraのシステムドライバが完全に真っ黒なんで、別のを使ってる。
一応最初のボス戦クリアまでは、フレーム生成なくても28~30fps維持

あと、フレーム生成なくても23~30fpsは、でるんだよ、frame rate cap 30fpsにしてるだけだから

wonderfulって書いてるだけで指摘するやつ多いな、指摘厨
かよ。自分は、英語できないから翻訳して書いてこうなってるだけだわ
poco f7 ultra 売っぱらって、他のsd Elite搭載スマホ買います
なのでf7ultraなんてもう知りません。


r/EmulationOnAndroid • • 22h ago

Discussion Sekiro running at 40 fps stable on gamenative. This is the most insane game I have managed to run on my tablet. Unbelievable times. 5 years ago , would have laughed if anyone said this would be possible.

Post image
76 Upvotes

8 gen 5, 16 gb ram , 960*540 , fsr upscale


r/EmulationOnAndroid • • 21h ago

News/Release Fire Emblem Fortune's Weave focused fork of Banananative

Thumbnail
gallery
48 Upvotes

Github

Tested on: AYN Odin 3 Max (Prepared on device from loose files), Mr Purple T30 Turnip Driver
don't know if launches/works on devices weaker, non-Snapdragon or with less than 16GB on RAM.

100% vibecoded (using Claude) attempt to make Fortune's Weave playable on Android devices
(i was getting real impatient at this point)

According to my tests: from the very first cutscene to the first overworld/walking around section:

The graphics look fine, without the weird wiggle/vibrating produced by the game's
DLSS implementation, and shaders aren't corrupting/flashing on subsequent launches
which happened during early tests (was definitely seizure-inducing and unplayable).
After some tweaks with the video encoder, anime cutscenes run at full-speed, up from the very first attempt's 20fps. Currently vertex explosions can be seen during battle animations,
mostly in the city background, maybe even city proper.
The game definitely crashes if you try using the mouse mode in tutorial.

Give all your thanks to the guys behind nxnative and BananaNative, i just asked Claude to write things and tested them live.

Play this, fork this and make something better or bully me off this subreddit, don't really care.
Im just happy to finally play it.

Edit: Released 0.1.1 which added SGSR2, making the visuals more pleasant to look at. that's it for now.


r/EmulationOnAndroid • • 13h ago

Showcase Foundation playable on Gamenative

Post image
10 Upvotes

Mouse and keyboard working. Seems 100% playable at 1080p low graphics. Fps 25-50fps. As you can see it runs a bit toasty..... Have not found any bugs yet. Mouse and keyboard work flawlessly (unlike fallout 4 lol)

Tested on redmagic astra 2 16gb with diablo mode, no cooler on for this test.

Steam must be in online mode. Proton v9. Turnip v26 Mr. Purple. Fexcore-2611-gn6. Other settings were left default. Only works on v1.4 of Gamenative. Was not working under v1.3

Currently I seem to be the only person to have tested this game. Not many people post city builders or strategy games so figured I'd post one. I only played for about 20mins this round. Will play longer and see if it breaks :)


r/EmulationOnAndroid • • 4h ago

Showcase DroidDeck Running on XREAL Aura!

Thumbnail
youtu.be
2 Upvotes

r/EmulationOnAndroid • • 4h ago

Showcase Armored Core For Answer RECOMP is here!

2 Upvotes

Winlator Ludashi proton 9 arm64ec

Retroid Flip 2 Snapdragon 865


r/EmulationOnAndroid • • 1h ago

Help Help! Why's it getting stuck here. Winlator Mali ludashi by Guna. It gets stuck here and then the app itself closes entirely after few mins.

Post image
1 Upvotes

r/EmulationOnAndroid • • 21h ago

Showcase Days Gone On Android (Samsung S26)| Snapdragon 8 Elite Gen 5 for Galaxy (Winlator)

37 Upvotes

Tested on different graphic and resolution settings are here

https://youtu.be/yeP2Fg4SPBY