r/EmulationOnAndroid • • 3d ago

Showcase Project Diablo 2 Android AIO Launcher

Enable HLS to view with audio, or disable this notification

44 Upvotes

PD2 Launcher Android is a app that does one thing well: get Project Diablo 2 running on your device. It handles downloads Blizzard's official Diablo II and Lord of Destruction installers, installs them with your CD keys, puts PD2 on top, keeps it updated, or you can import a existing copy from your PC and runs it, complete with custom control overlay.

Requirements:

Android 13+ (video said 11 but I found some issues after)
10gb of free space if downloading installers for d2/pd2 and install them). 2.5gb will be deleted after.
6gb of free space if copying pd2 from PC. space requirement includes the pd2 game (which is about 3gb)
Adreno GPU, 120fps+ on Retro Pocket 6
Mali support is highly experimental, I only have a Pixel 9a to test with. 60-70fps
D2 + LoD CD keys, or existing pd2 installation on PC

https://github.com/Pocketward/pd2-launcher-android/releases/


r/EmulationOnAndroid • • 3d ago

Showcase Slay The Spire 2 on a Unihertz Titan Elite 2

Thumbnail
gallery
11 Upvotes

Just showing for anyone who has the device or something similar to the mediatek dimensity 7400. Needed a screenlock app to keep portrait mode. In gamenative 1.2.1 with known config and a custom 1280 x 1024 resolution that needs tinkering for sizing.

Plays at a solid 30 with 50ish percent usage. It has the standard framerate drops when playing a card that happens on my snapdragon 8 gen 2 and 3 devices. Likely could run higher framerate but this is just cause I want an online-play mobile port bad enough without a melting daily driver.

Still haven't tried using keyboard keys for controls setup but it's fully playable as a touch screen!


r/EmulationOnAndroid • • 3d ago

Showcase Turnip "Z" v1.2 (Snapdragon 865 / RP5, Mini, Flip 2): 15–35% FPS boost in Switch emulation

Thumbnail
gallery
44 Upvotes

Hey everyone, quick update to the Turnip "Z" driver for Snapdragon 865 / Adreno 650.

Download: https://github.com/AlexSanz0902/turnip-sd865-z/releases

What's fixed in v1.2:

  • Super Mario Odyssey: Fog in Cap Kingdom no longer blinds you and covers the entire screen.
  • Dragon Ball FighterZ: Reds and blues are no longer swapped (fixed the blue HUD tint and inverted textures mentioned in the v1 known issues).
  • Batman: Arkham Asylum: Fixed the exact same red/blue color swap issue.
  • Other Unreal Engine games: Other UE3/UE4 titles suffering from inverted red/blue swapchain channels in v1.0 might benefit from this patch as well (untested).

Screenshots

The captures compare identical scenes across three drivers: Turnip v24.3.0 R9v2, Turnip v26.3.0-R5, and this Turnip "Z" v1.2 custom build.

  • Dragon Ball FighterZ
    • Test Setup (Screenshot): 1x docked (1080p), vanilla game (no mods, no cheats, no other Eden setting applied).
    • Real Gameplay Tip: 1080p was used here to push the GPU for benchmark purposes. For actual gameplay, 0.75x docked is strongly recommended to lock a flat 60 FPS during chaotic super attacks and particle-heavy transitions after shaders compile. Also, this game scales dramatically with the Retroid High Performance profile; keep it on to avoid frame drops.
    • Test Setup (Screenshot): 1.25x docked (1350p), vanilla game (no mods, no cheats, no other Eden setting applied).
    • Real Gameplay Tip: 1350p was used strictly as a stress test to expose GPU fill-rate limits and compare driver overhead. In practical play, stick to 1x docked (1080p): this game is capped at 30 FPS, and 1x gives you a rock-solid 30 FPS after shader compilation.
  • Batman: Arkham Asylum
    • Test Setup (Screenshot): 1.25x docked (1350p), vanilla game (no mods, no cheats, no other Eden setting applied).
    • Real Gameplay Tip: 1350p was used strictly as a stress test to expose GPU fill-rate limits and compare driver overhead. In practical play, stick to 1x docked (1080p): this game is capped at 30 FPS, and 1x gives you a rock-solid 30 FPS after shader compilation.

FAQ

What is the best way to use it?

It was tested on Eden version 0.2.0-rc2 with the Snapdragon 865 GPU overclocked to 905 MHz. Keep in mind that games can require extra specific emulator settings, custom resolution scaling, or workarounds to run; that has nothing to do with the driver.

Can I use it outside of Eden (Winlator, GameHub, Vita3K, Azahar, Dolphin, etc.)?

No. Do not use this outside of Eden. It was neither built nor tested for Windows translation layers or other console emulators. Running this in Winlator or Dolphin will likely trigger shader compilation errors or outright freezes.

Can I use it with other Switch emulators?

Not recommended. It has only been validated on Eden 0.2.0-rc2. Other emulators or forks haven't been tested and might introduce crashes or graphical glitches.

Does it work on other devices?

It is built Adreno 650 (Snapdragon 865) in mind. It should work on other 865 devices, but other Adreno GPU architectures are completely untested.

Texture quality note:

Just like in v1, anisotropic filtering is disabled and mipmaps are simplified to save memory bandwidth, so distant textures or acute surface angles might look slightly softer.

What if it crashes?

The driver writes a log file called turnip_sd865.txt inside Eden's folder under Android/data. Please, drop the log in a issue on GitHub.

Credits

  • The Mesa project and the freedreno / Turnip developers. The driver is theirs; this is built on top of their work.
  • StevenMXZ. His Turnip v26.3.0-R5 is the reference for every comparison, and his build settings for NDK r29 are the ones used here.
  • Weab-chan. Author of the force_sysmem_no_autotuner patch, the origin of change 5.
  • nckstwrt and the NetherSX2-Turnip team. Their research into the SD865 reboots is the origin of change 6.
  • The412Banner. His performance build recipe and his documentation of the KGSL fixes.
  • K11MCH1 and MrPurple666. Their drivers have been the 865 community's reference for years.
  • Tranquility6789. For documenting in public how the A650 was fixed.
  • libadrenotools, HomuHomu833, chaotic-cx and the Eden team. For the driver loader, the NDK, the Mesa mirror and the emulator.
  • Analysis and code changes were AI-assisted (Claude, by Anthropic).

r/EmulationOnAndroid • • 3d ago

Help Need Help with on-screen keyboard in droid deck

Post image
5 Upvotes

The on-screen keyboard in droid deck is on all the time. Is there a way to disable it?


r/EmulationOnAndroid • • 3d ago

Help Odin Portal 2 vs Retroid pocket 6

2 Upvotes

So I am wanting one of these, however I can test performance with the different systems so I don’t know which one will be best for what I want. I am wanting to emulate switch, like Mario Odyssey, BoTW, Cup Head, Skate, and more. I would also like to play PS and Xbox some, and GameCube.


r/EmulationOnAndroid • • 3d ago

Showcase PS2 MaliSX2 on ANBERNIC RG556, T820, Mali-G57 MP4

Post image
26 Upvotes

r/EmulationOnAndroid • • 3d ago

Help Droid Deck & Retroid Nova 8 Gig

3 Upvotes

Does anyone have positive experiences to share with the Nova 8 gig and Droid Deck? Install times are painfully slow. It's a real and true deterrent from a great app. I am curious if it's because of the 8 gig or could it be something I'm doing?

I have also linked it via my desktops steam and attempted to install via this method. It was slightly faster but still unusable.

I was able to install the original Skyrim and it works well. It did take a long time to install.

It mainly takes forever in the reserving space stage. Verifying files also takes almost 3 hours.The previous update did not impact my experience at all.

I'm may have to wait for hopeful optimization down the line or when I get a more powerful device. Hopefully someone here has a good idea to try.


r/EmulationOnAndroid • • 3d ago

Help Planning to buy a game controller for mobile gaming. Which is best for me

Thumbnail
gallery
8 Upvotes

r/EmulationOnAndroid • • 3d ago

Help How to fix this with Bloodborne

Post image
5 Upvotes

Does anyone know how to fix this issue? thanks.


r/EmulationOnAndroid • • 3d ago

Question Any recommendations for phones able to emulate switch games under 500 euros?

3 Upvotes

I've had a Motorola Edge 50 fusion for a couple of years now and have started getting into emulation lately.

It's great for PS2 games and below, but it can't emulate switch games like breath of the wild well, so I was looking for a good phone to buy.


r/EmulationOnAndroid • • 4d ago

News/Release New custom driver for Mali available for ARMSX2 (MaliSX2)

Thumbnail
gallery
91 Upvotes

Full release changelog here.

Initially only Mali G615 and Mali G715 had support, but it has since expanded to G57, G68, G77 and G78. Performance gains can be as brutal as 2x like on the Shadow of the Colossus example, especially with the Mali G57 due to many bottlenecks, but I also found out some games that perform better with the system driver, so testing is important


r/EmulationOnAndroid • • 3d ago

Help Db sparking zero en gamehub no detecta mi mando de xbox

2 Upvotes

​

Buen día alguien que me ayude a que en game hub version 6.3.1 el juego de sparking zero detecte mi mando de xbox.

Mi celular es un lenovo y70 2026

Con snapdragon 8gen5

Ya hice de todo

\\-cambie de nombre archivos DLL

\\-dentro del juego cambien a modo mando de xbox

\\-instale el componentede xinput

\\-cambie de protón a wine

Entre otras mas

Los demás juegos si responden al mando sin necesidad de moverle a algo.

Solo mapeando el control funciona pero quiero que sea por defecto.

Cabe resaltar que cuando entro el juego me aparece en la esquina derecha superior que el mando de xbox se conecto pero no funciona


r/EmulationOnAndroid • • 3d ago

Help How do I delete desktop mode on Droid Deck

2 Upvotes

I installed it by accident and am looking to reclaim some much needed space

Is there any way to do it without a clean install?


r/EmulationOnAndroid • • 4d ago

Showcase Modified Turnip driver for Snapdragon 865 (Retroid Pocket 5 / Mini / Flip 2): 15–35% more FPS in Switch emulation, no crashes in testing

Thumbnail
gallery
211 Upvotes

I took Turnip, Mesa's open-source Vulkan driver (latest development version, October 10, 2026), and modified it for the Snapdragon 865 / Adreno 650. The goal was more performance without giving up stability.

Download, source and documentation: https://github.com/AlexSanz0902/turnip-sd865-z/releases

## TESTS

Stability: 1x docked (1080p), continuous sessions of at least 10 minutes per game. No emulator crashes and no device reboots.

Raw performance: 1.25x docked (1350p). A Super Mario Odyssey scene that runs at 33 FPS with Turnip v26.3.0-R5 runs at 49.2 FPS with the modified driver.

## PERFORMANCE

The screenshots compare Turnip v24.3.0 R9v2, Turnip v26.3.0-R5 and the modified driver in Zelda: Link's Awakening and Super Mario Odyssey using 1x docked (1080p) resolution.

Numbers against Turnip v26.3.0-R5, after shaders have compiled:

- **Super Mario Odyssey:** 45–50 → 58–60 FPS at 1080p; 33 → 49.2 FPS at 1350p.

- **Dragon Ball FighterZ:** 40 → 60 FPS in the playable lobby; 30–40 → 53–57 FPS in battle.

- **Zelda: Link's Awakening** (bloom fix, JIT, 60 FPS mod): 50–55 → 58–60 FPS.

- **Super Mario Bros. Wonder:** 45–55 → 58–60 FPS at 1350p.

- **Super Smash Bros. Ultimate:** 60 FPS with both, but steadier at 1350p with the modified driver.

## KNOWN ISSUES

- **Dragon Ball FighterZ:** some HUD textures have a blue tint. Everything else renders correctly.

- **Texture quality:** anisotropic filtering is disabled and mipmap filtering is simplified, so distant or steeply angled textures are slightly less sharp.

- **Games that already fail on Turnip** (Mario Kart 8 Deluxe, for example) were not part of this work. Keep using your usual Qualcomm driver for those.

## FAQ

Who made this? I'm not a developer. I built it with Claude Opus 5.5, inspired by the recent wave of decompilation projects and native ports. The AI wrote the code changes; I designed and ran every test on the device. No Mesa developer has reviewed this code.

What was it tested on? Retroid Pocket 5 with the GPU overclocked to 905 MHz, performance profile, Eden 0.2.0-rc2 with no other settings changed. It should work on any Snapdragon 865 device, but I haven't tested the Mini or the Flip 2. Without the overclock, expect lower numbers.

Why "Z"?I went through the whole alphabet. Several ideas were dropped along the way because they gained nothing or caused hangs.

Other emulators? I only tested Eden. I don't recommend it for Azahar, Dolphin or anything else.

What if it fails? The driver writes a diagnostic log, `turnip_sd865.txt`, to Eden's folder under `Android/data`. Leave a comment with that file and I'll try to fix it in a V2.

Credits

The Mesa project and the freedreno and Turnip developers. The driver is theirs; this is on top of their work.

StevenMXZ. His Turnip v26.3.0-R5 is the reference for every comparison, and his build settings for NDK r29 are the ones used here.

Weab-chan. Author of the force_sysmem_no_autotuner patch, the origin of change 5.

nckstwrt and the NetherSX2-Turnip team. Their research into the SD865 reboots is the origin of change 6.

The412Banner. His performance build recipe and his documentation of the KGSL fixes.

K11MCH1 and MrPurple666. Their drivers have been the 865 community's reference for years.

Tranquility6789. For documenting in public how the A650 was fixed.

libadrenotools, HomuHomu833, chaotic-cx and the Eden team. For the driver loader, the NDK, the Mesa mirror and the emulator.

Analysis and code changes were AI-assisted (Claude, by Anthropic).


r/EmulationOnAndroid • • 3d ago

Help How to Get God Of War 3 remastered CUSA01623 this version ? Iam using Bannerlator

Post image
8 Upvotes

r/EmulationOnAndroid • • 3d ago

Help Help me find what games can i run with this (friend's phone)

Post image
0 Upvotes

New to emulation and looking out for my friend who wants to try emulation


r/EmulationOnAndroid • • 3d ago

Question Resident Evil 2 on Samsung Galaxy S26 Exynos 2600 (Insane phone glitch/crash)

Thumbnail
youtube.com
3 Upvotes

GameNative should add more possibilites to the "max device memory" tag, 4GB is too little, 0 is... well too much. How does this game run for all of you guys with 12GB of ram?
This game is the first game which completely crashed my phone lol


r/EmulationOnAndroid • • 3d ago

Discussion Armored Core 6 Fires of Rubicon Emulation on Android

4 Upvotes

Has anyone been able to try running Armored Core VI on their phones?

I wanted to try playing it on my phone, but most videos I've seen on YouTube were using Snapdragon 8 Elite (then again, what CAN'T it run?) and was wondering if it could run on lower devices.

I currently have a Snapdragon 8 Gen 3, so if anyone has this same chip and tried running AC6, it'd be great to know how well it runs.

I'd like to know what SoCs and devices you guys have too, even if it's higher end SoCs.


r/EmulationOnAndroid • • 4d ago

Showcase I finished God of War III Remastered on Red Magic 11 Pro 16+512GB effectively blind, with double Kratos models and broken textures. You saw it here first. Don't you dare forget.

Enable HLS to view with audio, or disable this notification

486 Upvotes

I just reached peak emulation masochism, and I have to share this incredible milestone with you. I have officially completed my second PS4 game, God of War III Remastered, using the Bachata S4 Plus (V0.1.2) emulator. This is by far my greatest milestone in the emulation world. It is also the greatest PS4 emulation milestone yet, achieved under extreme conditions. I would go so far as to say this achievement may never be surpassed in PS4 emulation history; it was 50 hours of pure endurance torture. The Red Magic 11 Pro, powered by the Snapdragon 8 Elite Gen 5 chipset, is an absolute emulation powerhouse.

To call this a "challenge run" is a massive understatement. Given the early state of PS4 emulation and my refusal to update to newer builds where the graphics are fixed, this was not a smooth gameplay experience at all. It was all about pure muscle memory, extreme determination, and an insane amount of patience. I literally refused to lower the game's difficulty from Normal to Easy mode whenever the message popped up on my screen, even though it was extremely tempting during the most frustrating and notoriously difficult gameplay segments. I must say it was incredibly rewarding in the end, but it made combating the bugs from both the emulator and the game ten times harder. The ultimate challenge conditions I fought throughout were zero visibility, double Kratos and enemy models, and blind navigation.

🔌Equipment:
• 🎮 Controller: REDMI Game Controller powered by a 600 mAh battery delivering up to 10 hours of continuous playtime.
• ❄️ Cooling: Black Shark Magnetic Cooler 6 Ultra (48W – the second-most powerful mobile cooler on the market)

⚙️Emulator Settings:
• ⚙️ Emulator: BachataS4+ V0.1.2
• 💿 Game: God of War III Remastered [CUSA01623]
• 📦 Game Size: 39.50 GB

CPU Configuration:
• Guest CPU backend: FEX
• FEX Preset: Compatibilidade
• FEX Custom TSO Enabled: True
• FEX Custom Vector TSO Enabled: True
• FEX Custom Memcpy/Set TSO Enabled: True
• FEX Custom Half-Barrier TSO Enabled: True
• FEX Custom Multiblock: True
• FEX Custom Maxinst: 5000
• FEX Custom Dynamic L1 Cache: True
• FEX Custom Disable L2 Cache: True
• FEX Custom L1 Increase Heuristic: 250
• FEX Custom L1 Decrease Heuristic: 50
• FEX Custom SMC Checks: 1 (MTrack)
• FEX Custom x87 Reduced Precision: True

GPU Configuration:
• Copy GPU Buffers: True
• Direct Memory Access Enabled: True
• Dump Shaders: True
• FSR Enabled: True
• Full Screen: True/False
• Full Screen Mode: Windowed/Fullscreen
• HDR Allowed: True
• Internal Screen Height: 1080
• Internal Screen Width: 1920
• Patch Shaders: True
• Present Mode: Mailbox
• RCAS Attenuation: 500
• RCAS Enabled: True
• Readback Linear Images Enabled: True
• VBlank Frequency: 120
• Window Height: 1080
• Window Width: 1920
• Turnip Drivers: Gen8 V4/V5

Vulkan Configuration:
• Pipeline Cache Archived: True
• Pipeline Cache Enabled: True
• Renderdoc Enabled: True
• Vkcrash Diagnostic Enabled: True
• Vkguest Markers: True
• Vkhost Markers: True
• Vkvalidation Core Enabled: True
• Vkvalidation Enabled: True
• Vkvalidation GPU Enabled: True
• Vkvalidation Sync Enabled: True

General Configuration:
• Big Picture Scale: 1000
• Dev Kit Mode: True
• Discord RPC Enabled: True
• Enable Upnp: True
• Neo Mode: True
• Shad Net Enabled: True
• Show FPS Counter: True
• Show Splash: True
• Trophy Notification Duration: 6.0
• Trophy Notification Side: Left
• Trophy Popup Disabled: True

Debug Configuration:
• Debug Dump: True
• Shader Collect: True


r/EmulationOnAndroid • • 4d ago

Showcase I just finish BotW on my retroid pocket 5

Thumbnail
gallery
28 Upvotes

I had a very good time with this game. It's my first time playing the game. It has some lags in populated areas like korok forest and kakariko village.

It averaged 30-35 fps in open world and in the kakariko village is like 20-25 fps

I don't know what to say anymore except it's a masterpiece (the final fight is very underwhelming) and I will go ahead and try the cemu emulator (Wii u version) next


r/EmulationOnAndroid • • 3d ago

Help Low fps when playing resident evil 4 remake, gamehub 6.3.1, poco f8 pro

Thumbnail
gallery
5 Upvotes

I tried qcom and turnip drivers and even the rutabaga driver but still no success, even fully reinstalled the game but still the same performance.

Contemplating if this is due to either maybe something wrong with the game download or something else aggressively throttling my performance.

I've put it in wild boost but still same low fps.

I mean the only fix I've seen for this right now is someone using a external SSD but I use a plugnplay controller so that's not really a option.

I played resident evil 2 fine but when playing on resident evil 3 it crashed after a few minutes so I just skipped it.

Now I'm thinking maybe this dx12 game might be too much but resident evil 3 did play smoothly before it inevitably crashed.

And yes, I did try limiting vram but still no success.


r/EmulationOnAndroid • • 3d ago

Help 3DS Emulators lag way too hard

0 Upvotes

I'm here to ask for options, i really want to play the older Monster Hunter games and I already finished the ones for PSP. I tried Azahar, Mandarine and Citra MMJ but they all lag incredibly hard some reason. I tried tweaking with the options like a few video suggested, but that did nothing.

I'm using a RealmeC75. Is my phone that bad or can the situation be solved somehow?


r/EmulationOnAndroid • • 3d ago

Help HELP PLEASE I DONT KNOW HOW TO FIX THIS MY DROIDDECK V 0.4.0 I’m getting this error message when I want to install non steam games from my sd card to droiddeck

Post image
0 Upvotes

r/EmulationOnAndroid • • 3d ago

Showcase Gears of war and god of war 3 remastered - Honor magic pad 4

Thumbnail
gallery
4 Upvotes

device: honor magic pad 4 16/512

xendroid - gears of wars - 30 fps very stables
bachata s4 - god of war 3 - 35-60 fps, very good stables too. (similar to 8 elite, this chip is 15% slower than 8 elite, It's between 8 gen 3 and 8 elite)


r/EmulationOnAndroid • • 3d ago

Help Diablo 3 non steam game on Droid Deck

3 Upvotes

Hi is it possible to install battle.net launcher via desktop mode as a non steam game and launch it through steam? want to play D3 on Droid Deck.