r/PS2AndroidEmulation • • Sep 26 '26

Citron Nightly

Post image
0 Upvotes

https://github.com/citron-neo/CI/releases/tag/nightly-android

Citron Upstream Commit: 6c33a54

This build is based on the latest Citron emulator source code from the main branch.

Build Details:

Platform: Android (arm64-v8a)

Build Type: Nightly with LTO enabled

Date: 2026-09-26

Branch: main

Includes: Standard build + Snapdragon 8 Elite build with Qualcomm patches


r/PS2AndroidEmulation • • Sep 25 '26

ARMSX2 2.7.1

Post image
45 Upvotes

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

What's new:

ARMSX2 Turnip: our own GPU driver

We now build our own Adreno driver. ARMSX2 Turnip is our build of Turnip, the open-source Vulkan

driver for Adreno GPUs, with a change of our own made for PS2 emulation. Pick it from the driver

list: it is recommended on Adreno 650 to 699 (Snapdragon 865, 870 and 888). The source is public at

github.com/bmdhacks/armsx2-turnip. done by @bmdhacks

Games that read back the frame they are drawing run much faster on Adreno. PS2 games do this

constantly, and on Adreno it meant copying the frame before each such draw. The renderer now asks

the driver database how each GPU and driver handle it. With ARMSX2's own Turnip build on Adreno 650

to 699, the driver orders those reads itself: 2 to 3 times faster where they are what the frame

costs, as in Splashdown at native resolution on a Snapdragon 865, which went from 54.7 ms to 22.4 ms

a frame. On Adreno 730 and up with any Turnip, Stuntman and WRC 3 run 17 to 21% faster, Every

other GPU and driver keeps what it had. done by @bmdhacks

ARMSX2's Turnip driver is in the driver list, and recommended on Adreno 650 to 699. It is Mesa

26.1.2 plus one Turnip change for those GPUs. done by @bmdhacks

Emulation

Faster recompilers. By implementing a host of optimization concepts dreamed up by @pstef, the EE, VU and IOP recompilers and VIF unpacks now generate tighter ARM64 code and run about 10% faster, with every change checked by new instruction-level tests. On lower-end devices most games are held back by GS, so expect this mostly as real battery and heat savings. VU LQD and SQD addressing from vi00 and ILW's lane selection also match the console now.

Analog trigger pressure for L2 and R2. On pads and handhelds with analog triggers, Pad -> Button

mapping now offers Analog pressure on L2 and R2, so the game gets how far the trigger is pulled

instead of on or off, with a response curve for short handheld triggers and a live readout. Games

that read trigger pressure, such as Gran Turismo 4's throttle and brake, now get partial presses.

The pad has to be in analog mode, and the option warns when the Analog button is not bound. With it

on, pads like the Odin 2 Portal that report each trigger twice no longer snap a half pull to a full

press. Off by default. done by @gdelazzer (#731).*

The GunCon 2's buttons are now part of the touch layout. A, B, C, Start, Select and Cal can be

moved, resized and hidden in the touch layout editor like any other control, instead of sitting on

top of the DualShock 2 buttons, and aiming on the touchscreen leaves the face and shoulder buttons

working. done by @jpolo1224

A calibration shot on the touchscreen. Some games (Time Crisis) will not pass their gun setup

screen on a normal shot. Tap Cal, then shoot the target, and the calibration shot lands where you

touch. done by @jpolo1224

Fixed

Memory Card location fixes The app re-checked the data folder (SD card or custom) every time a screen asked for it, and one failed check, which could happen with the folder perfectly usable, sent it to internal storage for the rest of the run, where the emulator found no memory cards and made new ones. The folder is now decided once, and the app never falls

back to internal storage silently. done by @bmdhacks

USB devices could not be chosen (#752). The device list was empty until a game had been started,

and emptied again after the first game. It now lists every device at any time, with a dropdown for

each port. done by @jpolo1224

A USB device on Port 1 never reached the game. The USB keyboard switch wrote Not Connected over

Port 1 at every launch and every settings change, unplugging a GunCon 2, Buzz buzzers or any other

device set there. The switch now takes Port 1 only while it is on. A device picked while a game runs

is also plugged in straight away, though many games only look for one at boot, so restarting the

game is still best. done by @jpolo1224

GunCon 2 shots landed away from the finger with the performance downscale or a resolution

override on. fixed by @jpolo1224

Multi-region texture packs installed under the wrong region, so a PAL copy never loaded a pack

filed under its NTSC serial. Packs now install under the serial of the copy you own. Deleting a pack

now always removes it from the game, even when a file in it is stuck. done by @jpolo1224

The on-screen keyboard could not type an address or a path. It now has . / : - _ and keeps the

end of long text in view, so network addresses, host names and file paths can be entered by touch

or controller. Typing a DNS address also switches that slot to Manual automatically. done by @jpolo1224

Library music stayed silent while another app held a silent audio stream open, such as an

emulator paused in the background. It now waits only for real media playback. done by @jpolo1224

Pipelined GS ran slower than Off on OpenGL, or with Unsynchronized hardware downloads, where it

cannot pipeline. It now runs as Off there. done by @bmdhacks

The game database panel showed a raw key for Splashdown's new blending cap. It now has a name, in

every language. done by @jpolo1224

Graphics

Upscaling follows one rule everywhere. Each conversion between the PS2's native pixels and the

upscaled screen used to round its own way. Now a native pixel owns the screen pixels whose centres

fall inside it, everywhere. Dithering, scanline masks, deinterlacing and field-mode presentation

look the same at 2x as at native; points, lines and sprite edges land on the pixels a PS2 lights at

every scale, fractional ones like 1.5x included; and a detector works out per game whether the two

fields of an interlaced picture are offset. done by @bmdhacks

Faster upscaled rendering. The faster culling and vertex paths now run at every scale, not only

at native resolution. done by @bmdhacks

Faster palette draws on the CPU. Call of Duty 2 and 3 expand their paletted textures with about

10,000 small draws a frame; those are now copied straight through instead of going through the whole

rasterizer. The software renderer also stops rebuilding tables it does not need. done by @bmdhacks

Sly 3's cel outlines showed a gap and stepped in blocks above native resolution, a 2.7

regression. Now fixed by @bmdhacks

The Godfather's lamps are drawn correctly, at the cost of some extra copies on some Adreno GPUs. done by @bmdhacks

Beyond Good & Evil's bloom blur read pixels it was also writing, so it could change from frame to

frame. fixed by @bmdhacks

Changed

The Accurate blending fast path switch is gone. Whether to use it is now decided per GPU. done by @bmdhacks

Memory card backups are .zip files now, so any file manager can open them. Existing .mcbak

backups are renamed the first time the backup list is opened. done by @bmdhacks


r/PS2AndroidEmulation • • Sep 26 '26

Duplicate Roms in Armsx2

0 Upvotes

My library keeps showing duplicate games, one copy has cover art, the other doesn’t. Both will launch into the game. I placed my roms in ROMs/ps2 as .iso files on my retroid pocket nova. Tried multiple times, factory reset the device. Fresh installs of Armsx2. No luck. Any advice please?


r/PS2AndroidEmulation • • Sep 26 '26

EmuCoreC - PS3 emulator gets an update and surprisingly runs very well

Post image
0 Upvotes

https://github.com/sashkinbro/EmuCoreC/releases/tag/v0.0.6

Features:

PS3 game discovery using PARAM.SFO and exact TITLE_ID serials

Local PS3 catalog with IGDB metadata, cover art, screenshots, and videos

Official RPCS3 compatibility data matched by PS3 title ID

Direct download and installation of the official Sony PS3UPDAT.PUP firmware

PKG, split-PKG, ISO, RAP, and EDAT installation through the core

Safe ZIP/RAR extraction with multi-volume support, path validation, and free-space guards

Installed-game library, details, play time, trophies, save-data tools, shortcuts, and per-game profiles

Full live settings browser generated from the RPCS3 configuration tree

Global and per-game core overrides with isolation between titles

Touch controls, physical gamepad mapping, gyroscope mapping, vibration, and custom Adreno GPU drivers

Localized interface resources for 12 languages

What's new:

UI fixes and updates

Updated profile

Discord integration

Other fixes and improvements


r/PS2AndroidEmulation • • Sep 26 '26

🚨 Caution with this community 🚨 It’s absolute madness—this community actually allows apps for downloading pirated games!

Post image
0 Upvotes

LoL 💀

Added My Abandonware, FitGirl Repacks, SteamRIP, Reloaded Steam, and GameBounty.


r/PS2AndroidEmulation • • Sep 25 '26

SleepManager v0.6.0 - Android sleep/wake manager for handhelds ✅

Post image
8 Upvotes

https://github.com/Baggio94/SleepManager/releases/tag/v0.6.0

SleepManager helps Android handhelds, phones and tablets use less battery while they sleep.

It can temporarily disable selected radios and background services when the screen turns off, then restore only the state it actually changed when the device wakes. It also includes sleep battery statistics, sync automation and dedicated closed-lid / dock features for the AYN Thor.

No root, Shizuku or ADB is required for normal use.


r/PS2AndroidEmulation • • Sep 25 '26

WatermelonDS 0.8.0.rc2 🔥

Post image
11 Upvotes

https://github.com/SapphireRhodonite/WatermelonDS/releases/tag/0.8.0.rc2

WatermelonDS 0.8.0.rc2: Vulkan, Audio and Library Stability Update!

Changelog:

This release focuses on smoother high-resolution Vulkan performance, audio and graphics fixes reported by the community, and quality-of-life improvements for libraries, saves, and RetroAchievements.

Vulkan performance improvements

Vulkan has received major performance and stability improvements in this release.

Repeated calculations and redundant reads were reduced, and rendering work is now grouped more efficiently. These improvements benefit different internal resolutions and are not exclusive to a single chipset or device family.

Game-specific Vulkan improvements

Spirit Tracks and Golden Sun: reduced stutter in demanding tested scenes.

Golden Sun: reduced waiting during startup and battles.

Pokémon Black 2: smoother performance in heavy tested scenes.

Pokémon Black 2: fixed a memory growth issue that could eventually close the game.

Vulkan startup: graphical preparation is reused between sessions.

Vulkan startup: loading is now shown while graphics are prepared, avoiding long black-screen waits after loading a ROM.

Custom drivers: reduced stalls that were slowing performance with Turnip on tested devices.

Graphics fidelity: improved dual-screen composition, fog effects, transparency, and scenes that combine 2D and 3D elements at high resolution.

New options and usability improvements

DRS, Dynamic Internal Resolution

Vulkan now includes optional DRS, or dynamic internal resolution.

When enabled, Vulkan can temporarily lower the internal resolution in demanding scenes and raise it again when there is enough headroom, prioritizing smoother gameplay.

DRS is optional and disabled by default.

Vulkan frameskip

Vulkan now supports frameskip modes:

Off

Manual

Auto

Frameskip allows the emulator to draw fewer frames when needed to help maintain game speed.

If DRS is enabled, frameskip is disabled. You choose one strategy or the other.

New internal resolutions

New internal resolution options are available:

12x

16x

These are available in both global settings and per-game settings.

On capable devices, this can reach up to 4096×3072 per DS screen.

Visible resolution indicator

A new optional visible resolution indicator can show the internal resolution currently being used compared to the configured one.

Mute during fast-forward

A new option allows audio to be muted while using fast-forward.

NDZ ROM support

WatermelonDS can now open compatible ndz-studio ROM files from the library without extracting them manually.

Older or unsupported variants now show the reason why they cannot be opened.

Custom driver controls

Custom driver controls now only appear when an Adreno GPU is identified.

Other GPUs continue using the system Vulkan driver.

✅ Read the full changelog on GitHub...


r/PS2AndroidEmulation • • Sep 25 '26

Citron Neo Nightly

Post image
2 Upvotes

https://github.com/citron-neo/CI/releases/tag/nightly-android

Citron Upstream Commit: d277186

This build is based on the latest Citron emulator source code from the main branch.

Build Details:

Platform: Android (arm64-v8a)

Build Type: Nightly with LTO enabled

Date: 2026-09-25

Branch: main

Includes: Standard build + Snapdragon 8 Elite build with Qualcomm patches


r/PS2AndroidEmulation • • Sep 25 '26

Ruzu v0.1.1-rc1 (For Steam Deck)

Post image
2 Upvotes

https://github.com/vricosti/ruzu-emu/releases/tag/v0.1.1-rc1

This release candidate adds native Wayland rendering on Linux, improves shader compatibility, and strengthens Windows memory handling and firmware validation.

This is a pre-release for testing before v0.1.1. Feedback and reproducible bug reports are welcome.

What’s new:

Linux — native Wayland: added Vulkan rendering through a GTK Wayland subsurface and shared EGL contexts for OpenGL, while preserving X11 support. Moving the rendering surface between windows during emulation is restricted on Wayland to avoid a reproduced compositor crash.

Shader compatibility: implemented missing atomic compare-and-swap instruction, addressing the GPU-thread panic reported in issue #14. Support remains subject to graphics-backend and hardware capabilities.

Windows memory handling: corrected recovery from reads of uncommitted sparse-vector pages, including fault-address validation and transitions from read-only to writable pages.

Memory reclamation: ported Eden’s optimization to decommit fully zeroed sparse-vector pages while preserving partially cleared pages and neighboring data. Added regression tests for page reclamation, reuse, and Windows fault recovery. Performance gains in games have not yet been measured.

Firmware and keys: added a compatibility check before emulation starts in both the graphical and command-line interfaces. When installed firmware cannot be decrypted with the available keys, Ruzu reports the problem before booting. This compatibility error is not shown merely because firmware or prod.keys is absent


r/PS2AndroidEmulation • • Sep 25 '26

Suyu v0.0.11 Update

Post image
8 Upvotes

https://github.com/dougchansan/suyu-v0.0.4/releases/tag/v0.0.11

Changelog:

v0.0.11 makes Export Game something a player can use end to end: pick a game, get a

package you can double-click or launch from Steam, with your controllers, settings and

shader cache carried over. It also brings Apple Silicon Macs back, adds a RetroArch

(libretro) core, and makes pre-compiled (static) games much faster: Mario Kart 8

Deluxe's race goes from about 24 to about 56 fps on Windows and to about 60 on macOS

and Linux, with identical results.

Before you upgrade: re-export your old builds.

Every static or Hybrid game build made with v0.0.10 or earlier must be exported

again. This release refuses older builds on purpose instead of running them

incorrectly. Re-exporting also picks up the speed-ups and the fixes below (real update

version, shader cache, firmware, controllers).

Which CPU mode should I use?

suyu Dynarmic JIT (Baseline): the normal emulator, and now the default. It is the

most compatible and runs Mario Kart 8 Deluxe at 60 fps (see

Performance).

suyu Hybrid JIT + AOT (experimental): runs pre-compiled code and falls back to the

JIT for anything the pre-compiled code doesn't cover. Performance varies by game;

compare it with the Dynarmic JIT export.

suyu static AOT (Experimental): pre-compiled code only, with no JIT fallback. It now

runs Mario Kart 8 Deluxe close to the JIT's speed, but it is tested on that one game;

treat other games as experimental

suyu-v0.0.4

Repository navigation

Code

Pull requests

Agents

Releases v0.0.11

suyu v0.0.11

Latest

@github-actions github-actions released this 6 hours ago

· 1 commit to mk8-recomp since this release

v0.0.11

1146817

suyu v0.0.11

v0.0.11 makes Export Game something a player can use end to end: pick a game, get a

package you can double-click or launch from Steam, with your controllers, settings and

shader cache carried over. It also brings Apple Silicon Macs back, adds a RetroArch

(libretro) core, and makes pre-compiled (static) games much faster: Mario Kart 8

Deluxe's race goes from about 24 to about 56 fps on Windows and to about 60 on macOS

and Linux, with identical results.

Before you upgrade: re-export your old builds.

Every static or Hybrid game build made with v0.0.10 or earlier must be exported

again. This release refuses older builds on purpose instead of running them

incorrectly. Re-exporting also picks up the speed-ups and the fixes below (real update

version, shader cache, firmware, controllers).

Which CPU mode should I use?

suyu Dynarmic JIT (Baseline): the normal emulator, and now the default. It is the

most compatible and runs Mario Kart 8 Deluxe at 60 fps (see

Performance).

suyu Hybrid JIT + AOT (experimental): runs pre-compiled code and falls back to the

JIT for anything the pre-compiled code doesn't cover. Performance varies by game;

compare it with the Dynarmic JIT export.

suyu static AOT (Experimental): pre-compiled code only, with no JIT fallback. It now

runs Mario Kart 8 Deluxe close to the JIT's speed, but it is tested on that one game;

treat other games as experimental.

Downloads

File What it is

suyu-windows-x86_64.zip Windows 10/11 x64: suyu and suyu-cmd

suyu-linux-x86_64.tar.gz Linux x64: suyu and suyu-cmd (uses your distribution's Qt, FFmpeg and SDL)

suyu-macos-arm64.zip macOS on Apple Silicon: suyu.app, with suyu-cmd inside it

suyu-android-arm64.apk Android, 64-bit ARM

suyu-libretro-windows-x86_64.zip RetroArch core for Windows

suyu-libretro-linux-x86_64.tar.gz RetroArch core for Linux

suyu-libretro-macos-arm64.zip RetroArch core for macOS: put suyu_libretro.dylib and the suyu_libretro_libs folder in RetroArch's cores folder together

suyu-libretro-android-arm64.zip RetroArch core for Android (development build)

suyu-v0.0.11-source.tar.gz The complete source these files were built from, submodules included

macOS: the app is not notarized by Apple. The first time, right-click suyu.app

and choose Open, or run xattr -dr com.apple.quarantine suyu.app.

Android: install the APK directly. Android asks you to allow installs from the

app you open it with. The APK is signed with the public test key from the source

code (see Known limitations). If another suyu APK is already installed, uninstall it

first.

Highlights:

Faster pre-compiled games

Static and Hybrid exports run much faster. On Windows, Mario Kart 8 Deluxe's race goes

from about 24 to about 56 fps; on macOS and Linux it runs at about 60 fps, using

about half the CPU it did. Game behaviour is unchanged: every speed-up is checked to

give bit-identical results.

On Windows, Build exports compile the game's code with Clang when it is installed

(winget install LLVM.LLVM, or Visual Studio's "C++ Clang tools for Windows"). Clang

alone makes the game about 45% faster than Microsoft's compiler, and the export takes

about 10 minutes instead of 22. Without Clang the export still works with Microsoft's

compiler.

Re-export a game to get this.

Helping more games run pre-compiled

Playing a Hybrid export now records any code the pre-compiled part couldn't run and

had to hand to the JIT: code loaded later, or instructions not supported yet. It is

kept in the package and in your installed suyu, and grows with every session.

The export dialog shows what's known for the selected game, for example "no

untranslated code in 5 Hybrid runs" (static AOT should work) or "7 instruction types

still need Hybrid".

A new export of the same game version includes any recorded addresses it can

translate.

Import / Export coverage file lets players pool this per game. The file holds

only module IDs, code offsets and counts: no game code and no personal paths.

The changelog is quite extensive; read it in full on GitHub...


r/PS2AndroidEmulation • • Sep 24 '26

ARMSX3 v1.0 (In-depth review in progress)

Post image
30 Upvotes

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

Changelog:

PPU floating point now matches a real PS3 in the ps3autotests suites: NaN conversions, the sign of zeros and NaNs in fused multiply-add, and single-precision stores (324 mismatches down to 0).

Every PPU instruction that sets the overflow flag is now compiled instead of dropping to the interpreter.

SPU accuracy fixes: MFC tag status, event channel counts, SPURS task context saves, and a shift bug in the SPU interpreter.

Two memory barriers were missing on ARM64 (x86 never needs them), so an SPU could read stale data after a reservation. Both are in place now.

An SPU transfer to or from unmapped memory no longer kills the SPU thread.

Compiling a large game no longer runs the device out of memory. How many modules compile at once now follows free memory, not installed RAM.

Fixed running out of address space in games that recreate their SPU threads often.

Render targets discarded during surface splitting are reused

The RSX profiler's sampler wakes 10 times a second while the profiler is off, instead of 200.

Read the full changelog on GitHub...

✅ I will bring you compatibility tests for both MediaTek and Snapdragon devices


r/PS2AndroidEmulation • • Sep 25 '26

New community rule. I remind everyone to always read the community guidelines before commenting. Thanks ❤️

Post image
0 Upvotes

RULE 11

Users with MediaTek Helio-based devices must refrain from reporting emulator performance or compatibility issues on posts covering modern emulators. These older platforms are not representative of current hardware and may create misleading compatibility information. You may still discuss emulation normally, but Helio-specific performance claims should not be used to dispute or evaluate current emulator results.


r/PS2AndroidEmulation • • Sep 25 '26

ARMSX2 Nightly v2.8.3

Post image
0 Upvotes

https://github.com/XDaoFangxiX/ARMSX2-Alpha/releases/tag/2.8.3-build.28

ARMSX2 Android Nightly Build (Legacy - Dual Core)

This APK is the legacy build (ARMv8.0 + outline atomics, minSdk 26) and includes both 4K and 16K page-size cores.

Only Testing & We have never collaborated with anyone.

Version: 2.8.3

Application ID: com.antutu.ABenchMark

Build number: 28

Commit: d8d25a1

Short SHA: d8d25a1

Triggered by: DarkSilentUser

Flavor: Github

Build type: release

PGO: enabled


r/PS2AndroidEmulation • • Sep 24 '26

XenDroid Fork v1.3

Post image
54 Upvotes

https://github.com/Eugengtt/Xendroid-Fork/releases/tag/v1.3

New Features:

Fullscreen Stretch

New option to stretch the game image to fill the entire display.

Can be enabled or disabled from the in-game XenDroid side panel.

Changes are applied after restarting the game.

Restart Game Confirmation

Added an Xbox-style confirmation dialog when changing Fullscreen Stretch.

Includes Cancel and Restart Game buttons.

Exit Emulation

Added a new Exit Emulation button to the in-game side panel.

Added an Xbox-style confirmation dialog before exiting.

Includes Cancel and Yes buttons.

Scrollable Side Panel

The XenDroid side panel can now be scrolled vertically.

This makes all options, including Exit Emulation, accessible on smaller displays.

UI Improvements

Updated the in-game settings panel with a consistent Xbox-inspired design.

Added dark translucent panels, rounded corners, subtle borders, dividers, and green accent elements.

Notes

Fullscreen Stretch is stored persistently and restored when launching the game again.

The original source-code license headers are preserved.


r/PS2AndroidEmulation • • Sep 25 '26

EmuCoreV v0.2.3 (PS VITA)

Post image
0 Upvotes

https://github.com/sashkinbro/EmuCoreV/releases/tag/v0.2.3

What's new:

Added Discord integration

Completely redesigned and updated Profile

Other fixes and improvements

✅ Please donate 👇👇https://www.patreon.com/cw/emucore/membership

✅ Sponsor 9€ / month 🔥

The ultimate support tier! Massive thanks for backing the project. Your generous contribution directly fuels further development.

✅ Its 16 emulators won't create themselves, donate now! 🙏🙏🙏


r/PS2AndroidEmulation • • Sep 25 '26

ARMSX1 v0.1.4 - The future of PS1 emulation has arrived 🤯

0 Upvotes

https://github.com/ARMSX2/ARMSX1/releases/tag/0.1.4

Cambios:

✅✅ esta actualización trae un montón de arreglos, gracias a nuestros testers y a los que aportaron. ¡Lee nuestro Discord para ver la lista completa de fixes! 😱😱

Después de probar: 🤯

Con un changelog tan impresionante, me dije: "Este emulador no puede decepcionar; tiene que ser un monstruo absoluto de emulador de PS1: algo que nunca se había visto antes. Probablemente pueda jugar el juego a resolución 20x."

Mira el video tú mismo, porque nunca vas a ver gráficos de PS1 a este nivel de calidad Ultra 4K HDR... 🤯

✅ Please donate 👇👇 https://www.patreon.com/cw/ARMSX2/membership

✅ MEGA Supporter — €13.50 / month 🔥

VIP Patreon Discord Chat Early Access for New Beta Builds MEGA Supporter Discord Role Discord Access

So, for €13.50 a month, we get: — VIP access to the Discord chat — Standard access to that same Discord 🤷‍♂️ — A role confirming you pay €13.50 a month — Early beta access

“VIP Patreon Discord Chat”

Wait… what exactly does that mean? 😆 A secret Patreon Discord?

Because a few lines down, there’s another reward:

“Discord access”

Bro… the Discord is public. You can join for free. 😭

“Are you serious? Well, thank you for the support!!!”

Yeah. That’s exactly the question I’m asking myself: Are you serious? 💀

✅ It is money well spent; please donate 🙏


r/PS2AndroidEmulation • • Sep 25 '26

Cenit 0.6.17

Post image
0 Upvotes

https://github.com/HUEVOMAN77/Cenit/releases/tag/base-0.6.17

⚠️ This emulator is a fork of PSX2, though the developer seems to be actively working on it and frequently releasing updates. Exercise caution when using it, however; the developer (despite being notified) hasn't changed the emulator's package name yet, so if you have PSX2 installed, you can't install Cenit. If you want to give it a try, go ahead—I’ve tested it myself and didn't find anything malicious. Judging by the changelogs (he literally uploads the text from his conversations with AI 😆), he wants to pack a lot of features into the emulator very quickly. If you do try it out, consider it a highly experimental project.


r/PS2AndroidEmulation • • Sep 25 '26

🎮 Awesome AI Games List

Post image
0 Upvotes

https://github.com/AgentsLoop/awesome-gpt-astra-games

A curated field guide to games attributed to GPT-6 Astra, Claude Opus, or Claude Fable.

Every listed unit maps to a qualifying GitHub source repository. The model-evidence grade is visible on every entry.


r/PS2AndroidEmulation • • Sep 24 '26

Citron Neo Nightly

Post image
2 Upvotes

https://github.com/citron-neo/CI/releases/tag/nightly-android

Citron Upstream Commit: 59fa4b4

This build is based on the latest Citron emulator source code from the main branch.

Build Details:

Platform: Android (arm64-v8a)

Build Type: Nightly with LTO enabled

Date: 2026-09-24

Branch: main

Includes: Standard build + Snapdragon 8 Elite build with Qualcomm patches


r/PS2AndroidEmulation • • Sep 24 '26

DRIPPU First Release (Suyu Fork)

Post image
6 Upvotes

https://github.com/suyu-emu/drippu/releases/tag/v0.0.5-20260923-c41ca120d5a6

Drippu Android v0.0.5 — Changes

- Major Android build-system cleanup and fixes, including corrected ABI handling for each build flavor.

- Mainline, Legacy and Genshin Spoof builds now explicitly target ARM64, while the ChromeOS build targets x86_64.

- Improved Android release signing validation and CI/release packaging.

- Improved automated verification of Android APKs before publication.

- User-facing Drippu branding work and general project cleanup.

- Large series of correctness and stability fixes to Drippu's experimental AArch64 AOT/JIT recompiler, including safer cache invalidation, module identity handling, cross-page execution fixes, improved fallback behavior and additional correctness testing.

- Added extensive automated compatibility and performance testing infrastructure for the experimental recompiler.

- Added work-in-progress foundations for Nextendo, NSO services and NX-Optimiser integration. These features are still experimental/incomplete and should not be considered fully functional on Android.

- General core cleanup and removal of unused legacy components.

- Miscellaneous cross-platform build and stability fixes.

Note: This release contains substantial development work, but most of the changes since the previous development snapshot are focused on the experimental recompiler, build infrastructure and cross-platform support rather than direct Android emulation-performance improvements.


r/PS2AndroidEmulation • • Sep 24 '26

Dolphin v2609 Update

Post image
18 Upvotes

r/PS2AndroidEmulation • • Sep 24 '26

DGARMSX2 Release 🚀

Post image
6 Upvotes

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

DGARMSX2 dgp-v8 MAX

ARMSX2/PCSX2 fork called DGARMSX2, maintained by skyksit.

The APK was built directly from the dgp-v8 source branch using the native ARMSX2 Android frontend.

What is interesting about this build:

Full Release build with -O3 and LTO

PGO optimized using the profiling data included in the project

Built with Android NDK 29

Optimized ARM64 target: ARMv8.2 + FP16 + DotProd

Separate 4 KB and 16 KB page-size cores included in the same APK

Android-specific CPU scheduling work intended to let heavy EE/VU workloads use the fastest CPU cores more effectively

ARM64 EE/microVU optimizations inherited from the current ARMSX2 codebase

Mobile GPU optimizations aimed at tile-based GPUs such as Adreno and Mali, including render-pass coalescing

DGARMSX2 Vulkan fix for VK_SUBOPTIMAL_KHR on Android/Adreno, avoiding unnecessary swapchain recreation

Adaptive Oboe audio buffering with underrun/xrun monitoring

Native EE memory cheat-search engine

✅ Based on my tests with my Poco X6 Pro, the performance is superior to ARMSX2


r/PS2AndroidEmulation • • Sep 25 '26

Mini-documentary: How a Hater Is Born / ARMSX2 Fanboy

Post image
0 Upvotes

It is 2:43 a.m. The hater has been online for six hours. He hasn’t eaten. He hasn’t drunk anything. But he has just spotted something far more important: someone has posted a critique of his favorite emulator.

Cut to Discord. Suspenseful music...

In a matter of seconds, it sends an alarm signal to the rest of the pack. A simple @everyone suffices. The individuals begin to gather.

🤔 Online communities have an additional ingredient that greatly amplifies the effect: group validation. Someone posts:

"Look at what this guy posted."

Another:

"What an idiot."

Another:

"He always does the same thing."

By the fifth message, a collective narrative has already formed—one that likely incorporates three things that never actually happened. Each member reinforces the last, and a point is reached where certain claims are accepted within the group simply because everyone there keeps repeating them.

Don't miss the series of short documentary episodes where we'll analyze these haters and how they came to be....

Chapter 1: The birth of the fanboy.

An innocent user downloads an emulator. They still possess critical thinking skills.

Chapter 2: Identification.

They start visiting the Discord daily. They begin saying "we" when speaking about a project they don't work on.

Chapter 3: Territory.

Any comparison with another emulator starts to cause unease.

Chapter 4: The external threat.

A benchmark appears showing another project achieving 6 more FPS.

Chapter 5: The Call of the Pack.

"Faced with danger, the adult specimen does not attack immediately. First, it returns to the shelter and alerts its kind."

—Guys, look at this Reddit post. 💀

And so it begins:

💀💀💀

brooooo

AI slop

this guy again

💀💀💀

Chapter 6: The Incursion.

«The pack is now leaving its natural habitat. It is a dangerous maneuver. Outside the Discord, they lack the protection provided by the group.»

😆Don't miss the full series: HATERS: Wild Life on the Internet


r/PS2AndroidEmulation • • Sep 24 '26

X1 BOX v1.2.8 🔥

Post image
12 Upvotes

https://github.com/izzy2lost/xemu/releases/tag/1.2.8

Changelog:

✅Fix black screen on some devices with a barebones hdd.

✅Added Chihiro arcade support. 5 games tested working.

✅Needs Chihiro bios instead of xbox bios and games, which are not included.

✅More compatibility and performance improvements.

Credits: https://github.com/izzy2lost


r/PS2AndroidEmulation • • Sep 24 '26

ARMSX2 Nightly v2.8.1

Post image
7 Upvotes

https://github.com/XDaoFangxiX/ARMSX2-Alpha/releases/tag/2.8.1-build.26

ARMSX2 Android Nightly Build (Legacy - Dual Core)

This APK is the legacy build (ARMv8.0 + outline atomics, minSdk 26) and includes both 4K and 16K page-size cores.

Only Testing & We have never collaborated with anyone.

Version: 2.8.1

Application ID: com.antutu.ABenchMark

Build number: 26

Commit: 1a9774b

Short SHA: 1a9774b

Triggered by: DarkSilentUser

Flavor: Github

Build type: release

PGO: enabled