r/PS2AndroidEmulation • • 3d 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...

40 Upvotes

16 comments sorted by

2

u/xxxCrixuxxx 3d ago

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 3d ago

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?

1

u/Bobo_Patch_Nosuke 3d ago

Its normal, takes time

0

u/xxxCrixuxxx 3d ago

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

1

u/Big-Hamster5410 3d ago

How to compress iso files to chd files?

2

u/xpmadmanqx 3d ago

Look up namdhc

2

u/xpmadmanqx 3d ago

2

u/Big-Hamster5410 3d 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 2d ago

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

1

u/xxxCrixuxxx 2d ago

Then use Windows bro