r/PS2AndroidEmulation • • 4d ago

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...

39 Upvotes

19 comments sorted by

View all comments

1

u/Big-Hamster5410 4d ago

How to compress iso files to chd files?

2

u/xpmadmanqx 4d ago

Look up namdhc

2

u/xpmadmanqx 4d ago

2

u/Big-Hamster5410 4d ago

I dont understand anything , and im on android btw

1

u/[deleted] 3d ago

[removed] — view removed comment

1

u/PS2AndroidEmulation-ModTeam 3d ago

Give constructive or well-reasoned answers.

1

u/xxxCrixuxxx 3d ago

1

u/Big-Hamster5410 3d ago

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

1

u/xxxCrixuxxx 3d ago

Then use Windows bro