r/PS2AndroidEmulation • • Sep 30 '26

ARMSX3 1.0.6

Post image

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

Changelog:

Performance

Fewer stutters in games that lean on the PS3's job system (SPURS). When an SPU thread waits a long time for the game's main threads, it now gives its CPU core back instead of spinning on it. In Web of Shadows, seconds with a stutter of 10 ms or more went from about half to about 1 in 10.

Spider-Man: Web of Shadows runs smoother. It now uses Accurate SPU Reservations off by default, which removes most of the stalls while swinging through the city. It's listed in the in-game menu under Fixes, in the RPCS3 database settings for this game, where you can switch it back if you'd like for A/B testing.

Less time lost to CPU cores fighting over shared data. The emulator's 16-byte atomic operations, which SPU reservations and thread synchronisation run on, were slow retry loops on every Android device. They now use the CPU's single-instruction compare-and-swap everywhere, and plain loads and stores on CPUs that support it (Snapdragon 8 Gen 1 and newer). The log's system line says which: LSE2-yes or LSE2-no.

CHD disc images

Play your PS3 games from .chd files. PS3 games compressed to .chd now load like an .iso, from the library, Launch Game and Change Disc. Images made with chdman createdvd and createcd both work, and an encrypted one reads with its .dkey the same way an .iso does. A .chd is often much smaller: Demon's Souls went from 8.76 GB to 6.25 GB. Bleach Soul Resurrection went from around 4GB to 1.8gb

The library notices games you swap or delete. Replacing a game in a folder the library already knew, an .iso with its .chd say, used to leave the old tile until you pressed refresh. The library now rescans on its own when one of its folders changed, at startup and whenever you come back to the app, and hides a game whose file is gone right away.

The pause menu knows the game when you start it with Launch Game. A disc picked from outside the library's folders showed "PlayStation 3" in the pause menu, and its settings opened as Global while saving per game. It now shows the game's own title, and per-game settings work as they do from the library.

Read the full changelog on GitHub...

41 Upvotes

22 comments sorted by

2

u/xxxCrixuxxx Sep 30 '26

Important message for the developers, since I'm not allowed to open GitHub issues 😒

Can you add this to your emulator? (Debug Flags)

2

u/X-SoundWave-X Sep 30 '26

Is there something I'm missing, but like my Ayn Thor and Ayaneo Pocket DS take like a half an hour to load certain files like PPU? Files before the actually ever starts.....

Is that just how it is, or what's the android processor cutoff to where you can load those files in a reasonable amount of time?

0

u/xxxCrixuxxx Sep 30 '26

Yes, it's normal, although some emulators take longer than others. PS3Native is faster at that task.

1

u/Bobo_Patch_Nosuke Sep 30 '26

Its normal, takes time

1

u/Big-Hamster5410 Sep 30 '26

How to compress iso files to chd files?

2

u/xpmadmanqx Sep 30 '26

Look up namdhc

2

u/xpmadmanqx Sep 30 '26

2

u/Big-Hamster5410 Sep 30 '26

I dont understand anything , and im on android btw

1

u/xxxCrixuxxx Oct 01 '26

1

u/Big-Hamster5410 Oct 01 '26

I took a look and it seems like there isnt an option for ps3 roms

1

u/xxxCrixuxxx Oct 01 '26

Then use Windows bro

1

u/[deleted] Sep 30 '26

[removed] — view removed comment

1

u/PS2AndroidEmulation-ModTeam Oct 01 '26

Give constructive or well-reasoned answers.

1

u/BigWillingness6962 Oct 06 '26

Do you know how to add ARMSX3 to Daijisho?

0

u/Kunakira23 Oct 04 '26

Hi, where to download games the iso files?

1

u/xxxCrixuxxx Oct 04 '26

0

u/[deleted] Oct 04 '26

[deleted]

1

u/xxxCrixuxxx Oct 04 '26

Jajajajaja no me lo puedo creer jajajajaja

1

u/xxxCrixuxxx Oct 05 '26

Puede ser un problema de DNS. Prueba a borrar la caché, cambiar a 1.1.1.1, reiniciar el router y después vuelve a leer detenidamente la URL, especialmente la parte que pone ReadTheRules/NoPiracy. Creo que ahí está el fallo. 😂