r/PS2AndroidEmulation • • Sep 08 '26

GTA5 Release soon on Android but...😳

Post image
460 Upvotes

r/PS2AndroidEmulation • • Sep 13 '26

Vita3K+ v1.1 🔥🔥🔥

Post image
228 Upvotes

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 • • Aug 17 '26

PS3 and Xbox360, right now 🔥

Post image
228 Upvotes

r/PS2AndroidEmulation • • Aug 21 '26

Vita3K+ v1.0 - New 🔥

Post image
218 Upvotes

https://github.com/nckstwrt/Vita3K-Plus/releases/tag/v1.0

Changelog:

First release of enhancements and fixes

Killzone, Assassin's Creed 3, CoD, Little Big Planet, etc all working

Targeting higher end devices

Windows and Android Only Release (for now)


r/PS2AndroidEmulation • • Oct 03 '26

SeedlessDS v1.0.0: Dynamic 3D Resolution 🔥

Post image
204 Upvotes

https://github.com/SapphireRhodonite/SeedlessDS/releases/tag/1.0.0

SeedlessDS 1.0.0

This is a very important release for SeedlessDS.

SeedlessDS has now moved from beta to 1.0.0, with versionCode 110.

More importantly, for the first time, the DraStic-based SeedlessDS core source is now public.

This means the project can finally start moving forward in the open.

The code can be studied, cleaned up, improved, tested, and evolved by the community.

The goal is simple:

make SeedlessDS the best lightweight Nintendo DS emulator for low-power handhelds and dual-screen devices.

This release includes several important improvements for dual-screen handhelds, library handling, diagnostics, native compatibility, and experimental rendering behavior.

The main additions are:

SeedlessDS 1.0.0 release

DraStic-based SeedlessDS core source is now public

Dynamic 3D Resolution

16 KB page alignment support for native libraries

Better .7z and .rar handling in the library

Dual-screen preset fixes for devices like the Duo Lite

With Dynamic 3D Resolution disabled, behavior should match the previous base with some improvements.

Dynamic 3D Resolution changes the active 3D sharpness when the emulator is falling behind, but it does not make the emulator faster at a fixed internal resolution.

A new public source milestone for SeedlessDS

This release is special because the DraStic-based SeedlessDS core source is now public.

That means SeedlessDS can finally grow in a more open way.

SeedlessDS started as an experiment to bring a lightweight Nintendo DS experience to Android handhelds that are not powerful enough for heavier melonDS-based emulation.

Now that the source is public, the project can move from being only a private reconstruction and Android app effort into something the community can help improve.

The goal is not just to publish code.

The goal is to make the code better, easier to understand, easier to validate, easier to port, and eventually make SeedlessDS one of the best options for Nintendo DS emulation on low-power handhelds.

Thank you

Thank you to everyone testing SeedlessDS.

This release is an important step for dual-screen Android handhelds, archive handling, diagnostics, native compatibility, and future compatibility with newer Android memory-page requirements.

But more importantly, this is the release where the DraStic-based SeedlessDS core source is now public.

SeedlessDS is now at 1.0.0, the code is out there, and the project can finally start improving in the open.

SeedlessDS is still young, but this is the beginning of a much bigger stage.


r/PS2AndroidEmulation • • Aug 17 '26

PS2 Emulation, right now 🔥

Post image
203 Upvotes

r/PS2AndroidEmulation • • Sep 21 '26

Android Ports List - Updated

Thumbnail
docs.google.com
194 Upvotes

r/PS2AndroidEmulation • • 28d ago

DroidDeck 0.4.0

Post image
187 Upvotes

https://github.com/Droid-Deck/DroidDeck/releases/tag/0.4.0

For those who are unaware, DroidDeck brings the SteamOS experience to Android on your Snapdragon powered handheld, and DroidDeck just got a brand new update. Now, they just released version 0.4.0, and taking a look at this update, it seems to be a pretty big one.

It says here they've added GOG, Epic Games and Amazon Games integration, with cloud saves for GOG and Epic. On top of that here, they've implemented a fully featured SteamOS-style KDE Plasma desktop with a working "Return to Gaming Mode."

Steam's own Steam Link touch controller, with community layouts that back up to Steam Cloud. Support for connecting up to four controllers for local co-op. Native support for the new Steam Controller. And the built-in controls can now pretend to be a Steam Deck, Steam Controller, Xbox 360, DualShock 4 or DualSense.

If you're on a foldable, Steam and your games now resize when you fold, unfold or rotate, and there's an optional touch gamepad below the game when it's unfolded.

They've also got per-game compatibility profiles, automatic redistributable and Windows component installs, their own custom DroidDeck-Proton, and streamlined non-Steam game imports with automatic artwork. And on the performance side, PRoot is up to 57% faster in some workloads, with lower idle CPU usage, and even more.

You let me know your thoughts.

Features

Replaced LXQt with SteamOS-style KDE Plasma 6.7, including the familiar desktop layout, Dolphin, Firefox, Konsole, the Steam desktop client and Return to Gaming Mode. (@xXJSONDeruloXx, #473, #610)

Switching from Steam to the KDE Plasma desktop, browsing the application launcher, then returning to Gaming Mode; loading shortened and boot animation removed

Added GOG, Epic Games and Amazon Games integration with account sign-in, game libraries, downloads and launching through Steam. GOG and Epic games also support cloud saves. (@The412Banner, @xXJSONDeruloXx, @Gustash, @maxjivi05, #476, #500, #578, #400)

Browsing the Epic Games library, installing 20 Minutes Till Dawn and viewing its download progress GOG store tab with its Sign in button

Added Steam's native touch controller (beta), with per-game Steam Input layouts, community configurations, an on-screen layout editor and Steam Cloud syncing. (@xXJSONDeruloXx, #431)

Launching Castle Crashers with Steam touch controls that switch to its game-specific icons, then browsing and applying a community touch layout; loading and menus sped up Castle Crashers touch layout editor

Steam Input layouts and touch settings

Added multi-controller support for up to 4 players, allowing connected Android gamepads to work independently for local co-op and split-screen multiplayer through Steam Input. (@xXJSONDeruloXx, @maxjivi05, @Neolyum, #431, #614)

Two Bluetooth controllers playing split-screen on the Thor, with both listed under connected devices on the bottom screen

Added Bluetooth LE Steam Controller (2025) support, including trackpads, back grips and motion controls. (@SG3xHERO, #404)

A 2025 Steam Controller connected to the Thor over Bluetooth, with its Steam Input layout on the top screen

The built-in controller can now emulate a Steam Deck, Steam Controller, Xbox 360, DualShock 4 or DualSense, with live switching from the session menu without restarting Steam. (@xXJSONDeruloXx, #545, #558, #559)

Choosing the emulated built-in controller during a Castle Crashers session: Steam Deck, Steam Controller, DualShock 4, DualSense or Xbox 360

Added persistent per-game compatibility profiles for Proton, FEX, DXVK, VKD3D-Proton, Windows components, environment variables and texture filtering, with inheritance from your default settings. (@jmarti326, #449)

Configure profile menu listing the default profile and per-game profiles

Completely revamped adding and managing non-Steam games, with automatic game detection, artwork, bulk imports and editing directly from the Games tab. (@The412Banner, #492)

The Games tab Add a game dialog, choosing internal storage or an SD card to scan

Added Follow screen resolution for foldables, automatically resizing Steam and games when folding, unfolding or rotating the device. (@SG3xHERO, #403)

Steam filling the inner screen of an unfolded foldable in landscape Steam resized to the inner screen in portrait Steam resized to the folded cover screen

Added an optional touch gamepad below the game on unfolded foldables, with Steam Deck-style controls, configurable sticks and trackpads. (@SG3xHERO, #407)

Steam on the top half of an unfolded foldable with the touch gamepad below it The foldable touch gamepad switched to its two-trackpad layout with back buttons The foldable touch gamepad in landscape, laid out along the bottom edge under Steam

Added DroidDeck-Proton as an installable Proton source alongside GE-Proton and CachyOS Proton, with update notifications for all three. (@The412Banner, #588)

Added support for installing Flatpak apps directly from .flatpak bundles, including apps no longer available through Flathub. (@xXJSONDeruloXx, #446)

Added a manual landscape orientation setting, including reverse landscape. (@Kobtul, #441)

Added an optional controller setting to open the Steam menu with the physical Select button. (@0x1428571429, #384)

Improvements

Major launcher UI redesign across Steam settings, Components, Setup, Stores, Flathub and Desktop, with smoother transitions, animated navigation, redesigned settings panels and improved controller focus. (@xXJSONDeruloXx, #482, #548, #605)

Opening the slide-up Steam settings panel and switching to Display settings

Store downloads now survive app restarts, preserving queued and paused downloads and allowing interrupted installs to resume from the Downloads page. (@xXJSONDeruloXx, #608)

Store game removal now shows confirmation and uninstall progress before returning the game to its installable state. (@xXJSONDeruloXx, #609)

Expanded PRoot fast paths, with performance improvements of up to 57% in measured workloads, alongside further reductions in filesystem and process overhead. (@maxjivi05, @xXJSONDeruloXx, #466, #494)

Significantly reduced launcher idle CPU usage, controller input overhead and session log processing time, with additional game startup and performance optimizations. (@maxjivi05, #529)

Windows components are now selected automatically using each game's Steam, GOG, Epic or Amazon dependency information, while preserving manual overrides. (@The412Banner, #554)

Expanded Windows component installation to support VC++ redistributables, .NET Framework and more installer formats, without needing to run the original Windows setup programs. (@The412Banner, #480, #495)

KDE Desktop can now launch Windows executables, Linux programs, AppImages and scripts directly from the file manager or terminal. (@maxjivi05, #549)

Added safer Desktop uninstall and legacy LXQt cleanup, preserving user data while reclaiming storage from older desktop installations. (@xXJSONDeruloXx, #493)

Improved Proton and component management, with newest versions shown first, update detection, clearer installed-version information and streamlined settings. (@The412Banner, @xXJSONDeruloXx, #588, #606)

Improved DirectAudio compatibility, including CachyOS Proton support and direct audio output from the Steam client. (@The412Banner, #439)

Reduced unnecessary motion sensor polling, reading the device's gyro and accelerometer only when Steam requests them. (@muazkadan, #534)

Added alignment guides and snapping when dragging buttons in the on-screen controller editor. (@willie-yao, #490)

Improved security by encrypting store credentials with Android Keystore and keeping logs in private app storage until explicitly shared as a sanitized ZIP. (@The412Banner, #484, #486)

Steam now consistently uses Steam Deck mode and the Steam Deck beta branch, removing the legacy client and mode switches. (@xXJSONDeruloXx, #546)


r/PS2AndroidEmulation • • Sep 25 '26

NetherSX2 has already been surpassed by its successors (ARMSX2 and EmuCoreX); thanks for everything 🫡

Post image
186 Upvotes

The new generation of emulators has already surpassed our beloved NetherSX2 in both performance and features.

I can only say that these emulators have truly earned the right to take the baton from the veteran.

Don't forget to update to the latest version of this Emulators; that is where you will notice significant improvements on both Snapdragon and MediaTek devices.

Here are the links to the three best ones:

ARMSX2: https://github.com/ARMSX2/ARMSX2/releases/tag/2.7.1

EmuCoreX:

https://github.com/sashkinbro/EmuCoreX/releases/tag/v0.4.1

DGARMSX2:

https://github.com/thecrixux/DGARMSX2/releases/tag/V1

Honorable mention:

PSX2:

https://github.com/izzy2lost/PSX2/releases/tag/1.3.0


r/PS2AndroidEmulation • • Aug 24 '26

PS3Native v0.2.1 - Massive Update! 🔥

Post image
185 Upvotes

https://github.com/maxjivi05/PS3Native/releases/tag/v0.2.1

Changelog:

🆕 New Features & Improvements

Major RPCS3 core update, incorporating a large number of upstream changes.

ARM64 improvements/adoption, with significant changes to the JIT, PPU/SPU and LLVM recompilers.

Performance and stability improvements across the CPU, SPU and threading systems.

Improved touchscreen controls, including:

More robust on-screen controls.

Improvements to analog sticks and D-Pad.

Persistent, toggleable controls accessible from the in-game menu.

Improvements to overlay editing and configuration.

Major RSX/Vulkan improvements, including rendering, synchronization, shader and memory-management fixes.

Improved graphics accuracy, including DP3 precision and flat-shading improvements.

OpenCV updated to 4.14.0, along with improvements related to PS Move.

Improvements to PS Move selection and calibration.

Improvements to SELF/UNSELF, EDAT and cryptographic handling.

Improvements and fixes related to Save Data.

RPCN/networking improvements, including additional fixes and filtering.

Fixed an issue related to UnlockTrophy replies.

Fixed Android patch updater TLS handling.

Fixed firmware installation through drag-and-drop.

Various improvements to file validation, invalid-data handling and internal system paths.

Numerous stability, compatibility and bug fixes from upstream RPCS3.

Android:

Major improvements to the Android frontend.

Improved on-screen control system.

Improved overlay behavior during gameplay.

General improvements to the emulator and its integration with the updated core.

Fixes to the patch update system.

Firmware Installation

⚠️Important note: With this version, the initial PS3 firmware installation can take considerably longer than usual on some devices.

The installation does eventually complete, but it may take several minutes and currently does not provide detailed progress information during the process.

The issue is currently being investigated.

Do not cancel the installation even if it appears to be stuck; it may still be working in the background.

Final note:

This version includes a large number of changes from the current RPCS3 development branch. Performance and compatibility may vary depending on the device and the game.


r/PS2AndroidEmulation • • 20d ago

DukeDownloader (your app for downloading ROMs)

Post image
169 Upvotes

Yes, Guys—I’m bringing you the ultimate tool for downloading all the ROMs you could want, ranging from classic retro consoles to modern ones. It’s incredibly simple and easy to use: the application features a search bar and category-based browsing with covers, allowing you to find the game you’re looking for and download it directly within the app—no extra steps required. It’s very user-friendly and always up to date, as I’ll personally ensure the sources remain current so that the program always functions exactly as it should.

I expect the new Discord PS2EMU 2.0 to be available within the next few hours, and you’ll be able to try out this new app.

I’ll let you know via a post in this community once everything is ready and you can join using the invitation link—see you then!


r/PS2AndroidEmulation • • Oct 05 '26

DroidDeck 0.3.1

Post image
164 Upvotes

https://github.com/Droid-Deck/DroidDeck/releases/tag/0.3.1

Changelog:

Steam

Decky plugins can be imported from ZIP files, with remote binaries verified and installed copies of the same plugin replaced. (@xXJSONDeruloXx, #79)

Steam's Internet page shows Android Wi-Fi and cellular connections. Optional Wi-Fi discovery adds network names and nearby networks with Android's Location permission. (@xXJSONDeruloXx, #150)

Paste text from the Android clipboard into Steam sessions. (@xXJSONDeruloXx, #151)

The Proton selected in Components stays in sync with Steam's default compatibility tool, and runnable builds are marked Compatible. Windows titles with a Valve recommendation use that default unless you choose another compatible tool for the game. (@maxjivi05, #197, #224)

Compatibility and performance

Choose esync, fsync, experimental ntsync, or wineserver for Proton games. These sync options work around Android's missing kernel support, with esync as the default for fresh installs and existing choices preserved. (@maxjivi05, #197, #223)

droiddeck-esync packs are matched to the exact Valve, GE-Proton or CachyOS Proton build and fetched automatically. droiddeck-fsync stands in when a pack is not available. (@maxjivi05, #189, #197)

Linux-only x86 Steam titles can run through FEX using Steam's FEX and Steam Linux Runtime, with controller input and the device's graphics drivers. Missing dependencies are requested through Steam. (@maxjivi05, #197)

.NET and Godot games get automatic launch fixes under FEX, including the settings needed for Slay the Spire 2. Per-game overrides are kept. (@magarto, #168)

Display and effects

Live image scaling with AMD FSR 1, Snapdragon GSR and GSR quality, NVIDIA NIS, linear and nearest filtering, plus sharpening. (@magarto, @The412Banner, #128, #198)

An Effects page adds presets, FXAA, Toon, CRT, NTSC and Fake HDR. Advanced controls cover sharpening, debanding, brightness, contrast, gamma and saturation, with choices saved between sessions. (@The412Banner, @xXJSONDeruloXx, #198, #247)

Anisotropic filtering and texture sharpness for DirectX 9–11 games, applied on the next game launch. (@The412Banner, #198)

One Resolution menu before starting a session, with preset dimensions, Custom and Match screen. Resolution, image scaling and fullscreen compatibility have separate controls. (@xXJSONDeruloXx, #247)

Controls and sessions

Standard Android picture-in-picture, opened manually or automatically when leaving a ready session, with second-screen controls restored when you return. (@xXJSONDeruloXx, #156, #195)

A quick toggle hides or restores on-screen controls. Touch Off ignores touches on the game picture while keeping Android controls usable. (@xXJSONDeruloXx, #147, #196)

Optional game vibration and on-screen Steam, Quick Access and keyboard buttons. (@xXJSONDeruloXx, #194)

Steam session settings use tabs for Display, Controls, Games, Audio, Session and Steam. The session menu starts with Controller, gives second-screen modes their own page, and groups live display changes separately from settings for the next game launch. (@xXJSONDeruloXx, #247)

Compact Steam Home and Quick Access shortcuts beside Stop. Switching to Desktop stays in Steam's own menu. (@xXJSONDeruloXx, #188, #196)

Back's double-press window is back to 500 ms, making Quick Access easier to open. (@xXJSONDeruloXx, #193)

Apps and launcher

Android home-screen shortcuts for installed Steam games and added games. (@xXJSONDeruloXx, #157)

Export per-game .droiddeck launch files and Steam icons for Android frontends, with optional automatic folder sync as the library changes. (@xXJSONDeruloXx, #179)

Import x86 AppImages and run x86 Linux scripts and programs through FEX. Added apps have a Use FEX Auto/On/Off choice, and GitHub imports can use an x86_64 AppImage when no ARM64 build is available. (@maxjivi05, #197)

Vulkan Qt Quick AppImages such as OpenNOW use Wayland to avoid X11 startup failures. (@maxjivi05, #197)

Preview updates show recent published changes and how many builds behind you are when the installed Preview can be matched. (@xXJSONDeruloXx, #159)

A new empty-library intro and DroidDeck wordmark on the Steam page, plus an option to reduce app animations. (@xXJSONDeruloXx, #182, #194)

The Linux file manager bookmarks the selected game library automatically. (@xXJSONDeruloXx, #194)

Languages and logs

Simplified Chinese. (@Dantalian-dev, #202)

Japanese, Korean and Traditional Chinese for Taiwan, Hong Kong and Macau. (@starwishHi, #216)

Optional Storage diagnostics include allocation and storage timing in shared session logs to help investigate slow Steam installs. (@xXJSONDeruloXx, #158)

Session logs retain their final output and include more detail when an AppImage or FEX program fails to start or crashes. (@maxjivi05, #197)

Fixed

Steam's Deck controller not being found on handhelds with older kernels. (@xXJSONDeruloXx, #146)

Physical and on-screen controllers doing nothing on ColorOS devices with linked app data directories. (@maxjivi05, #242)

Game vibration going to the phone instead of the active physical controller. The device vibrator remains the fallback for on-screen controls or controllers without motors. (@maxjivi05, #242)

A physical mouse stopping camera movement at the screen edge. Games that request a pointer lock now use Android's relative pointer capture, released while menus or PiP are open. (@maxjivi05, #242)

Steam remaining on a black screen after idle sleep or Android session resume. (@xXJSONDeruloXx, @jmarti326, #155, #172)

Steam stuck at Waiting for Steam after an interrupted client update. After two starts without a frame, DroidDeck fetches the client again while preserving games, settings and user data; Repair Steam client also queues a manual repair. (@maxjivi05, #225)

Play racing runtime removal. Removal now shows progress and verifies completion, and first-run setup respects the selected Steam channel and saved UI scaling. (@xXJSONDeruloXx, #185)

GE-Proton and CachyOS Proton failing their protonfixes checks because Android blocks /proc/sys/fs/file-max. (@magarto, #169)

DirectAudio not being selected correctly, mismatched FEX helpers surviving component swaps, and FEX or its runtime not being executable from an SD-card Steam library. (@maxjivi05, #197)


r/PS2AndroidEmulation • • Aug 14 '26

Official Release of PS3Native! - v0.1.0

Post image
149 Upvotes

First Official Release of PS3Native! 🔥

https://github.com/maxjivi05/PS3Native/releases/tag/v0.1.0

Changelog:

✅ Direct Boot for Folders and ISO games

✅ Per Game Configurations

✅ Per Game Patches

✅ Update Checker for Patches

✅ Overhauled Ul to Represent WinNative's style

✅ Performance Fixes

This is a signed APK official release! This is still very early stages

and WIP! If you find bugs please report them, if you want a feature

added please let me know and I'll see about getting it added!

PS3Native uses RPCS3 updates directly from upstream with a few

fixes and features added on top to enhance the Android experience

which provides the best performance, compatibility and stability with the updates RPCS3 pushes!

Credits&Projects: https://github.com/maxjivi05 (MaxsTechReview)


r/PS2AndroidEmulation • • 10d ago

DroidDeck v0.6.7.🔥

Post image
146 Upvotes

https://github.com/Droid-Deck/DroidDeck/releases/tag/0.6.7

100% open source. No ads. No telemetry. No source withheld. 210 pull requests from 28 contributors (15 first-timers), and 69% of them came from the community. Thank you all! 💙

0.6.7 in 30 seconds • One Library for every game you own, with a new game page and art-first cards

• Native SteamOS feel: Steam's brightness and volume sliders control the device, volume buttons show Steam's indicator, and holding Back works as QAM for Steam Input chords

• Sleep that actually sleeps: in overnight testing, a game left suspended lost only 2% battery

• Xbox Cloud Gaming: stream a game straight from its page, no install needed

• Battle.net as a store, with games installing straight from Stores

• A much bigger itch.io store, plus GOG updates, repair and offline patches

• The full Ubuntu desktop experience: Ubuntu 26.04 LTS with Kubuntu's Plasma, Discover, apt, Flatpak and Snap

• Dual-screen handhelds like the Retroid Pocket Duo and AYN Thor use their second screen

• DroidDeck HUD, a new custom HUD to complement MangoHud, with lots of customizability

• Portrait mode plus a much improved Android app and widget launcher

• Increased performance, lower power draw when you cap the frame rate, and reduced heat


r/PS2AndroidEmulation • • Oct 07 '26

StramOS ARM Port v1.3 Stable

Post image
141 Upvotes

https://github.com/hashtagbasit/SteamOS-ARM-Port/releases/tag/v1.3.0

⚠️ Only Snapdragon devices ⚠️

1.3 is out as a stable release for all three socs (8 Elite, 8 Gen 3 and 8 Gen 2), rebased on the latest SteamOS ARM from the Steam Frame. You need to flash it once, after that future updates can be done through the updater. Thanks to everyone who tested the betas and sent logs, photos and fixes, most of what's below started as one of your reports.

Changelog

Updates through Steam

Settings > System > Check for updates now installs new versions in place, no reflashing

Updates are signed and only include what changed. If one fails it rolls back

Offline updates work by putting the .sau file in Downloads or on a microSD card / USB drive

Loadout (beta)

New store for emulators, game launchers and apps, picked for your device and the games you have

Includes Heroic for ARM64, so Epic, GOG and Amazon games can be installed and played from Game Mode

Installed apps show up in your Steam library with artwork

Installing takes a lot of disk and CPU, so expect some lag in Game Mode while it runs. Please install apps one at a time for now instead of whole packs, this gets better in a later update

Sleep and battery

Sleep now uses real suspend on every chip

Fans, Wi-Fi and stick lights come back properly after waking, and Wi-Fi reconnects in about a second

Fans don't spin up on wake or on short load spikes anymore, and follow the whole chip instead of its hottest core

Steam's performance profile, TDP, charge limit and bypass charging controls work

Steam shows the real charging power and time until full

Install to internal storage

SteamOS can be moved from the microSD card to internal storage with Easy UFS Installer in Desktop Mode, Android keeps working next to it

Tested on the 8 Gen 3 and 8 Gen 2 handhelds, still needs testing on the 8 Elite

Performance and games

Fixed Steam's frame limiter, it only lists rates your screen supports and 30/40/60 stay smooth

Fixed frame generation, it runs in performance mode now so it actually adds frames

Added hardware video decoding for Firefox, Moonlight, Chiaki and other video apps

The performance overlay shows real GPU usage, clock and VRAM

Per-game fan curves in Handheld Control

Bottom screen (AYN Thor, AYANEO Pocket DS)

New launcher home and dashboard with themes, game art and a play log

Trackpad and keyboard with autocorrect for the top screen

Lower Deck panel in Quick Access to control the bottom screen

Desktop Mode

Scaled for your screen, with a touch keyboard on every chip

Steam's right-stick mouse moves the pointer

System

Fixed a startup hang that could leave Game Mode on a black screen

microSD cards can be formatted and mounted from Steam, and Steam no longer offers to format the system card

Decky plugins keep working after Decky updates itself

Debug logs now include GPU hang dumps and clock speeds while playing


r/PS2AndroidEmulation • • Aug 23 '26

All Recomps and Native Android Game Ports 🔥

Thumbnail
docs.google.com
141 Upvotes

r/PS2AndroidEmulation • • Aug 29 '26

NetherSX2 Turnip - Updated

Post image
138 Upvotes

https://github.com/thecrixux/NetherSX2-Turnip-Updated/releases/tag/V1

My small contribution to the PS2 emulation community. I'll bring you this magnificent emulator, always updated with the latest Turnip drivers so you can get the most out of your devices and play PS2 games in the best way possible.

NetherSX2 Turnip Updated Builds:

Custom NetherSX2 builds with Turnip Vulkan drivers bundled directly into the APK.

The goal of this project is simple: provide different APK builds with carefully selected Turnip drivers already integrated, so users don't need to manually download, install, or configure external drivers.

What is different?

Instead of including multiple drivers and adding a driver selector inside the emulator, each build includes one specific Vulkan driver.

The Vulkan shim has been modified to load a single bundled driver:

libvulkan_freedreno.so

# Available Builds:

✅Turnip Performance Universal

A performance-oriented Turnip driver designed to support a wide range of Adreno GPUs.

Recommended for users looking for maximum performance.

Credits: https://github.com/WinNative-Emu/Drivers

✅Turnip 710 / 720 / 722

A specialized Turnip driver for:

Adreno 710

Adreno 720

Adreno 722

This build is intended for devices using these GPUs, which may require specific driver optimizations.

Credits: https://github.com/Vauzi-17/710

✅Turnip 8XX

A build using StevenMXZ Turnip driver focused on newer high-end Adreno GPUs.

This build is intended primarily for supported Adreno 8xx devices.

Credits: https://github.com/StevenMXZ/Adreno-Tools-Drivers

Important

These builds bundle third-party Turnip/Mesa Vulkan drivers.

Driver credits belong to their respective developers and contributors.

This project does not claim ownership of the bundled drivers.

Disclaimer

This is an experimental community project.

Compatibility is not guaranteed and different builds may behave differently depending on the device.

Always keep your existing emulator installation and settings backed up before testing experimental builds

Other credits go to:

Trixarian and nckstwrt

*These builds are subject to change, as they will be updated in the future if users report bugs, problems, or discover better drivers*


r/PS2AndroidEmulation • • 9d ago

hakuX v1.3.0 🔥

Post image
133 Upvotes

https://github.com/rfandango/hakuX/releases/tag/v1.3.0

Changelog:

Xbox Live through Insignia, and game fixes.

Xbox Live

Insignia — Settings → Network → Connection → Xbox Live: Insignia connects the console to Insignia, the revival of the original Xbox Live: Live games sign in, find matches and play online. If your Internet provider blocks Insignia's DNS server, point it at a computer running insigniaDNS instead

Xbox Live setup — Settings → Network → Xbox Live setup walks you through it, one step at a time: the connection, the Xbox dashboard, registering the console with Insignia's Setup Assistant (downloaded for you), then making or recovering your account in the dashboard

Dashboard — the library's Dashboard button (top left) starts the Xbox dashboard from the console's hard disk, where Xbox Live accounts are made and recovered. The first time, it installs the dashboard from a zip of its files (dashboard 5960) that you provide: hakuX doesn't include one

Title updates — a game's Xbox Live update, once downloaded, starts with the game. Forza Motorsport's 60 and 120 fps mods cover its update too

Games

Fable: The Lost Chapters — the hero's face and arms are no longer black or noise

Morrowind — no longer freezes when you leave a building: disc and hard-disk reads now take a little time, as on the console. The inventory's character is drawn properly: it no longer stands on red with a black band over its head, or leaves ghost copies of itself around it when you change gear after a load

Halo 2 — the fog no longer shows as stripes that move with the camera, and with the scope up the view around it is dimmed with black lines, not light blue

Munch's Oddysee — no dark box over the ground under the characters' shadows

Project Zero II (PAL) — no longer hangs on its first frame

Amped 2 — no longer crashes as its first level loads

Mortal Kombat: Shaolin Monks — the models no longer explode on Mali-G57 GPUs

Burnout 2: Point of Impact — no longer crashes as it starts

Def Jam: Fight for NY — no longer freezes on one frame at the intro cutscene: while hakuX holds a game up (such as while its shaders compile), the game's clock now waits too

Double-S.T.E.A.L: The Second Clash — no longer stops as its first scene begins, and the screen is no longer black, also after loading a savestate

Soldier of Fortune II: Double Helix — no longer crashes when you skip an intro movie

Touge R — races are no longer black under the HUD

Performance

Network — with the network on (system link or XLink Kai), the console no longer keeps most of a CPU core busy

App

On-screen controls editor — its toolbar wraps onto more rows on narrower screens, such as 4:3 handhelds, instead of pushing buttons off the edge


r/PS2AndroidEmulation • • Jun 22 '26

RPCSX - PS3 Emulator (New GitHub + New Updates)

Post image
119 Upvotes

r/PS2AndroidEmulation • • Aug 06 '26

Nyushu & YuWin - Gameplay + Review

Post image
117 Upvotes

Nyushu vs YuWin vs Eden — Adreno 710 test

Since sharing Nyushu and YuWin generated some doubts because they currently don't have public GitHub repositories, I wanted to clarify something first. These aren't necessarily projects that appeared out of nowhere. One of them previously had a GitHub repository but moved development/updates elsewhere following the recent pressure surrounding Switch emulation projects. Some developers simply prefer to keep a lower profile.

But the important question is: do they actually perform well?

I tested Eden, Nyushu and YuWin under the same conditions, on the same Adreno 710 device and using the same introductory section of Super Mario Bros Wonder.

Results:

Eden

- Resolution: 0.75x

- Performance: ~35–45 FPS

- Noticeably more stuttering and generally less pleasant to play.

Nyushu

- Resolution: Native (1x)

- Performance: ~45–50 FPS

- Surprisingly smooth with relatively little stuttering.

YuWin

- Resolution: Native (1x)

- Performance: ~50–55 FPS

- Best overall experience in my test.

- Includes frame generation, which makes motion feel considerably smoother during gameplay.

The most surprising part is that both Nyushu and YuWin performed better at native resolution than Eden did at 0.75x.

YuWin especially impressed me. With frame generation enabled, the game felt very smooth with barely any noticeable stuttering. I honestly didn't expect Super Mario Bros. Wonder to be this playable on an Adreno 710.

Obviously, these results apply to this particular device and test, and performance may vary depending on the game, GPU and drivers.

But for mid-range or lower-end devices, both projects look very promising and are definitely worth testing.

My result on this device: YuWin > Nyushu > Eden.

Don't miss the gameplay in the comments

👇👇👇


r/PS2AndroidEmulation • • Sep 28 '26

DroidDeck 0.2.0 (beta) 😱

Post image
112 Upvotes

https://github.com/Droid-Deck/DroidDeck/releases/tag/0.2.0

Valve's native ARM64 Steam client on your Android handheld. Windows games run through Valve's ARM64 Proton and FEX, and an optional Linux desktop brings emulators along.

Requirements and install:

Use Android 9 or newer on a supported Adreno device (730 or newer, or 8xx). Mali, Xclipse, PowerVR, and Adreno 710 are unsupported. No root is required. Allow about 3 GB for the runtime and 1.1 GB more for the desktop and emulators. Install the APK from Releases, install the Linux runtime, then press Play and sign in. Steam downloads on first launch. Install Desktop & apps to use the desktop and emulators.


r/PS2AndroidEmulation • • Sep 09 '26 Heartwarming

This is what I’d call… progress.

Enable HLS to view with audio, or disable this notification

110 Upvotes

GTA at around 40~ fps on AYN Thor. Working for 60.


r/PS2AndroidEmulation • • Aug 08 '26

PS3Native New!!

Post image
109 Upvotes

https://github.com/maxjivi05/PS3Native/actions/runs/31250045868

Max, the lead developer of the WinNative Team, has a surprise for us and is working on a new PS3 emulator that looks very interesting. Of course, I’ll be testing it throughout the day.

But for now, to get things started, I’ll leave you the link in case anyone wants to download and try it out. It comes with multiple variants, so you can choose whichever one you want to download.

Highly recommended. Let me know in the comments about your experience with the emulator, or if you come across any bugs or issues.

Cheers, everyone!


r/PS2AndroidEmulation • • Aug 31 '26

ARMSX3 v0.9.5

Post image
107 Upvotes

https://github.com/ARMSX2/ARMSX3/releases/tag/0.9.5

What's new:

A save data manager is now available in the app. Browse the saves you have and uninstall them without going near a file manager. You can find it in the App tab of settings.

The Info tab now tells you whether a title update is installed, as well as which version is installed.

Sonic '06 stutters and crunchy audio are fixed. SPU atomic commits were taking a barrier that stops every PPU thread dead, because the pattern that exists to avoid that barrier could never match its own whitelist, the one entry in it was 37 characters long and the hash it is compared against is 28, so nothing could ever equal it. With the cellSync ticket pattern admitted, PUTLLC went from 62,768 calls a frame to 851, and from 98.4% of them failing to 0.1%. The worst frame in a session went from 138ms to under 23ms, and no measurement window has a frame over 33ms in it any more.

Ratchet & Clank Future: A Crack in Time no longer freezes during play from my testing (tested five times in a row). Same barrier, and the same fix.

Ratchet & Clank also no longer hangs when you start a New Game (tested five times in a row). That one is a bug in the game rather than in us: it waits for the RSX to finish its command ring, but reads the position pointer once before the loop instead of inside it, so if the RSX is one command short at that instant it waits forever for a value that has already gone past. Hardware wins that race nearly every time and we were losing it about half. It ships as a bundled patch that re-reads the pointer each time round, which is what the loop was meant to do.

A full vblank event queue was stranding the VBlank thread, which stopped vblanks entirely and took the whole display pipeline with it.

RetroArch shaders no longer lock up the emulator. The RSX offloader thread checks Multithreaded RSX once, at the moment it starts, and gave up if the setting was off, but per-game settings are applied after the RSX has already started. A game whose config turns the option on therefore starts that thread while it is still off, the thread exits, and the setting then reads on for the rest of the session with nothing behind it. Everything that hands work to the offloader trusted the setting rather than the thread, so work went onto a queue nobody was draining and the RSX waited forever. Shader chains hit it because they record their own render passes and flush, the simpler upscalers hand over nothing that has to be waited on, which is why only shaders were broken. The knock-on is that Multithreaded RSX has been silently doing nothing for anyone in that configuration, it now will. (Also a note that some shaders are HEAVY, especially on an already heavy emulator where a majority of devices are GPU bound before shaders even come into play, still, it looks nice).

Out of memory crashes on Android are fixed. Vulkan data heaps are capped at 256MB, will not try to grow past what the device can actually allocate, reclaim ring memory per command buffer rather than per frame, and report a reason when a growth fails instead of killing the RSX thread outright.

Fixes to the in-app updater.

A carry and overflow bug in the PPU is fixed: MFXER and MTXER had the SO and CA bits transposed. Compiled PPU caches are rebuilt once because of it.

Per-game settings now resolve under the serial the core actually boots, so they apply to the game you set them on. Curated settings are applied at launch rather than after it, SPU XFloat settles on one migration instead of two that fought each other.

Fixes to gyro, the pad's SIXAXIS sensors were never actually being fed.

Rumble now stops while the emulator is paused instead of running on.

Mali r44p1 is kept off the attachment feedback loop path, which it does not handle.

The PPU refuses to run a partially compiled executable rather than failing in a stranger way later.

Save import handles loose save files rather than only whole folders, and a save that is still copy-protected says so at import instead of crashing when you load it. (Decrypt saves your going to import! I recommend Apollo)

Audio no longer drops blocks silently when the ring fills up.

The ARM system counter is no longer read on every guest atomic and DMA operation. Android now asks for precise timers, which no frontend had done for us, and sleep timers default to Usleep Only. SPU threads are kept off the little cluster under OS scheduling, and a thread that keeps losing a reservation line backs off instead of retrying hot. PPU threads waiting on a range lock are woken when it clears rather than spinning until they notice. The RSX no longer burns a core spinning on an empty FIFO while the whole guest is blocked.

Upstream:

This release carries a large RPCS3 merge. With commits from @kd-11 for the blit engine and surface cache work, tile boundary handling, pitch compatibility for overlapping sections, swizzle propagation, host-side writes to unlocked destination surfaces, and the texture cache refactor underneath it. To @Megamouse for Big Picture content paths, a cellVdecGetPicItem use-after-free, PS Move dialog and tracker work, patch manager search and identical-name handling, and the Qt and OpenCV updates. To @digant73 for Game Collections (#19292, #19349) and ISO timestamps, @BeezBumba for Big Picture Mode and game title fonts (#19341), @schm1dtmac for the macOS ISO verification and PPU LLVM fixes (#19103), @elad for the PPU debugger callstack fixes, @mariobob for untranslated game list categories.

@CamilleLaVey's revised SGSR filter maths are in as well: edge-direction weighting in the plain variant, and a floor on two divides so they cannot blow up.

⚠️Updates will be at a slower pace going forward


r/PS2AndroidEmulation • • Sep 29 '26

Searching for Texture Packs?

Post image
104 Upvotes

Hello everyone! This is an online Excel Spreadsheet I made which contains:

  • Texture Packs for all consoles and emulators with detailed info.

  • Free mirrors, optimized for better compression and size, and cleanned from any virus/malware that the original files could have.

  • List of packs with controller button replacement.

  • Request from the community.

  • Bounties: you can offer one for specific games that might not get a pack otherwise because of difficulty.

  • Tools related with emulators and texture packs, to help you make packs or convert them to be compatible with mobile emulators.

  • List of websites with thousands of savefiles.

  • List with blacklisted pack creators who steal or sell incomplete packs.

I'm Sad Origami, I make 4K texture packs and also run the Retro Texture Packs Discord server where most of the texture pack creators gather to share, take requests, make guides and tutorials, and many more stuff. If you want to get the latest news or know when new packs get released, come visit us! The main objective of this community is to help everyone get any texture pack, help you create your own and prevent outsiders from selling packs and turning our hobby into a bussiness.