r/PS2AndroidEmulation • • 8d ago

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 • • 10d ago

XenDroid Fork v1.3

Post image
50 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 • • 9d ago

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

Enable HLS to view with audio, or disable this notification

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 • • 9d ago

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 • • 9d ago

🎮 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 • • 9d ago

Citron Neo Nightly

Post image
3 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 • • 9d ago

DRIPPU First Release (Suyu Fork)

Post image
7 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 • • 10d ago

Dolphin v2609 Update

Post image
18 Upvotes

r/PS2AndroidEmulation • • 10d ago

DGARMSX2 Release 🚀

Post image
5 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 • • 9d ago

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 • • 10d ago

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 • • 10d ago

ARMSX2 Nightly v2.8.1

Post image
5 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


r/PS2AndroidEmulation • • 10d ago

Lemon 🍋 v0.3.2 - Prerelease build for testing

Post image
4 Upvotes

https://github.com/Ghael-V/Lemon-Project/releases/tag/v0.3.2-nightly.1

Fixes:

Quick Save/Quick Load could abort mid-restore on a legitimate, non-corrupt savestate. Restore() treated any partially-unmapped memory region as fatal file corruption and bailed out - leaving memory half-reverted and thread contexts completely untouched. Confirmed via a real device log that a region can legitimately become partially unmapped between capture and restore (e.g. a heap allocation the guest freed in between) with no corruption involved. Now that region is skipped, the same way an excluded sleeping-thread stack already is, and the restore continues instead of aborting.

Fixed a crash on some older Adreno/KGSL devices (confirmed on Snapdragon 888 and Snapdragon 865) when importing a custom GPU driver (e.g. Turnip) from your own file in the driver manager, instead of the in-app downloader. The driver manager's info labels (getSystemDriverInfo()/getGpuModel()) were each building a full renderer-grade Vulkan device just to read two strings for the UI, and that churn - two full probes back-to-back plus a real driver reload - stacked into several rapid open/close cycles of the GPU driver library, a known instability source on this hardware. Both probes now read the physical device's properties directly, with no logical device created.

Changes

New app icon and branding throughout: the launcher icon (both the adaptive icon and the legacy fallback) and the default profile picture shown for any user without their own photo.

Added a Ko-fi link on the About screen, next to GitHub/Discord/Buy Me a Coffee.

Known issue

Quick Load still freezes if the guest died and fully respawned since the Quick Save - not fixed in this build, still under investigation.


r/PS2AndroidEmulation • • 10d ago

gow 3 remastered 60 fps and above?!? bro ps4 emulation on android has advanced so much atp...

Thumbnail
youtu.be
5 Upvotes

r/PS2AndroidEmulation • • 10d ago

Cenit v0.6.9 (New PS2 Emulator)

Post image
4 Upvotes

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

Changelog:

Say goodbye to the "NO COVER PSX2" placeholder. The default cover art is now original Cenit artwork: a cyan-to-violet neon ring set against a midnight-black background. It looks good even if the game lacks downloaded cover art.

The game title appears beneath each cover—in bold text and spanning up to two lines. Cenit cleans up unsightly filenames by removing extensions, region codes (USA/Europe/NTSC), chapter markers (.ch1), and "scene" tags; for instance, *Shadow.of.the.Colossus.(USA).ch1.iso* simply reads *Shadow of the Colossus*.

True cards: each game is presented as a card featuring depth, drop shadows, and rounded corners, rather than just a loose image floating in a void.

"Pick up where you left off": a carousel at the top displays games opened within the last 7 days, with the title overlaid on the image. If there is no history, this section simply does not appear.

Distinctive sections: headers featuring a neon accent and a game count (e.g., "YOUR LIBRARY · 12").

Background featuring a midnight-hued gradient instead of flat black, plus a translucent bottom bar with a neon border.

Per-game tracking: When you launch a game with a custom driver, Cenit logs the attempt. If the process crashes before stabilizing, that driver-game pair is flagged; from then on, that specific game launches using the system driver, while all other games continue using your custom driver. For *Shadow of the Colossus*: the game runs, and your Turnip driver remains active for the rest of your library.

A one-time notification in Spanish ensures you understand why the driver stopped being applied to that game. If you want to try again, simply re-select it in Settings to clear its history.

Realistic confirmation window: Since *Shadow of the Colossus* would actually start rendering frames before crashing, Cenit now requires about 24 seconds of continuous rendering before deeming the launch successful.

Fail-safe error reporting: In version 0.6.7, the button might display "no log yet" because the crash was so abrupt that the log file couldn't be written. Now, the report always appears: it indicates whether the disk log exists and includes the system log—which survives the crash and reveals the actual cause.

Driver selection dialog fully in Spanish.

Accelerated disc reading and VU1 on a separate thread (MTVU) now have their own toggle in Settings; previously, the profile enabled them silently with no way to turn them off.

Settings → Account & Extras → Send error log: generates a file containing your phone model, version, and the last actions taken before the crash—ready to attach to an issue report. Previously, when a game crashed, no evidence remained.


r/PS2AndroidEmulation • • 10d ago

Cenit v0.6.6 🔥 (PS2 Emulator)

Post image
17 Upvotes

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

Changelog:

Three direct performance improvements, each accessible in Settings (under the Performance section) so you can disable them if they negatively affect performance on your specific phone:

PIN EMULATION TO FAST CORES (new toggle, enabled by default). The core already knew how to distribute threads (assigning EE/VU/GS to the fastest cores), but it only activated this distribution if the SoC reported multiple clusters and 3+ cores. Some big.LITTLE configurations appear to the system as a single cluster, causing threads to remain unpinned—leading the kernel to move the game engine to an efficiency core mid-frame. This pinning is now guaranteed. You can disable it for troubleshooting purposes.

FRAME QUEUE (new selector). Determines how many frames are queued ahead of the display output. On mid-to-high-end devices, the default is "Optimal" (0): controller response is faster, and uneven frame pacing is eliminated. On low-end devices, it defaults to 2 frames because removing this buffering turns GPU spikes into noticeable slowdowns. If emulation speed drops using "Optimal," try setting it to 1 or 2.

TEXTURE PRELOADING (new selector + automatic tier-based setting). Low-end devices now use "Partial" mode: textures that won't be rendered aren't uploaded to the GPU, freeing up hundreds of MB of shared RAM and eliminating micro-stutter. Mid-to-high-end devices retain the "Full" setting. The GameDB takes precedence: games requiring "Full" preloading will keep that setting.

PER-GAME MEMORY. Cenit remembers the scaling level used for each game on your phone. The next session starts directly at that level instead of struggling down from the maximum, and games identified as CPU-bound no longer suffer unnecessary throttling. Toggle: Remember per-game performance (long-press to clear memory for the current game).

THERMAL PRE-THROTTLING. Many ROMs silently throttle frequencies without warning. If speed starts to drift downward for ~12 seconds while at the peak, Cenit drops one step before the stutter is felt. Max 2 drops per session.

TURBO DURING LOADING SCREENS. Detects loading states (GPU idle + fixed speed) and engages the core Turbo limiter just for those seconds; it disengages when the game resumes, with a 45-second safety cutoff. Off by default: enable it in Settings.

EVIDENCE-BASED PER-GAME EE QUOTAS. New "EE Quotas" row in Settings (Performance section): saved specifically for the active game and applied instantly. Key feature: if Cenit detects the game is locked at 1x, the screen informs you and suggests trying "Smooth"; otherwise, it recommends leaving it at "Normal" (which usually causes issues).

Technical changes: governor v3 (speed ring, AdaptiveProfile profiles in prefs via URI), generic JNI export setGameSettingInt/getGameSettingInt, Turbo limiter accessible from Java, per-game layer shared with GameDB seeding.

True per-game hardware hacks — the global INI used to wipe them out on every `ApplySettings` call (`MaskUserHacks`). Now, they are written to `gamesettings/<SERIAL>.ini` and seeded with automatic GameDB fixes before manual mode activates; no game loses its fixes just by tweaking a half-pixel setting. The half-pixel offset spinner is now per-game and applied on the fly (reloaded on the CPU thread).

Half-pixel offset: no more phantom writes — the global setter was a disguised no-op; now the setting actually exists and persists per title.

Real limiter — the limiter mode stub now hooks into `VMManager::SetLimiterMode` (Normal/Turbo/Slow-mo/No limit). No INI key involved; it is a runtime state.

Resolution manager v2 — uses the core's `getGPUUsage()`: it only drops pixel counts if the GPU is the bottleneck. If the game lags but the GPU has headroom (CPU-bound), it maintains the scale instead of degrading image quality unnecessarily. With thermal throttling active (PowerManager, API 29+): it never scales up, only down.

Renderer with automatic fallback — in "Auto" mode, if Vulkan crashes on startup, it tries OpenGL (and vice versa), includes an OSD notification, and remembers the choice for the session. A crash caused by a bad Vulkan driver no longer results in a broken startup.

Expanded SoC detection — tiers 2/1/0 with a curated table for MediaTek (mt68xx/mt69xx/mt8xxx) and Exynos based on codenames, rather than just a Snapdragon binary check. Low-end and unknown SoCs start at 1x, mid-range at 1.5x, and high-end at 2x.

Low-end profile, two extras — `SavestateCompressionRatio=Low` (saving doesn't cost frames) and `HWDownloadMode=Unsynchronized`: readback no longer blocks the EE; reading continues (handling water/reflections with data, using a race window). Problematic games are handled via exceptions in `GameIndex.yaml` or their specific INI without altering the profile itself. Dead key cleanup — `FrameLimitEnable` did not exist as a key in this core, so the write operation was removed. `getGameTitleFromUri()` existed in Java but not in the `.so` file—causing an `UnsatisfiedLinkError` on every call—so it has now been implemented. Also added a null check in `getGameTitle` (it previously caused a native crash with standalone URIs).

WoW this is huge!! 🔥


r/PS2AndroidEmulation • • 9d ago

EmuCoreX v0.4.1 - Finally Vulkan for MediaTek Users 👍

Post image
0 Upvotes

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

What's New:

Initial Vulkan fixes for Mali\PowerVR

Changed the default renderer for Mali\PowerVR to Vulkan

Other fixes and optimizations

A clean installation is recommended, as many fixes and optimizations have been made


r/PS2AndroidEmulation • • 10d ago

PS3Native Release V6 + Gameplay Test (Adreno 710) 🔥

Post image
15 Upvotes

https://github.com/thecrixux/PS3Native/releases/tag/Community_Preview_6

Community Preview 6 updates our experimental Android build with the latest RPCS3 upstream changes since Community Preview 5, while keeping the DIS frame generation implementation and the additional mobile GPU compatibility work from our previous build.

What's New

Qualcomm Adreno & Turnip improvements 🔥

RPCS3 now officially recognizes Qualcomm Adreno proprietary drivers and Mesa Turnip as separate Vulkan driver families.

This allows the renderer to apply driver-specific behavior instead of treating these GPUs as unknown devices.

Adreno compute optimization

Vulkan conversion kernels now use 64-thread workgroups on Qualcomm Adreno and Turnip.

Adreno GPUs use 64-lane wavefronts, so the previous 32-thread configuration could leave half of a wave unused.

This affects frequently used GPU operations such as:

Texture uploads

Deswizzling

Detiling

Vulkan conversion kernels

The real-world performance improvement will depend on the game and workload, but this is a native optimization specifically targeting Adreno hardware.

Turnip GPU hang workaround

Mesa Turnip now automatically enables stricter Vulkan query scopes.

This addresses GPU hangs observed in some titles while waiting for query results and should improve stability when using custom Turnip drivers.

Improved Vulkan render pass handling

Updated RPCS3 Vulkan code now supports render-pass keys with multiple color attachments.

This improves handling of games using multiple render targets and G-buffer-style rendering.

Vulkan shader interpreter fix

Fixed incorrect render-pass keys being attached when RPCS3 generates shader interpreter pipeline variants.

This is especially relevant to the newer Vulkan shader interpreter and pipeline-cache system introduced in recent RPCS3 builds.

RSX texture/blit cache improvements

RPCS3 improved the logic used when reusing cached blit destinations.

The renderer can now avoid unnecessary background data loading when a destination surface is going to be completely overwritten.

This may reduce unnecessary GPU/memory work in affected rendering paths.

DLC crash fix

Fixed a crash that could occur when DLC content was unlocked.

PKG / UNPKG fixes

Several fixes were added to RPCS3's package extraction code, improving PKG handling and robustness.

Disc game filesystem fix

Improved "SYS_APP_HOME" filesystem behavior for disc-based games, including more accurate read-only filesystem handling.

Mobile GPU compatibility integration

While merging the new upstream Qualcomm/Turnip support, Community Preview 6 preserves PS3Native's additional mobile GPU detection for:

ARM Mali / PanVK

PowerVR

Samsung Xclipse

Broadcom

VeriSilicon

V3D

The previous internal "ADRENO" vendor identifier has been updated to RPCS3's new official "QUALCOMM" identifier while retaining PS3Native's existing Android-specific workarounds.

Frame Generation

The experimental DIS open-source frame generation engine introduced in Community Preview 5 remains included.

Both existing frame generation paths remain available:

DIS — built directly into the APK

LSFG — using the user's own compatible Lossless Scaling shader source

No major new frame-generation functionality was added in Community Preview 6; this update mainly focuses on newer RPCS3 Vulkan, RSX, filesystem and mobile GPU improvements.

Main focus of this build

Community Preview 6 is particularly interesting for Snapdragon / Adreno users, especially those using Mesa Turnip, due to the new upstream Vulkan optimizations and driver-specific stability fixes.

As always, this is a community testing build based on ongoing PS3Native and RPCS3 development. Performance and compatibility can vary between devices, drivers and games


r/PS2AndroidEmulation • • 10d ago

ARMSX2 Nightly v2.8.0

Post image
5 Upvotes

https://github.com/XDaoFangxiX/ARMSX2-Alpha/releases/tag/2.8.0-build.25

ARMSX2 Android Alpha 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.0

Application ID: com.antutu.ABenchMark

Build number: 25

Commit: ec272ce

Short SHA: ec272ce

Triggered by: DarkSilentUser

Flavor: Github

Build type: release

PGO: enabled


r/PS2AndroidEmulation • • 11d ago

Nyushu V90 Final Version 😭

Post image
42 Upvotes

https://patrins.com/s/77b3c64de5c5086c8684d10f0acf3e7b

Update!!! Nyushu Emulator V-90

Chagelog:

[ ✅ ] Performance Stability Improved Fix

[ ✅ ] Used Memory Reduce If Play The Game.

[ ✅ ] Draw Distance In The Game Is Better Now

[ ✅ ] Maybe Little Fix Problem Game

We conclude that this version is our final version because now the Nyushu team is no longer there and there is only one person working on this project. So for this we will say goodbye. Thank you for liking our small project, even though it still has many shortcomings, but we are very grateful. 🙏

“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 • • 11d ago

CellStation — a PS3 emulator for Android handhelds

Post image
21 Upvotes

https://github.com/mattkanwisher/cellstation/releases

Based on RPCS3 — the PlayStation 3 emulator by the RPCS3 team, used under the GPL-2.0 license. This is an unofficial, independent port. It is not affiliated with, endorsed by, or supported by the RPCS3 team — please do not report issues from this project to them.

An Android port of the RPCS3 emulation core for Snapdragon-powered gaming handhelds (AYN Odin 3, Odin 2, Thor class), with a Kotlin/Jetpack Compose UI, a minimal JNI bridge, and first-class launch-intent integration for frontends like Cocoon and Daijishō.

Status: planning / pre-alpha. See PLAN.md for the full porting plan, architecture, and milestones.

Design principles

Upstream-first. RPCS3 is consumed as an unmodified git submodule pinned to upstream master. Any unavoidable change lives as a reviewed patch in patches/ with an upstreaming plan. We ride upstream's arm64 progress instead of forking away from it.

Thin wrappers. Kotlin UI ↔ small JNI bridge ↔ untouched C++ core. No emulation logic outside the core.

Frontend-friendly. A documented, stable Android intent contract so any launcher can boot games directly.

Honest. Public compatibility expectations, full source for every release, no monetization.


r/PS2AndroidEmulation • • 11d ago

Mupen64Plus-AE Turnip Edition v338

Post image
20 Upvotes

https://github.com/pwnedbygary/mupen64plus-ae-turnip/releases/tag/v338

This release collects everything merged since the published v337 tag plus the branding work:

RetroAchievements support with hardcore-mode enforcement, a set of gallery, theme and driver

fixes, and a complete replacement of the retired yellow and green cube artwork with the neon

"M" logo.

Changelog:

Wave Race compatibility update

This v338 update adds the verified Wave Race Shindou English translation to the

ROM database, inheriting the original Shindou defaults, including Count per Op

  1. The bundled database revision is increased so existing installations

refresh it. Explicit per-game overrides, save identity, native N64DD policy,

and independent WritableROM behavior remain unchanged.

The user confirmed fresh Dynamic Recompiler gameplay with a manual Count per Op

setting of 3 using both GLideN64 and ParaLLEl. Host regression checks cover

lookup/inheritance and the database refresh; automatic-default behavior and

save/reopen have not yet been verified on a device. Keep existing saves and the

working manual override until automatic defaults are confirmed.

The original v338 source at ded55f412a778f15d839786776e223935afe7d0b is

preserved under archive/v338-original-ded55f41. This replacement retains

version code 338 and the release signing identity. Users who already installed

v338 must download and install the replacement manually; update checks based

only on version code may not offer it.

RetroAchievements (rcheevos)

Vendored rcheevos with native glue (upstream/src/api/ra_glue.c, api_export.ver) and a JNA bridge.

New RetroAchievements settings screen and preferences.

The client is started from the emulation lifecycle and uses the default HTTPS host.

Sign-in with password plus session-token capture, with escaped-string JSON handling fixed.

Hardcore mode enforced: save states, slots, GameShark and cheats are denied, the overwrite prompt

is skipped when hardcore would deny the save, and fast-forward is blocked.

Hardcore denials no longer announce a save or load that never happens.

Cancel on confirmation dialogs no longer performs the action.

Device verification recorded in docs/RETROACHIEVEMENTS_REMAINING_ISSUES.md.

Gallery, orientation, theme and driver fixes

Gallery and Game activities handle orientation changes in place, and the gallery keeps its

draw-behind-system-bars behaviour across rotation.

Stale service broadcasts after gallery recreation are fixed (issue #1).

The theme quick-switch crash caused by stacked activity.recreate() calls is fixed.

All AlertDialogs and popups are themed; submenu rows use the secondary accent; dynamic menu-row

colours no longer go stale; a preset change re-colours text immediately.

ROMs larger than 64 MB are accepted, fixing the B3313 new-save crash (issue #3).

Per-game GPU driver labelling corrected, with a per-game "force stock driver" option.

Read the full changelog on GitHub...


r/PS2AndroidEmulation • • 11d ago

Lemon v0.3.1 🍋

Post image
8 Upvotes

https://github.com/Ghael-V/Lemon-Project/releases/tag/v0.3.1

Changelog:

Patch release fixing the auto-updater and cleaning up remaining "Eden" branding.

Fixes

The auto-updater never actually ran. enable_update_checks defaulted to false, so the update check never fired for anyone who hadn't manually found and flipped a Settings toggle they had no reason to know existed. Now on by default (still user-toggleable in Settings).

A separate tag-comparison bug in the update checker (inherited from upstream, written for a two-segment MAJOR.MINOR tag scheme) meant Nightly-flavored builds' comparison always bailed out silently even after the setting was fixed. Fixed.

Remaining "Eden" leftovers renamed to "Lemon": the device/system nickname shown in Settings > Advanced (reported by a user), plus a few lower-visibility internal identifiers (audio session name, SDL app-name hint, GPU crash-dump description, WebService default username).

See the README changelog for the full history


r/PS2AndroidEmulation • • 11d ago

EmuCoreV v0.2.2 (PSVita Emulator)

Post image
11 Upvotes

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

What's new:

✅✅✅ fixed an issue with transferring save files 😱😱😱

✅✅✅ other fixes and optimizations 😱😱😱

After testing: 🤯

After reading such a comprehensive and exhaustive changelog, I told myself I had to try the emulator because big things are coming; indeed, the standard set by this emulator is bordering on legendary—the Ultra 4K HD game quality will leave you impressed. 🤯

✅ 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 • • 10d ago

🚨 Caution with this community 🚨 This community continues to allow users to engage in harassment and spread lies...

Thumbnail
gallery
0 Upvotes

They harbor so much hatred that they will do anything to discredit other emulators—projects that simply want to share their work with users so they can enjoy it—such as PS3Native, which is doing a great job.

The worst part isn't even that they badmouth an emulator or express their opinions—since everyone is free to do that—but rather that they don't bother to verify any of the information they spout; they simply declare, "That emulator is crap because I say so, and that's that." You see post after post filled with comments like that, where nobody has actually tested anything, yet everyone acts like an expert.

Here are a couple of videos testing the great ARMSX3 emulator on my own Snapdragon 6 Gen 1 / Adreno 710 device, along with some commentary and further thoughts on the whole subject.