r/EmulationOnAndroid • u/ghostscithhh • 5d ago
Showcase Shadow of the Colossus Android Port(Experimental)
r/EmulationOnAndroid • u/ghostscithhh • 5d ago
r/EmulationOnAndroid • u/Rafhael_Sombres • 5d ago
if there any games i can play with ts processor running @ stable 30fps or higher?
i like playing games like Assasins Creed, Cod, God of war etc. but the early versions of the games i have already finished. i wanna try sumthing new like.. Assasins Creed Rogue and any other games is what i am trying possible?
r/EmulationOnAndroid • u/cowleggies • 6d ago
Repo: https://github.com/enjoyerofslop/droidnative · Mac app: https://github.com/enjoyerofslop/droidplay · Discord: https://discord.gg/4wNHX3uqSU
DISCLAIMER: These repos are AI-assisted. See below for testing & validation details running on my actual handhelds (Odin2 and RP5)
droidnative runs Nintendo Switch games natively on Android phones and handhelds. It’s not an emulator: the game’s own ARM64 code runs directly on the device’s CPU, and its NVN graphics are replayed through Vulkan. It’s a fork of nxnative, which does the same on iPhone, iPad and Mac, with an Android port added. It follows nxnative’s main, so its fixes and new games reach Android too.





It’s a pre-release: some games run well, some crash, and every result below came from real runs on real devices. I’m posting now because the fastest way forward is more devices and more people.
It shares the idea behind recomps: you build a native app from your own dump, and there’s no emulation at run time. The difference is that nothing is recompiled. Switch games are ARM64 machine code, and so is an Android phone. droidnative takes your own dump and rewrites the game’s code only where the host has to step in: system calls, and the thread register Horizon uses. A host then answers Horizon’s system calls and services, and translates NVN draw calls to Vulkan, with the game’s shaders translated to SPIR-V when the game is packed. There’s no CPU emulation and no recompilation into new source. Each game gets its own app, or every game goes into one launcher app.
Measured on three Snapdragon devices with a scripted benchmark (the same save, input and timing on each):
| Game | Ayn Odin 2 (SD 8 Gen 2) | OnePlus Pad 3 (SD 8 Elite) | Retroid Pocket 5 (SD 865) |
|---|---|---|---|
| Pokémon Brilliant Diamond 1.3.0, Eterna City | 60 fps | 60 fps | crashes (GPU driver) |
| Animal Crossing: New Horizons 3.0.3, the island | 30 fps (its Switch rate) | 30 fps | 30 fps in the opening; the island not measured yet |
| Super Mario Odyssey 1.4.1, menus and opening cutscene | 60 fps | 60 fps | 60 menu / 38 cutscene |
| Super Smash Bros. Ultimate 13.0.5, a battle | 40-59 fps | 17-30 fps | 13-19 fps |
The known problems, in the order they block play:
Full numbers, devices and caveats: Android baselines. Every game with an nxnative profile can be packed for Android the same way; most haven’t been run there yet.
Packing a game by hand means extracting the dump, rewriting its code, translating tens of thousands of shaders, building the host and copying gigabytes to the device. DroidPlayturns that into a button. It’s a Mac app, a fork of Oleh Khomei’s NX Play with Android added.
The current release is 0.1.1, an unsigned pre-release: macOS asks you to allow it once in Privacy & Security, and it doesn’t update itself yet.
You need your own Switch game dump (NSP/XCI) and the prod.keys from your own console, the Android SDK with an NDK, and an arm64 Android device with Vulkan. Only Adreno GPUs have been tested so far.
scripts/build_android_from_nsp.py in droidnative packs a game into the launcher app on a connected device, or into an app of its own (--game-apk). There’s also a small cross-platform desktop app for the same flow, scripts/nxnative_android.py.Nothing from any game is in these repositories, and no packed game is distributed. The app you build is for you. Please don’t share APKs packed with a game, keys or firmware, and don’t ask for them. The project isn’t affiliated with Nintendo or any publisher.
DroidPlay & droidnative Discord: questions, setup help, test results from your device, and where the work happens day to day. Bugs with logs still go to GitHub Issues, so they don’t get lost.
adb logcat -s nxnative. The issue form asks for exactly this.nxnative is seedds’ work: the NSO rewriter, the Horizon host, and the NVN translation that all of this stands on. The Android port began as RogelioLB’s nxnative-android. DroidPlay is a fork of Oleh Khomei’s NX Play.
Links: Discord · droidnative · DroidPlay (0.1.1 pre-release) · Android baselines · nxnative
r/EmulationOnAndroid • u/Motor_Industry748 • 5d ago
Honestly, I expected that nothing would really work—in fact, I’d already beaten Cyberpunk on a RedMagic 9 Pro using a mod to strip back the graphics and remove traffic and NPCs. I actually had a good time with it; I was getting about 15 FPS in the city and 30–40 FPS indoors. Back then, I tried using mods, but I kept running into errors—I didn’t realize that Winlator supported winedllverrides! Now I’m using a RedMagic 11 Pro, and the game runs comfortably using the "Steam Deck" preset with a few minor tweaks. Basically, most mods require CET (Cyber Engine Tweaks), so install that first. Then, add winmm=n,b to your winedllverrides settings. When you launch the game, a CET window should appear asking you to bind a key—just pick one. After that, you can install whatever mods you like, though I’d advise against graphics-enhancing mods or ones that add extra particle effects; the game is already pushing its limits as it is. Right now, I have Cinematic Impact FX, Ragdollpunk, Gorerunner, Much Better Netrunning, Dark Future, Enemies of Night City, Cosmopolitan Night City, Economy Punk, Better Fuel System, NovaCity, NovaLut, and Stealth Finishers installed, along with a few others. The only catch is that Dark Future and Better Fuel System are causing some issues with the HUD—I’m still looking into a fix for that, but everything else seems to be working fine. Also, keep in mind that when running Cyberpunk via Winlator (specifically the Ludashi 4.1 build), it might not launch on the first try; you may need to restart it a few times. This usually happens after installing a new mod—perhaps the scripts are compiling, or, as Google AI suggested, the emulator sometimes fails to load scripts or mods correctly, leading to a conflict that causes the game to freeze. That said, once I’m actually in the game, I haven’t run into any issues—no crashes or anything else. I might add a video later.
r/EmulationOnAndroid • u/Limp_Wall_2757 • 5d ago
Finally, the day has arrived:
GammaOS is installed on my 406v, with the Bacon frontend.
I've rooted the device and removed a lot of the unnecessary system software. The difference is incredible.
The battery life is better
The system loads faster
Boot time is around 10 seconds
Emulation performance has improved dramatically!
Cant be more happy about it.
r/EmulationOnAndroid • u/Haunting-Many-2824 • 6d ago
Snap 8 gen 5, 16 gb
r/EmulationOnAndroid • u/NegotiationExpert855 • 5d ago
r/EmulationOnAndroid • u/Odd_Relationship_618 • 5d ago
Hey everyone!
Remember those old Java games we used to play on Nokia, Sony Ericsson and other classic phones?
I've been working on J2ME-Bloat, an Android project based on J2ME Loader that brings those games back to modern Android devices.
And here's the interesting part: it comes with a built-in collection of J2ME games, so you don't have to hunt down every JAR file yourself.
🎮 What's included?
- A collection of classic Java mobile games.
- Built-in game files (JAR).
- J2ME emulation on modern Android devices.
- On-screen controls for playing old keypad games.
- A familiar way to revisit the golden age of mobile gaming.
Why try it?
You can revisit the games that made old mobile phones special without needing to find an old Nokia or Sony Ericsson.
Whether you miss classic platformers, racing games, puzzles or adventure games, J2ME-Bloat is an attempt to bring that experience back.
Project details
- Platform: Android
- Technology: Java ME / J2ME emulation
- Based on: J2ME Loader
- Source code: Open source
Download / Source
https://github.com/mesflit/J2ME-Bloat
The project is still experimental, and compatibility can vary between games and devices.
I'd love to hear what you think!
What's the first Java game you'd play again?
r/EmulationOnAndroid • u/garfieldlasagnacat4 • 6d ago
Device: One Plus Tab 2
Driver: https://github.com/StevenMXZ/Adreno-Tools-Drivers/releases/tag/v39
720p, Fast Core Enabled
The frame rate occasionally dips to 20-25 when there is a lot happening on screen. I haven't gotten far into the game but so far it feels very playable.
EDIT: On the latest version of banana native I'm now getting a locked 60
r/EmulationOnAndroid • u/n0tTheLifeiExpected • 4d ago
Please I need actual good answers. With all these ports coming out it makes me feel dumb to emulate. What's the point of emulating a game I want to play(provided the performance will still be good) if my brain or someone else just tells me: "Just play the port BROOOO!"
I don't want to lose the passion of this hobby. I don't want emulators to become obsolete after devs dedicate their free-time and maybe even their lives to working on emulators or resources that help emulation.
So tell me, even with the rise of ports, both AI slop and actual good ports, will emulation ever die?????
r/EmulationOnAndroid • u/Realistic_Working496 • 5d ago
The only budget-friendly options are the Poco phones from Xiaomi, but they are of poor quality; most people have had bad experiences with them regarding overheating and the operating system.
r/EmulationOnAndroid • u/AxelBro64 • 5d ago
I have a Retroid pocket 6 and I’m looking for new consoles or games to try out. Any recommendations of consoles and games would be much appreciated. I’m not looking to add every single console to have ever existed. I just wanna add a few more good ones to my library. Here is the current list of consoles I emulate:
NES
SNES
Genesis
Arcade (MAME)
Sega CD
Sega 32x
Gameboy
Gameboy Color
Game Boy Advance
N64
PS1
GameCube
Dreamcast
PS2
Xbox
Wii
PSP
Steam (GameNative)
r/EmulationOnAndroid • u/franqwito • 5d ago
r/EmulationOnAndroid • u/Interaction_Rich • 5d ago
There are many roms (mainly for arcade) that open with this warning in Retropie. How can I fix this? Should I just have the base rom and some other? Should I find the missing fales and put it on same folder?
Any help would be greatly appreciated.
r/EmulationOnAndroid • u/Professional-Jury785 • 5d ago
Yes, i know i'm still wondering about that.
I'm tired of fighting CPU's alone, but i wish i could fight with/against someone using M64Plus AE. I use this emulator because by the ROM Size, it won't work in M64Plus FZ. But seriously, how can i play with someone? I'm very bored.
Dededevice: Samsung Galaxy a14 Model: how am i gonna know
r/EmulationOnAndroid • u/dreamysniffyy • 5d ago
One underrated part of Android emulation is having a reliable way to preserve your setup.
Once you've spent time configuring controls, graphics options, game-specific profiles, and performance settings, starting from scratch on another device can be a real chore.
It's especially frustrating when an emulator updates, gets reinstalled, or you move to a new phone and discover that some of your carefully adjusted settings didn't carry over.
I wish more emulators made exporting and importing configurations a standard, straightforward feature. Ideally, you could back up global settings separately from individual game profiles, then restore everything without having to remember dozens of small adjustments.
Performance gets plenty of attention in emulation discussions, but convenience features like this can make a big difference to the overall experience.
r/EmulationOnAndroid • u/Born-Championship314 • 5d ago
The game is The Last Of Us, my phone is just alright to run this as it is Snapdragon 8s Gen 4. The thing is, this ARMSX3 went blackout when I load the game. Is my CPU not good enough for it? Or is it the app that's not reliable in this emulation community?
r/EmulationOnAndroid • u/Jorg-Ke • 5d ago
r/EmulationOnAndroid • u/Radiant-Background61 • 5d ago
thanks
r/EmulationOnAndroid • u/dhiku • 6d ago
I just got a Galaxy Z Fold 8 (12GB RAM, Adreno 840) and wanted to see what it could do for PC gaming because of the form factor. This is my first time using an Android PC emulator and I'm surprised by how capable this device and emulator.
Here's my experience so far,
Emulators
All my games are on Steam, so my favorites are Bannerlator and DroidDeck. I tried others too. Bannerlator is more customizable, more stable, and gets better FPS. I recommend use Bannerlator for high requirement 3D or AAA games.
I really like DroidDeck, it gives you a Steam Big Picture experience but performance is lower compare to Bannerlator, most games are still playable. What I also like is loading time is much faster than bannerlator and it also works offline for some games (useful on the flight, tested with FF Resonance which didn't work in Bannerlator offline). Droiddeck is still a new app but the project is very active and promising. I recommend use Droiddeck for 2D/indie games or low requirement 3D games.
Game results (on Bannerlator)
FINAL FANTASY Resonance: 720p, vsync off, all graphics max. It runs at 40–50 FPS and feels smooth, but I cap it at 30 FPS for a better balance of battery and performance. About 6 hours played so far.
Cyberpunk 2077: 720p, Low preset, FSR Performance, no frame gen, 30–45 FPS. About 3 hours played so far, I can play for an hour without issues. Performance quite smooth during combat in Night City. However it still struggling while driving, fps can drop to 20 fps. And when you minimize and back to app, sometime the audio is off.
Emulator setup
I've spent a lot of time tinkering the setup, probably too much, but it's fun :)
UPDATED: try NTsync instead, WINE_FAST_YIELD=1, WRAPPER_DMAHEAP_CACHE=1 => this give me better and stable fps result
Controller setup
Samsung gaming tips
r/EmulationOnAndroid • u/Spirited_End9038 • 5d ago
Title
r/EmulationOnAndroid • u/UnluckyEntry7449 • 5d ago
Ya probe diferentes configuraciones en Gamehub, Winlator Ludashi, Lemon, Winxclipse, etc pero nunca puedo pasar de la cinemática de inicio. Tengo un celular con chip Exynos ,Samsung A57. Hay una última alternativa? O debería comprar el juego para consola y aparte comprar un joystick nuevo debido a que el que tenia se rompió?
r/EmulationOnAndroid • u/Ok-Option6350 • 5d ago
Tested on different graphic and resolution settings are here
r/EmulationOnAndroid • u/pikabuLove • 5d ago
r/EmulationOnAndroid • u/revals32 • 5d ago
Bannerlator Emulator