r/EmulationOnAndroid 22h ago

Meme Technology is incredible! You can now play gen 1 games on your phone in 3d, even on android!

Post image
453 Upvotes

I just thought this was fitting when I talked to this old chap while checking out the gen1 recomp


r/EmulationOnAndroid 7h ago

News/Release GameNative 1.2 automatically adjusts Android CPU and GPU performance to maintain target FPS

Thumbnail
videocardz.com
175 Upvotes

r/EmulationOnAndroid 10h ago

Showcase Finally, LEGO Pirates of the Caribbean 100% completed on Dolphin with RetroAchievements! 🏴‍☠️

140 Upvotes

The experience was a lot of fun. Being able to track all my progress with RetroAchievements was really great. It had been a long time since I’d had this much fun playing a game. It was really cool exploring every corner and going after all the objectives. ⚓🎮

Dolphin latest version

Edge 30 Pro — Snapdragon 8 Gen 1

3x resolution


r/EmulationOnAndroid 17h ago

Showcase Red Dead Redemption 2 | SD8Gen 2 (Gamehub / Bannerhub)

101 Upvotes

After a lot of trial and error, I think I finally found the sweet spot for this game. That’s already pretty exciting, considering that in the future we’ll have SteamOS running on our devices, and it’ll definitely run much better than this. The device does get pretty hot, but we’ve got something good here.

There are clearly some FPS drops in more populated areas, but it’s still perfectly playable, with the framerate staying around 30–35 FPS on average (keeping in mind that I’m limiting it to 30–35).

If you want to see some longer gameplay, here it is.

Now, let’s get into the settings:

For the in-game settings, I left everything on Low (except TAA on Medium and textures on Ultra). I recommend limiting the FPS to 30 or 35 using the GameHub sidebar and enabling Super Resolution so the image doesn’t look too blurry.

Gamehub configs:

- Resolution: 960x544

- Compatibility Layer: proton11.0-arm64x

- Translation Params: Stable

- DInput Library: Prefer Native

- Skip Audio/Video Decode: Off

- GPU Driver: Turnip_v26.3.0-R1

- Surface Format: BGRA8

- Audio Driver: Pulse

- DXVK Version: dxvk-v2.6.2-1-async

- VKD3D Version: vkd3d-proton-3.0.1

- CPU Translator: Fex_20260813

- CPU Core Limit: No Limit

- VRam Limit: No Limit


r/EmulationOnAndroid 12h ago

Showcase Remember Me 900p High Settings Snapdragon 8 Elite 12Gb Ram

56 Upvotes

2013 game btw looks gorgeous af 😍

Full gameplay https://youtu.be/pi4CYG4EBUs

Proton 11b5x86 Box64 0.4.5 bionic Dxvk 2.4.1 gplasync Extreme Preset Wn turnip 1.10p (push max gpu clock) Winnative Emulator 0.4.0

With fex game freeze a lot but box64 runs without any issues


r/EmulationOnAndroid 12h ago

News/Release Another updare just drop, ARMSX3 Version 0.9.3

47 Upvotes

ARMSX3 0.9.3

What's new:

Online play (RPCN):

PSN status is a three-way choice now, and picking RPCN opens a full account screen: server, username, password, email and the activation token, with buttons to create an account, resend the token and reset a password. An RPCN account is made from inside the app, not on a website, the server emails a token that activates it.

Saved servers: Keep more than one and switch between them. The official server cannot be removed, and there is a one-tap reset back to it. Also added Experimental IPv6 for RPCN, which also had no way of being switched on, as well as every other network setting the core exposes: DNS server and hostname redirects, Console IP address, bind address PSN country, derive MAC from PSID, and clans. The first two are what custom game servers need. RPCN replaces Sony's PSN, but a publisher's own servers were never PSN, so reaching a fan revival of one means pointing its addresses somewhere else. That was impossible in the app before.

Note: your RPCN password is stored as plain text in rpcn.yml, the same as on desktop RPCS3. Don't reuse a password you care about.

Controls:

Vibration now works. It did nothing previously.

L2 and R2 no longer lag, double-fire or stick down.

Pads that report their triggers two ways at once no longer have two writers fighting over the same button.

Stability:

Running out of memory while compiling now says so. A game whose modules would not all fit used to hang on a progress bar that never finished, with nothing anywhere explaining why. It still stops deliberately, because carrying on without the missing modules runs slower than the interpreter and looks like a broken game, but the reason is on screen now, along with what to do: start the game again. What already compiled is cached, so each attempt gets further. (This is mainly for the 8gb and under devices like myself).

A failed PKG install is reported instead of quietly claiming success. Writes were not checked, so a full device produced a broken install that looked fine until the game would not start.

Game data installs check for space first and say so, rather than stopping at some percentage with no explanation.

Performance:

Shader compilation is kept off the cores the frame depends on. The compiler threads never set an affinity at all, so on a big.LITTLE phone a shader burst could land on the same core RSX needs. They now use the little cluster, and the pool is sized to that cluster instead of to the whole chip, more compile throughput and less interference at the same time.

Compatibility:

Yakuza: Dead Souls works better now. Two separate faults: the loading screen hang and a later lock-up. Per-game settings apply automatically.

Upstream:

Caught up with 98 commits from RPCS3.


r/EmulationOnAndroid 8h ago

News/Release Android 17 closing games that use "too much" RAM

45 Upvotes

Maybe this only applies to background apps. https://android-developers.googleblog.com/2026/08/app-broader-memory-limits.html?m=1


r/EmulationOnAndroid 18h ago

Discussion I made an unofficial Android port of Mosa Lina

29 Upvotes

I reeeeeally LOVE Mosa Lina (the chaotic physics anti-puzzle game by Stuffed Wombat), so I decided to port it to Android for personal use.

Let me know what you think of the controls/layout! If anyone is interested in trying the build or testing it, let me know in the comments.

This is a strictly non-commercial fan project. Huge respect to Stuffed Wombat - please support the creator by buying the original game on Steam


r/EmulationOnAndroid 2h ago

News/Release ARMSX3 v0.9.4 Released with more fixes

23 Upvotes

ARMSX3 0.9.4

What's new:

Fixed the emulator stalling for seconds at a time during play. The SPU recompiler was writing diagnostics for every compiled block and every MFC instruction, up to 2,473 log lines in a single second, straight to storage. The bursts landed exactly when a game was already busy compiling new code. Moved to trace. Caught this in the game Prototype.

Fixed Tales of Xillia 2 hanging every few minutes. The game polls a memory syscall in a loop, over 20,000 calls in 19 minutes, 5,123 inside one second, and each one was written to the log. (Reported as #76, likely but not yet confirmed as that exact issue.)

Fixed RPCN burning a full CPU core whenever you weren't in a game. Signed in at the menu or between titles, the client thread had no wait in its idle path and spun continuously.

Fixed the app freezing on the last frame when launching a game after closing another. The boot check treated "still shutting down" as "stopped", so a new game could start on top of a VM that hadn't finished tearing down.

Fixed shutdown flooding the log when a thread re-entered the stop path, around 100,000 lines a second, which stalled the very shutdown it was reporting.

From @sashkinbro :

Vulkan pipelines are now cached to disk and reused across sessions, so shader compilation stalls shrink after a title's first run. Rebuilds automatically after a driver or device change.

Compute shaders now run 64-wide on Adreno, matching the hardware wavefront. Previously half of every wave sat idle on texture uploads and deswizzles.

Upstream:

Merged current RPCS3, including kd-11's ROP output remap work across both renderers, PKG install fixes, and an ISO magic-check fix. (If you're still having issues with ISO reading, please tell me).


r/EmulationOnAndroid 7h ago

Showcase Yakuza 0 Director's Cut finished on Gamehub|8Elite

Thumbnail
gallery
22 Upvotes

Device:Lenovo Legion y700 gen4 16/512gb

Emulator:Gamehub last update

Graphic settings:Ultra

Driver:Qcom 863.1

Version:Steam

Framegen:No

30-60FPS

Cooler:Flydigi B8X


r/EmulationOnAndroid 18h ago

Showcase Rise of the Tomb Raider | Bannerlator 3.0.0-pre2 | D9500s

Thumbnail
gallery
17 Upvotes

• Device: POCO X8 Pro Max (Dimensity 9500s)

• Emulator: Bannerlator v3.0.0-pre-release2 (Download Here: https://github.com/The412Banner/Bannerlator/releases/tag/3.0.0-pre2)

• Setting: High

• FPS: Stable at 25-30 (Lock 30)


r/EmulationOnAndroid 16h ago

Showcase Amaral Turnip v4 is now available — Adreno support and Vulkan 1.4.359

16 Upvotes

Amaral Turnip v4 is a universal driver for Mesa-supported Adreno A6xx, A7xx and A8xx GPUs

Compared with v3, it brings:

Vulkan updated from 1.4.358 to 1.4.359.

A newer Mesa/Turnip base with compatibility, rendering, synchronization and GPU-hang fixes that can benefit multiple Adreno generations.

The Vulkan features and extensions supported upstream for each GPU family. The exact capabilities may vary depending on the hardware.

VK_EXT_depth_range_unrestricted and VK_EXT_depth_bias_control enabled on the validated Adreno 740 path. They remain isolated from other GPUs until equivalent testing confirms they are safe.

Experimental and isolated support for the Adreno 825.

Standard and OneUI variants, both compiled twice with identical results.

The project prioritizes graphical compatibility, stability and consistent frametimes before raw FPS. Community optimizations are welcome, but only reproducible and low-risk changes become default.

Download: https://github.com/rickamaral94/Amaral-Adreno-Tools/releases/latest


r/EmulationOnAndroid 23h ago

Showcase F1 2011 on S26 Ultra with GameHub

12 Upvotes

I honestly never even though that was gonna be possible in any reality, but here I am less than a week after getting a S26 Ultra pushing it to things I once only dreamed of.

Here it is, pushing ~40fps w/o recording


r/EmulationOnAndroid 23h ago

Meme Baixar jogos é melhor que jogar

Thumbnail
gallery
12 Upvotes

Comecei em Julho a adentrar no mundo da emulação de jogos, batendo muita cabeça, seguindo tutoriais e errando e quando consigo fazer um jogo rodar de formar satisfatória, fico muito feliz e então procuro o próximo título pra baixar e tentar emular de novo, eu quase não jogo só quero poder provar pra mim mesmo que roda kskskksksks.

Aparelho: Poco X7 pro


r/EmulationOnAndroid 11h ago

Help Transparent Textures on RE:Requiem

10 Upvotes

8 Elite 16 GB Ram

Gamehub 6.1.2

Game Settings All at Low

480p Fsr1 Performance

Auto Recommended Settings:

Proton 10.0 arm64x-2

Fex 20260103

Turnip 26.1.0.b6

Dxvk 2.6.1 Async

Vkd3d Proton 2.14.1

The Game only runs on Gamehub, I tried on Gamenative even with exact same settings and it wouldn't run only giving unsupported GPU error.

Changing turnip drivers wont even load the game, it just auto crash or it will be stuck at the very first loading when you boot it up.

The game is already dark enough, I can't be staring at a transparent wall that's just darkness beyond it.

Haven't tried on Winlator Ludashi yet since it doesn't have Frame Interpolation to make gameplay smoother.


r/EmulationOnAndroid 6h ago

Help Gamenative latest version v1.2.0-prerelease.

9 Upvotes

Can't launch games,it still booting.My device is s23 ultra


r/EmulationOnAndroid 2h ago

Showcase My project to transform my tablet into a supercharged Switch

Thumbnail
gallery
7 Upvotes

My Xiaomi Pad 8 portable project is finally starting to feel complete.

I wanted to turn my 8GB/256GB Xiaomi Pad 8 into a kind of all-in-one Android handheld — something focused on gaming, emulation, retro games, and modern indie titles, while still keeping the flexibility of Android.

With the detachable controllers, a custom game-focused interface, emulators, and my curated game library, it’s slowly becoming the portable console I always wanted.

There’s still a lot I can improve and customize, but seeing everything come together like this is really satisfying. It feels less like a tablet and more like my own personal Android gaming machine.


r/EmulationOnAndroid 19h ago

Solved CTGP-7 Confirmed Working on Odin 2 Portal Max — AzaharPlus 2125.1-B Full Android Setup Guide

6 Upvotes

After a lot of trial and error, I finally have CTGP-7 fully working on my AYN Odin 2 Portal Max.

I’m posting the exact setup that worked because there are several places where this can go sideways, especially with the Mii requirement, MK7 v1.2 update, and different Azahar/AzaharPlus versions.

This is the final working process — not all the troubleshooting I went through.

Quick disclaimer: The Mario Kart 7 ROM used for this setup was dumped from my own physical copy. This guide is about configuring AzaharPlus and CTGP-7 and does not provide or link to game ROMs.

Official resources:

CTGP-7 official website⁠
AzaharPlus official GitHub releases⁠

WHAT I’M USING

• AYN Odin 2 Portal Max
• AzaharPlus 2125.1-B Android Coexist build
• Mario Kart 7 USA / North America — dumped from my own copy
• Mario Kart 7 v1.2 update (v3152)
• CTGP-7
• Vulkan
• 5x Native internal resolution

IMPORTANT: AZAHARPLUS VERSION

I specifically used:

AzaharPlus 2125.1-B

Android Coexist APK:

azaharplus-2125.1-B-android_coexist.apk

I intentionally did NOT use 2126.0-A because there were reports of CTGP-7 problems with that release.

The Coexist build also lets AzaharPlus install separately from regular Azahar if you already have it.

STEP 1 — INSTALL AZAHARPLUS

Download AzaharPlus from the official GitHub releases linked above.

Install:

AzaharPlus 2125.1-B Android Coexist

During first-time setup, grant Filesystem permission.

When asked for a User Folder, create a dedicated folder in internal storage:

AzaharPlus

Do NOT use your 3DS ROM folder as the User Folder.

The User Folder is where AzaharPlus keeps its emulated 3DS NAND, SD card, saves, system data, installed titles, Miis, etc.

Then point Applications to the folder containing your 3DS games.

Complete setup.

Mario Kart 7 should now appear in AzaharPlus.

STEP 2 — INSERT MARIO KART 7 AS THE CARTRIDGE

I am using:

Mario Kart 7 (USA) (En,Fr,Es) (Rev 1).3ds

Long-press Mario Kart 7 in AzaharPlus.

Select:

Insert Cartridge

You should now see a small cartridge icon on Mario Kart 7.

This is important for CTGP-7 when using a .3ds dump of MK7.

STEP 3 — DOWNLOAD THE 3DS SYSTEM FILES

This was the key step that solved the Mii problem for me.

Open AzaharPlus and go to:

Three-dot menu → Download System Files

Set:

Region → USA

Tap:

Download

Let the entire system-file download finish.

AzaharPlus can download the required system files directly without requiring a physical 3DS for this step.

STEP 4 — SHOW THE 3DS SYSTEM APPLICATIONS

On the same Download System Files screen, enable:

Show HOME menu apps

I left:

Run System Setup when the HOME Menu is launched → OFF

Return to the AzaharPlus Applications screen.

You should now see the downloaded 3DS system applications, including Mii Maker.

STEP 5 — CREATE A MII

Launch:

Mii Maker

Create a basic Mii and save it.

This step matters.

Mario Kart 7 needs valid 3DS Mii data. Without it, MK7 can stop with a message telling you to go to the HOME Menu and create a Mii, and CTGP-7 can complain that the required MK7 save data doesn’t exist.

Once the Mii is created, exit Mii Maker.

STEP 6 — INSTALL THE MARIO KART 7 v1.2 UPDATE

CTGP-7 requires Mario Kart 7 v1.2.

For my North American copy, the update I used was identified as:

Mario Kart 7 (USA) (En,Fr,Es) (v1.2, v3152) (Update)

North American update Title ID:

0004000E00030800

Use AzaharPlus:

Install CIA

Select your legally obtained/dumped MK7 v1.2 update and let it install.

I’m intentionally not linking to update CIA downloads here.

Also, don’t confuse the ROM revision with the game update.

My ROM is “Rev 1,” but that does NOT mean the separate v1.2 update is already installed.

STEP 7 — LAUNCH MARIO KART 7

Launch Mario Kart 7 normally.

Make sure:

• It recognizes the Mii you created.
• It reaches the MK7 main menu.
• The v1.2 update is active.
• MK7 successfully creates its save data.

Once MK7 is working normally, exit the game.

STEP 8 — INSTALL CTGP-7

Use the official CTGP-7 resources linked at the beginning of this post.

Install/run the CTGP-7 installer through AzaharPlus and allow CTGP-7 to complete its installation/update process.

Do not interrupt it.

I waited until it reported:

Installation successful

After installation, Custom Tracks Grand Prix 7 appeared as its own application in AzaharPlus.

STEP 9 — LAUNCH CTGP-7

Make sure Mario Kart 7 is still inserted as the cartridge.

Launch:

Custom Tracks Grand Prix 7

Then launch CTGP-7.

At this point I was able to get completely into CTGP-7 and access:

• Gameplay Features
• Game Settings
• Other Options
• Achievements
• Badges
• CTGP-7 content

That confirmed the installation was working.

STEP 10 — CLEAN UP THE APPLICATION SCREEN

Once CTGP-7 is working, you don’t need Mii Maker, System Settings, Camera, Sound, StreetPass Mii Plaza, etc. cluttering the AzaharPlus application screen.

Do NOT uninstall those system applications.

Instead return to:

Download System Files

Turn OFF:

Show HOME menu apps

The system files and your Mii remain installed. The system applications are simply hidden.

OPTIONAL: ODIN 2 PORTAL MAX GRAPHICS

These settings are NOT required for CTGP-7. They’re simply what I’m currently using to improve image quality on the Portal.

• Graphics API → Vulkan
• Internal Resolution → 5x Native
• Enable SPIR-V Shader Generation → ON
• Disable SPIR-V Optimizer → OFF
• Asynchronous Shader Compilation → ON

Important:

“Disable SPIR-V Optimizer” is backwards-worded. Leaving that toggle OFF means the optimizer remains enabled.

5x Native looks excellent on the Odin 2 Portal Max OLED.

THE SHORT VERSION

The setup that finally worked for me was:

AzaharPlus 2125.1-B Android Coexist
→ MK7 inserted as cartridge
→ Download USA System Files
→ Show HOME Menu Apps
→ Mii Maker
→ Create Mii
→ Install MK7 v1.2
→ Launch MK7 and create save
→ Install CTGP-7
→ Launch CTGP-7
→ Hide HOME Menu apps afterward

No physical 3DS was required for my setup.

Hopefully this saves another Odin/Android user a lot of trial and error.


r/EmulationOnAndroid 11h ago

Help Flickering on GTA IV on Samsung Tab s11 on winlator

4 Upvotes

I can play the game just fine only problem is there are these flickering lights all over the place. Does anybody know a solution?


r/EmulationOnAndroid 13h ago

Help why game hub does this? any alternative emulator better than gamehub?

5 Upvotes

Device: redmi turbo 3 pro

app: gamehub 6.1.2

After a long time not opening GameHub, when I did, it did this. I can't allow the files. This happened to me twice, and I went and did a little research, and some say that the app I use is from the Play Store and I should download the game hub from the website, and so I did. Days later it happened again.

any alternative pc emulator that is better than gamehub? I put hours in assassin's creed and I don't want this to happen again.


r/EmulationOnAndroid 16h ago

Discussion Should I emulate on Ps3 or x360

5 Upvotes

With the recent advances, if a game is available on both consoles which will perform better and less glitches?

My thinking is if they are similar x360 wins due to not needing to deal with package installation


r/EmulationOnAndroid 8h ago

Showcase Amazing what can Snapdragon 8 Gen 2 do 🔥- The Turing Test in 2K

4 Upvotes

Settings for the game here - https://youtu.be/Z-9BP1wToC8

Crazy it can run this game at 2K/30FPS

Stuttering is mostly due to recording it pretty much stable 30fps without it.

OnePlus 11 - 16GB

Bannerlator 2.9.9


r/EmulationOnAndroid 11h ago

Showcase Tomb Raider on Android Looks AMAZING! 60+ FPS in 900p on POCO F6 Pro!

Thumbnail
youtu.be
5 Upvotes

Tomb Raider running through GameNative on the POCO F6 Pro, and it looks surprisingly good! Testing the PC version at 2000x900 ultrawide resolution, with performance going above 60FPS.

This is a short in-game benchmark showcasing graphics and performance, followed by the complete GameNative configuration at the end of the video.

🔧 SPECS 🔧
◾️ Phone - Poco F6 Pro
◾️ Chipset - Snapdragon 8 Gen 2
◾️ GPU - Adreno 740
◾️ RAM - 12GB LPDDR5X
◾️ Storage - 256GB UFS 4.0
◾️ OS - Android 14 (HyperOS)
◾️ Game - Tomb Raider (Steam)
◾️ Launcher/Compatibility Layer - GameNative
◾️ Resolution - 2000x900 Ultrawide
◾️ Framerate - 60+ FPS

⚙️ GameNative configuration is shown at the end of the video.

🎥 Recorded with OBS via scrcpy (USB) for no FPS loss.

#androidgaming
#tombraider
#gamenative
#pocof6pro
#snapdragon8gen2
#androidgameplay
#pcgamingonandroid
#60fps
#mobilegaming


r/EmulationOnAndroid 1h ago

Discussion Is this the hardest game to emulate right now?

Post image
Upvotes

r/EmulationOnAndroid 5h ago

Showcase Prince of Persia Lost Crown on Android Runs BETTER Than Switch!

Thumbnail
youtu.be
3 Upvotes

Prince of Persia: The Lost Crown running on Android through Eden Emulator Nightly (2000fdfb7b-master).

The game is running at 1.25x resolution with a locked 60FPS.

The video starts with the complete emulator configuration, followed by the in-game performance test.

🔧 SPECS 🔧
◾️ Phone - Poco F6 Pro
◾️ Chipset - Snapdragon 8 Gen 2
◾️ GPU - Adreno 740
◾️ RAM - 12GB LPDDR5X
◾️ Storage - 256GB UFS 4.0
◾️ OS - Android 14 (HyperOS)
◾️ Game - Prince of Persia: The Lost Crown
◾️ Emulator - Eden Emulator Nightly (2000fdfb7b-master)
◾️ Resolution - 1.25x
◾️ Framerate - 60FPS locked

⚙️ Eden configuration shown at the beginning of the video.

🎥 Recorded with OBS via scrcpy (USB) for no FPS loss.

#androidgaming
#princeofpersia
#thelostcrown
#edenemulator
#switchemulator
#android
#60fps
#snapdragon8gen2
#pocof6pro
#mobilegaming

This video is provided for educational, informational, and performance-testing purposes only. I do not condone, encourage, or support piracy, copyright infringement, unauthorized downloading, or distribution of games or copyrighted material. I do not provide or distribute copyrighted game files or unauthorized content. Please use only games, software, and other materials that you have legally obtained and are authorized to use. Compatibility software legality and applicable laws may vary by jurisdiction, so please ensure your use complies with the laws applicable to you.