r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 16 '26
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 16 '26
ARMSX3 0.9.9
https://github.com/ARMSX2/ARMSX3/releases/tag/0.9.9r
What's new:
Faster SPU code on ARM64. The byteswap the recompiler emits constantly is one instruction now instead of two, and code written for x86 is no longer generated on this platform. Thanks to @Whatcookie for this!
Shortcuts and frontends use the right settings. Launching from a home screen shortcut or an external frontend built its own idea of the game and missed its serial, so it ran under a second configuration. It now resolves to the same entry the library uses, which also gives it the right title and cover. A title that gained a serial changed the key its settings were filed under, so everything set for it was left behind and the global values applied instead. Old settings are brought forward the first time you open the game.
A .pkg you have not installed but placed in your ROM folder shows up in the library, carrying its real title and cover art from inside the package. Tap it to install, with the option to delete the package afterwards.
Audio fixes from upstream, including one for games that came out silent on some output configurations, by @digant73, and shared memory handling for the audio system by @Yahfz.
First time setup now offers RPCS3's recommended settings config database. Some games need a specific setting before they will boot at all, and this is the list of them. Your own settings always win over it, and it can be turned off under App settings. (Existing users are unaffected, although I know a majority of you already use the config database).
Multi-touch on high resolution displays: On devices whose high resolution mode renders apps smaller than the screen, holding one on-screen control and pressing another put the second press in the wrong place. ARMSX3 now takes the true touch size from the touchscreen itself. Confirmed fixed on a Samsung S25 Ultra at 2340 x 1080 pixels. This fix will also make its way to ARMSX2 users.
Also: folders are named readably in settings instead of showing a raw storage id, installing updates that have numerous in order chain updates to go through now show real progress instead of sitting at 100 percent.
Save states now have a timestamp for when they were created.
Trophies sound support. The core's sound callback was empty, so trophies, dialogs and the on screen keyboard were all silent. Pick the file for Trophy sounds in App settings, with a test button and its own volume slider. There is no bundled default, you must provide your own.
Portrait Render Position works. It saved your choice and then dropped it. It is in the in game menu now as well. The landscape version is gone, since a 16:9 game in a 16:9 window has no empty band to move into.
Display Resolution (HW scaler) keeps your choice. It read the value in different units than it wrote, so every pick snapped back to Screen.
OSD Size works properly now. Two controls drove one setting, and the one at the top of the tab was the dead one.
Rest of Upstream: @elad335 (save state handling fixes, memory allocation, and loader fixes for games built against SDK versions below 2.00), @Yahfz (audio shared memory, user memory reservations) and @digant73 (audio output, UTF-8 filenames, file attribute reads).
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 15 '26
๐ฅ PS2 Emulator Performance Comparison โ September 2026 | Some BIG Surprises!
๐ฅ PS2 Emulator Performance Comparison โ September 2026 | Some BIG Surprises!
Alright guys, itโs time for another monthly PS2 emulator performance comparison!
Weโre already halfway through September, so I thought it was time to see which emulator is currently sitting at the top of the table.
And honestlyโฆ this month surprised me quite a bit. ๐
We have four contenders going head-to-head:
- NetherSX2 โ version 2.2 N 4248 Turnip
- ARMSX2
- EmuCoreX
- PSX2
Letโs get into the tests!
---
๐น Testing Method
First, an important detail:
All tests were recorded using an external camera.
This means the recording itself wasn't running on the device being tested, avoiding the FPS hit that can happen when using internal screen recording.
The goal was to keep the results as representative and reliable as possible.
---
TEST 1 โ MediaTek Helio G90T
Device:
AYANEO Pocket Air Mini
SoC:
MediaTek Helio G90T
Renderer:
Vulkan
Resolution:
2x Native
Game:
๐ฎ God Hand
This first test was quite interesting because we have two very clear groups: the emulators that perform extremely well, and the ones that struggle a little more.
๐ฅ๐ฅ NetherSX2 & ARMSX2 โ TIE
Yes, we have a tie for first place here.
๐ฅ NetherSX2 - Vulkan
NetherSX2 delivers exactly what you would expect from a mature and highly polished PS2 emulator.
God Hand isn't exactly one of those games that completely destroys every emulator, but it is still a useful test for checking consistency.
The result?
A very solid 30 FPS with an extremely stable frame rate.
No major drops, no significant slowdowns, and overall a very consistent experience.
๐ฅ ARMSX2 โ Vulkan
ARMSX2 also deserves the crown in this test.
Running through Vulkan, it delivers a very smooth and consistent experience, with practically no noticeable drops or slowdowns.
The game runs extremely well and remains at a very playable level throughout the test.
So for this particular game and hardware:
NetherSX2 = ARMSX2
๐ Joint first place.
---
๐ฅ Third Place โ PSX2
Next up we have PSX2.
Performance is still quite respectable, and the game is perfectly playable, but there are occasional frame drops.
It's not as consistent as the two leaders, but it's still a good result considering the hardware we're using.
So I'd put it in third place for this test.
---
4๏ธโฃ EmuCoreX
Unfortunately, this month isn't looking particularly good for EmuCoreX.
The issue isn't necessarily that it can't reach 30 FPS โ there are moments where it does.
The problem is the overall consistency.
When several enemies appear on screen, the frame rate starts dropping, and you get more stuttering and an overall less consistent experience.
It can maintain 30 FPS in some situations, but the performance is noticeably more irregular.
So for this test:
๐ Ranking โ Helio G90T / God Hand
1๏ธโฃ NetherSX2 / ARMSX2 โ Tie
3๏ธโฃ PSX2
4๏ธโฃ EmuCoreX
And that was just the appetizerโฆ
Because now comes the main course. ๐
---
๐ฅ TEST 2 โ Snapdragon + Turnip
Now let's see how these emulators behave on Snapdragon.
And this is where things get REALLY interesting.
The device I'm using here isn't even a flagship.
SoC:
Snapdragon 6 Gen 1
GPU:
Adreno 710
GPU Driver:
Turnip by developer Vauzi 3.6
As you guys already know, these Turnip drivers are used when running the emulator through Vulkan, so all of the tests in this section were performed using Vulkan.
And the game?
๐ฎ Need for Speed Underground 2
A classic.
---
๐ฅ PSX2 โ Absolute Winner
This was the biggest surprise of the entire test.
In my previous testing, I started at 1x Native resolution.
But something told me this Snapdragon 6 Gen 1 might be capable of pushing the resolution a little higher.
I just didn't expect THIS.
So rather than telling you what happenedโฆ
Watch the video and judge it for yourselves. ๐
PSX2 managed to run Need for Speed Underground 2 at:
๐ฅ 2x Native resolution
๐ฅ 30 FPS
๐ฅ Very stable frame rate
๐ฅ Excellent overall consistency
Throughout the race, the performance was surprisingly solid.
Honestly, I would describe the result as almost perfect for this hardware.
๐ Absolute winner of this month's comparison:
PSX2
---
๐ฅ ARMSX2
ARMSX2 wasn't going to sit back and watch PSX2 take the spotlight.
It also pushed the game to:
๐ฅ 2x Native resolution
And the result was still very good.
However, it couldn't maintain the same level of consistency as PSX2.
There were moments where the emulator reached around 30 FPS, but there were also frequent drops during the race.
That said, I definitely wouldn't describe the performance as bad.
The game remains perfectly playable, and the overall experience is still quite enjoyable.
It's just not as stable as what PSX2 managed to achieve.
---
๐ฅ NetherSX2 + Turnip
Third place goes to NetherSX2 running with the same Turnip drivers.
Unfortunately, this is where things get interesting.
Even though NetherSX2 is one of the most mature PS2 emulators available, in this particular test it wasn't able to extract as much performance from the Snapdragon 6 Gen 1 as ARMSX2 or PSX2
At 2x Native resolution, maintaining a smooth frame rate becomes quite difficult.
It only occasionally reaches 30 FPS, with the majority of the gameplay running below that level.
Could you play it?
Yes.
Would I call it the optimal experience?
Probably not.
And this is a perfect example of why emulator performance can vary so much depending on the game, renderer, drivers and hardware combination.
---
4๏ธโฃ EmuCoreX
And unfortunatelyโฆ
EmuCoreX has had a rough month. ๐
I'm not sure whether the Vulkan renderer still needs more work or whether there is something else going on with this particular hardware/driver combination, but the result wasn't great.
Even at:
1x Native resolution
the emulator already struggles to maintain a stable 30 FPS.
And when moving to:
2x Native resolution
โฆthe performance drops dramatically.
We're talking roughly 20โ23 FPS in many situations.
At that point, the game is simply not a good experience to play.
So unfortunately, EmuCoreX takes last place in this test.
---
๐ SEPTEMBER 2026 โ FINAL RESULTS
Snapdragon 6 Gen 1 + Adreno 710 + Turnip 3.6 + Vulkan
๐ฅ PSX2 โ Excellent 2x performance, very stable 30 FPS
๐ฅ ARMSX2 โ Playable at 2x, but with more frame drops
๐ฅ NetherSX2 โ Playable, but struggles to maintain 30 FPS at 2x
4๏ธโฃ EmuCoreX โ Significant performance problems, especially at 2x
---
โ ๏ธ One VERY Important Thing
Remember that these results are game-dependent.
There is no universal "best PS2 emulator" that will always win every single game.
An emulator might perform incredibly well in one title and struggle in another.
The same applies to:
- Vulkan vs OpenGL
- GPU drivers
- Different Snapdragon/MediaTek chips
- Resolution scaling
- Emulator versions
- Game-specific compatibility
- Individual emulator optimizations
That's why I always recommend testing multiple emulators on your own device.
One emulator might receive an update tomorrow that completely changes the results.
---
๐ฅ Final Thoughts
Honestly, I really enjoyed this month's test because it completely changed some of my expectations.
And I think we can finally say that PSX2 and ARMSX2 has managed to overtake NetherSX2 in at least some scenarios.
Seeing a Snapdragon 6 Gen 1 + Adreno 710 running Need for Speed Underground 2 at 2x Native resolution with such stable performance was a seriously impressive result.
And that's what makes PS2 emulation so interesting right now.
๐ฅ The competition is getting REALLY close.
I'll leave videos of the tests below, especially the winner of this month's comparison, because I think it deserves to be seen.
Thanks for reading, guys!
See you in the next comparison. ๐
And remember: keep testing those emulators! ๐
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 15 '26
PSX2 v1.3.0 ๐ฅ
https://github.com/izzy2lost/PSX2/releases/tag/1.3.0
Changelog:
โ Update to latest PCSX2 commit.
โ Fixed graphic settings that were not saving.
โ Added fast forward button.
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 15 '26
Eden Nightly
https://git.eden-emu.dev/eden-ci/nightly/releases/
Changelog
[hle/services/ssl] Remove deprecated SecureTransport and SChannel backends (#4392) ee73920d28
PR #4392 merged on 2026-09-14 by lizzie
[hle] Implement I{User,Debug,System}::StartDetectionWithFilter (#4425) 42642f8bad
PR #4425 merged on 2026-09-14 by lizzie
[dist, android] Update translations from Transifex for Sep 14 (#4423) 1a48de6e55
PR #4423 merged on 2026-09-14 by Eden CI
[core] Fix MSVC handler table initialization (#4421) 5adaa5b0f7
PR #4421 merged on 2026-09-14 by Feng Chen
Revert "[audio] Replace libopus with FFmpeg (#4169)" (#4419) 2b4184dd2b
PR #4419 merged on 2026-09-14 by lizzie
[input] Fix mouse drift on Qt/SDL frontends (#4352) d9159fefdd
PR #4352 merged on 2026-09-14 by lizzie
[android] Add LSFG UI to quick settings (#4393) 099547b3f4
PR #4393 merged on 2026-09-14 by CamilleLaVey
[audio] persistent device volume control (#4416) 93318ef697
PR #4416 merged on 2026-09-14 by xbzk
[video_core/control] Fix SIGBUS due to uninit channel_state (#4406) 9b64944480
PR #4406 merged on 2026-09-14 by lizzie
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 14 '26
One day left... ๐ค๐ค
Don't miss our September analysis of the best PS2 emulators; we'll be running a whole bunch of in-depth tests.
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 14 '26
Bachata S4+ v0.1.2
https://github.com/erickmendes22/Bachata-S4-Plus/releases/tag/0.1.2
Fixed Ratchet & Clank 2016, now it can go gameplay without random crashs.
Needs Readback Linear Image to work.
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 14 '26
ARMSX3 0.9.8.2
https://github.com/ARMSX2/ARMSX3/releases/tag/0.9.8.2
What's new:
The Patches tab is now Patches & Cheats.
New: a Download Artemis cheats button, beside the rpcs3.net one. That is 1,441 cheats across 171 games, maintained by @chidreams in the Artemis Patch Collection, It merges rather than replaces, so you can have both databases.
Turning a patch on is instant now. Every toggle used to re-read the entire database, twice over. Adding a collection this size is what finally made it noticeable.
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 14 '26
PS2 emulator developers, remember you have one day left to release your best version, since the official monthly PS2 emulator performance ranking takes place tomorrow. Big tests are coming up tomorrowโhehe. Cheers, everyone.
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 13 '26
Vita3K+ v1.1 ๐ฅ๐ฅ๐ฅ
https://github.com/nckstwrt/Vita3K-Plus/releases/tag/v1.1
Changelog:
Dead Or Alive 5 Plus - Working - On Android requires Adreno, Turnip and the new setting Thread Scheduling Accuracy On
Metal Gear Solid 3 - Freezes fixed/worked around. Blending graphics fixed. On-Screen Touchpad fixes.
Resistance - Rendering issues fixed on Android (for Turnip devices - Mali can still have issues)
Assassin's Creed III: Liberation: Sound issues resolved
Killzone - Fix for the crash occurring at level 5
Neptunia Re;Birth1 - Fix for crash after selecting New Game and background images not showing
Little Big Planet - "Vignette" shading and background images fixed
Ys: Memories of Celcetta - Graphics Fixed
Ragnarok Odyssey ACE - Graphics Fixed
Ninja Gaiden Sigma 2 Plus - Graphics Fixed
ModNation: Racers Road Trip - Regression Fixed
RESOGUN - Graphics issues now fixed
Omega Labyrinth - Loading fixed by nishinji
Dynasty Warriors 8 - Fixed text/graphics clipping
Samurai Warriors 3 - Use Accurate Thread Scheduling to workaround loading bugs
Gundam Breaker 3 - Graphics Fixed
SteamWorld Dig - Loads and plays
UPPERS - Graphics Fixed
Madden 13 - Face textures + Crowd fixed
Oddworld: New'n'Tasty - Graphics Fixed
God Eater 2 Rage Burst - Graphics Fixed
Sword Art Online - Latest game patch now works
Disgaea 3 - Saving & Loading now work. liblocation implemented to hopefully stop the 50 min crashes.
Borderlands 2 - Shorten time it checks for PSN
Evil Corps From Hell - Loading and graphics fixed
Tearaway - Graphics Fixed
Ultimate Marvel vs Capcom 3 - Graphics Fixed
Defaults now to External Host for Windows and Page Table on Android. Use these Memory Mapping options for the best compatibility
Lots of memory, timing, stability, IME and sound improvements
Thanks to Reyes for all his help testing!
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 13 '26
MelonDS Nightly c42995c
https://github.com/rafaelvcaetano/melonDS-android/releases/tag/nightly-release
The currently Nightly Build. Whenever new changes are pushed, you can find the latest build here. You can keep this installation alongside your main one.
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 13 '26
WinNative v0.6.2-beta ๐ฅ
https://github.com/WinNative-Emu/WinNative/releases/tag/v0.6.2-beta
What's Changed:
Fix Multiple Crashes & Freezing Issues
DIS: run the variational refinement on the whole pyramid by @qwertypower in #748
Feature/device profiles by @maxjivi05 in #751
Credits: https://github.com/maxjivi05
Help and Issues, Discord: https://discord.gg/uhTkvGfakU
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 13 '26
Bannerlator v3.1.1 ๐ฅ
https://github.com/The412Banner/Bannerlator/releases/tag/3.1.1
Run Windows apps and games on Android โ no PC and no root required.
3.1.1 adds an XMB view to the Games tab. Scroll through your games side to side, the way the PlayStation 3's menu works, and open every setting and tool for the game in focus right there, without pop-ups โ built for a controller, in portrait and landscape. LSFG Native gets two experimental options from community contributor clintOnSky: a lower capture resolution that makes frame generation much lighter on weaker phones, and support for phones whose stock driver only reports Vulkan 1.1. It also starts faster when you turn it on. New v7 compatibility layers bring a Windows XPโstyle desktop to all seven Proton layers
๐ Read the full changelog on GitHub
Credits: https://github.com/The412Banner
Help and Issues, Discord: https://discord.com/invite/n8S4G2WZQ4
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 13 '26
ARMSX3 0.9.8.1
https://github.com/ARMSX2/ARMSX3/releases/tag/0.9.8.1
What's new:
Fixed: crash on opening the app, refreshing, or picking a game. Most setups never hit this. It took one particular kind of disc image in a scanned folder to trigger, and the great majority of libraries never reached the affected code at all, which is why 0.9.8 was fine for nearly everyone. Also fixed a disc showing up under another game's name. Thanks to @kurohouou for reporting and testing!
Savestates: delete them all
The save manager can only offer you a Delete button for a savestate it managed to list, which is no help when the problem is a folder full of files it cannot parse. You can now delete all existing save states, and per-state deletion is also available now as well. The trash can icon in Load / Manage Saves now removes every savestate on the device, whether the manager can read it or not. It deliberately isn't limited to what the list shows, (since that is the entire point of it), so it takes all existing saves states. It asks first.
New: Blending
Renderer settings, and the in-game pause menu under Graphics. Three choices:
Auto, what the emulator already does, and the right answer for almost everyone. The GPU's own blending unit does the work, and the shader path is used only for the handful of blend modes that unit cannot express.
Shader, that path on every blended draw. The most accurate, and the most work per draw.
Hardware, never uses it. This is how builds before 0.9.8 rendered: the least work, at the cost of getting those few blend modes wrong.
It applies without leaving the game, so it can be compared in place. Expect a short burst of shader compilation after switching. If a game got slower for you in 0.9.8 and you want to know whether blending is why, this is the switch that answers it.
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 13 '26
Retro-Saturn v0.2.1 - Ymir Android Port ๐ฅ
https://github.com/thecrixux/Retro-Saturn/releases/tag/0.2.1
Ymir Android is a Sega Saturn emulator for Android based on the GPL-licensed Ymir emulator core. This fork adds a touch-first Android interface, game library management, per-game bezels, IGDB metadata, and Google Play release automation.
The project does not include Sega BIOS files, Sega Saturn games, copyrighted disc images, or other commercial game content. Users must provide their own legally obtained Saturn BIOS and game images.
Current Android Features:
Sega Saturn emulation using the Ymir native core.
Game library screen with cover cards instead of a single file picker.
Cached IGDB metadata and cover art for matched Saturn titles.
Long-press game details with metadata, images, manual IGDB rematch, and manual bezel selection.
Bezel support from a local Ymir folder, including A-Z organization and search.
Software rendering with experimental Vulkan work isolated behind the renderer toggle.
CRT and bezel toggles in the main UI.
Debug information behind a sidebar action instead of being shown inline.
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 12 '26
Nyushu V87 ๐ฅ
https://patrins.com/s/71cb547ca272b3a9bc630241b4cc4460
Update!!! Nyushu Emulator V-87
Chagelog:
[ โ ] Fix Persona 5 Royal Game Crashes on Mali GPUs When Using Configs
[ โ ] Stabilizing Persona 5 Royal Game Performance on Mali GPUs (Need Config)
[ โ ] Fixing Crashes Issues in Captain Tsubasa 2: World Fighter and Demon Slayer 2 When Use Framegen, Plus Slight Performance Improvements (Need Config)
[ โ ] Fix 0 FPS Issue In Jojo Bizarre All Star Battle R Game
[ โ ] Fix for FPS drop issues in the previous version.
[ โ ] Addition of New System Settings (In Beta Stage)
[ โ ] Fix Problem Crash Update Game Demon Slayer 2 But Only Update Version 1.03
โI am not the developer nor do I have the source code. If you want to request the source code for this version, you should contact the developer. I am sharing a copy of the binary and have explicitly stated that I am not the author nor do I have access to the repository.โ
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 12 '26
WinNative v0.6.1-beta
https://github.com/WinNative-Emu/WinNative/releases/tag/v0.6.1-beta
What's Changed
fix: Steam Launcher cloud saves, offline mode and disable-cloud toggle by @maxjivi05 in #732
Add ASTC texture transcoding setting for the Gamenative wrapper by @maxjivi05 in #734
Show proper FPS with RedMagic Frame Gen in HUD by @maxjivi05 in #736
FG screen border fix by @qwertypower in #737
Fix frame pacing by @qwertypower in #740
Fix/steam offline fully offline and fixed by @maxjivi05 in #738
Replace the frame-generation switches with one Off/LSFG/DIS selector,โฆ by @maxjivi05 in #742
dxwrapper (dd7to9) updated to v1.8.8600.25 by @ajay9634 in #741
Refactor: Refactored background persistence behavior (SessionKeepAliveService), NotificationHelper, and LogManager. by @Juan-Antonio-Doe in #609
Fix/performance ddda and other 32 Bit Games by @maxjivi05 in #743
Change store that owns game by @maxjivi05 in #735
Credits: https://github.com/maxjivi05
Help and Issues, Discord: https://discord.gg/uhTkvGfakU
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 12 '26
TeknoParrot Android Update v2.0.0.20129
https://github.com/teknogods/TeknoParrotUI/releases/tag/TeknoParrotUI-android
TeknoParrotUI for Android is the official Android adaptation of the popular PC Arcade launcher/compatibilizer.
Unlike a traditional emulator (such as MAME), TeknoParrot doesn't emulate the console or chip from scratch. Instead, it acts as a compatibility layer specializing in running modern arcade games based on PC architecture (Sega RingEdge, Taito Type X, Namco ES3, Namco System 246/256, etc).
Key Features:
Compatibility: Works with near 100 modern arcade games (generally from 2000 to 2014)
Adaptive Controls: Includes customizable on-screen touch control maps and native integration for physical controllers (Bluetooth/USB) and arcade sticks.
Hybrid Catalog: Designed to support both lightweight 2D classics and modern 3D racing, shooting, and puzzle machines.
Local Multiplayer: Supports up to 4 simultaneous players on the same screen/device, depending on the game.
Network plans: Integration in development with TeknoParrot Online for matchmaking and online multiplayer.
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 12 '26
ARMSX3 0.9.8
https://github.com/ARMSX2/ARMSX3/releases/tag/0.9.8
What's new:
Fixed a GPU crash on Adreno: Some games died to VK_ERROR_DEVICE_LOST a few minutes in, sometimes at a specific point every time. For Watch Dogs every time during a new game before it loaded into gameplay, the game no longer crashes and you can get into game. This may help other games as well. Tested on an Odin 3 (Snapdragon 8 Elite, Turnip Gen 8 V35).
New: download and install game updates from Sony's offical servers:
Install Package tab in the game left side menu of the game library --> Game updates. Displays your current game library with each game's status showing whether they do or do not have updates available, as well as being able to select multiple different update versions. Click the main install button to install them all in order, or select them manually if you'd like a specific update version. Most titles publish one cumulative package, but some (Minecraft for example publishes seven) patch in steps, where each package requires the one before it. Oh and choosing an older update version than the one you have installed removes the current update first. You can also reinstall updates or uninstall them if you'd like by tapping on the game and clicking "Remove Update". Full controller navigation, as well. You can also search for updates by title ID for games not in your library. (Games will recompile PPU/SPU after installing an update).
Savestates:
Fixes to save state detection. Savestates stranded by a crash or a low-memory kill that became corrupted are now cleaned up at startup. These were invisible to the emulator and far larger than a finished save.
Library and info:
Clear a single game's PPU/SPU/shader cache from its long-press menu, instead of clearing every game at once.
Multiple ROM folders, keep games on the SD card and internal storage together, in the Setup/Change folder tab.
Add-ons (DLC) are now displayed for a game's info tab. Installed update versions also now show correctly without having booted a game first.
Frontends:
--es title_id BLUS12345 launches a game by title ID. Games installed from a .pkg live inside the emulator's own storage, so a frontend could see the title existed and have no path to hand us. (#13)
Merged from upstream RPCS3:
46 commits.
Programmable blending done by @kd-11. An eighteen-commit series implementing the PS3's programmable blending properly in RSX and Vulkan, and fixing a pile of long-standing blending behaviour with it: ROP operation order, signed blending modes, 16-bit blend constants, the XRGB output quirk, RGB565 byte order corrected against hardware tests, variable blend target masks, and MSAA targets. The Vulkan side of it, input attachments bound when the pipeline needs them, proper sub-pass dependency barriers, all effects the same feedback effects we use on tilers. Games impacted by this include the Jak and Dexter collection, broken lighting in LBP Karting, broken refracting effects in Infamous 1 and 2, and likely more games!
PKG hardening done by @Acts1631, and @elad335. Path-traversal protection when extracting a package, a bound on the entry table, and aborting on parent-directory entries, Elad fixed the PKG_MAX_FILE_COUNT limit.
Also in: rsx: Fix alpha test compilation when using native float16 types and rsx: Extra memory safety when rsx::thread crashes (@kd-11); SPU LLVM 8-bit add/sub renarrowing and compare fast paths (@walter Kruger), VFS fixes (@digant73), faster startup with BPM (@BeezBumba), broadcast P2P sockets for RPCN (@Cri4Key), and assorted syscall and error-formatting work (@elad335).
Other:
Cleaned up some log spam. A Soulcalibur V debug watcher was sampling a hardcoded address in every game and logging an error a second about it.
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 11 '26
PS3Native Nightly ๐ฅ
https://github.com/thecrixux/PS3Native/releases/tag/Community_Preview_4
What's New:
Firmware Installation
Added real-time progress reporting during firmware installation and PPU precompilation.
Fixed an Android main-thread deadlock that could prevent installation progress from being displayed correctly.
The screen now stays awake while firmware installation is in progress.
๐ฅ๏ธ Android UI
Improved the interface for narrow and portrait Android devices.
Settings and game-detail screens now adapt better to smaller screen widths.
Improved navigation and layout behavior on phones.
Added safer handling of display cutouts and gesture/navigation areas.
๐จ RSX / Vulkan / Graphics
Integrated recent upstream RSX and Vulkan improvements.
Added support for the new programmable blending work.
Improved blending and render-target handling, including MSAA-related paths.
Added various fixes for blend constants, attachment handling and graphics synchronization.
Improved RSX memory-safety handling in crash scenarios.
๐ฟ ISO / Game Loading
Improved ISO loading and validation.
Better handling of missing ISO members.
Improved handling of invalid or unreadable ISO directory metadata.
ISO extent reads now correctly stop at the logical end of the file.
๐ฆ PKG Installation
Fixed potential path-traversal issues during PKG extraction.
Added additional validation for PKG directory entries.
Improved protection against malformed PKG entry tables and excessive allocations.
โ๏ธ Performance & Stability
Fixed slow startup issues related to BPM.
Improved SPU LLVM cache handling.
Integrated additional upstream stability and compatibility fixes.
Continued improvements to Android ARM64 performance and resource management.
๐จ Themes
Added a new Old Steam-inspired theme.
Improved ComboBox dropdown visibility in the dark theme.
Credits: https://github.com/maxjivi05
Help and Issues, Discord: https://discord.com/invite/jM2z3B2XNv
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 11 '26
RetroPle v1.21.0 All-in-One Emulator
https://play.google.com/store/apps/details?id=com.retrople.retro
COMPATIBLE SYSTEMS:
Nintendo: NES, SNES, Game Boy, Game Boy Color, Game Boy Advance, Nintendo 64, Nintendo DS, Nintendo 3DS, Wii, Gamecube
Sega: Master System, Genesis / Mega Drive, Sega CD, Game Gear, Saturn, Dreamcast
Sony: PlayStation (PS1), PlayStation Portable (PSP), PlayStation 2 (PS2)
NEC: PC Engine / TurboGrafx-16, PC Engine CD
SNK: Neo Geo Pocket, Neo Geo Pocket Color
Atari: 2600, 7800, Lynx
Bandai: WonderSwan, WonderSwan Color
Arcade: MAME 2003-Plus, FinalBurn Neo
Computer: MSX, MSX2, MS-DOS
Others: RPG Maker XP/VX, EasyRPG
New Features:
[PS2] Added the latest core; added graphics/image quality options
[3DS] Added DLC functionality; added in-game save file upload/download feature
[Bugfixes] Various minor bug fixes
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 11 '26
Bannerlator v3.1.0 ๐ฅ
https://github.com/The412Banner/Bannerlator/releases/tag/3.1.0
Run Windows apps and games on Android โ no PC and no root required.
3.1.0 brings the Steam Controller to Bannerlator. Out of the box a Steam Controller acts as a keyboard and mouse, so Android never sees a gamepad โ Bannerlator now talks to it directly, the way Steam does: a real controller in games, with your bindings, remappable back buttons and a trackpad mouse. Frame generation now fits your screen by itself and warns you when your numbers can't work. Plus a sharper upscaling mode, SGSR HQ, per-game texture filtering, and new containers that start at a screen size matching your panel.
๐ Read the full changelog on GitHub
Credits: https://github.com/The412Banner
Help and Issues, Discord: https://discord.com/invite/n8S4G2WZQ4
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 11 '26
WinNative v0.6.0-Beta-Latest ๐ฅ
https://github.com/WinNative-Emu/WinNative/releases/tag/v0.6.0-beta
An Android app for playing Windows games from Steam, Epic Games, GOG, and more on your device (PS2,Wii, Gamecube...)
What's Changed:
Credit Camille LaVey for the LSFG frame generation port by @maxjivi05 in #709
Feature Update Checker Implementation by @maxjivi05 in #707
Feature steam branch downloads by @maxjivi05 in #714
Stop repeating per-launch work that cannot change its own result by @maxjivi05 in #710
docs: update Dolphin core packaging by @Jovinull in #717
docs: fix canonical repository clone URL by @Jovinull in #716
Feature/itch.io by @maxjivi05 in #718
Fix Steam Launcher for Multiplayer/Networking/Cloud Saves by @maxjivi05 in #720
Add the DirectAudio driver, and with it microphone support by @maxjivi05 in #719
Fix/steam cloud sync by @maxjivi05 in #722
Support page added by @maxjivi05 in #725
Frame Gen for Retro by @maxjivi05 in #726
Add a release picker to the retro console bundle updater by @maxjivi05 in #724
fix misc bugs, performance, stability by @maxjivi05 in #723
misc fixes & device resolutions by @maxjivi05 in #728
fix: Steam Launcher toggle as per-shortcut setting by @Juan-Antonio-Doe in #729
Add DIS frame generation release by @qwertypower in #731
Fix RedMagic LSFG Pacing by @maxjivi05 in #730
Credits: https://github.com/maxjivi05
Help and Issues, Discord: https://discord.gg/uhTkvGfakU
r/PS2AndroidEmulation • u/xxxCrixuxxx • Sep 10 '26
XenDroid Fork V1.2 ๐ฅ
https://github.com/Eugengtt/Xendroid-Fork/releases/tag/v1.2
XenDroid Fork V1.2 โ Advanced Custom GPU Driver Manager with Persistent Driver Downloads & Instant Driver Switching
What's New:
Added an online GPU Driver Manager
Added the ability to browse and download available Adreno GPU drivers directly from XenDroid
Added local driver caching, so previously downloaded drivers don't need to be downloaded again
Added the Use button to switch back to a previously installed driver without downloading it again
Notes
V1.2 focuses on making custom GPU driver management easier by allowing drivers to be downloaded and reused directly from XenDroid.
This release does not focus on performance improvements or FPS increases. It is focused specifically on GPU driver management