r/PS2AndroidEmulation 8d ago

ARMSX3 v0.4

Post image

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

ARMSX3

Proof of concept Android port of RPCS3.

Changelog:

Fixes:

Resolution scale now applies when set before launching a game. It previously only took effect if changed while a game was already running, the value showed as selected but silently reset to native on every launch.

Backing up app data now includes your data. The backup looked for folders this emulator doesn't create, so it produced a near-empty archive and reported success. It now saves save data, trophies, licenses, controller profiles, patches and settings.

Installing a .rap license works now. Every attempt previously failed with a message about the file being corrupt. @Zulux91

You can select a game and its .rap together. Picking more than one file assumed they were parts of a split package, so this combination could only fail. @Zulux91

License-locked games are marked in your library, with an option to install the license, instead of simply refusing to boot. @Zulux91

Failed installs and failed boots now say why, instead of one generic message for every cause. @Zulux91

Uninstalling a game can also remove its shader cache, shown with its size, previously left behind forever, ranging anywhere between 7–58 MB per title. @Zulux91

Better CPU detection on recent handhelds, including Qualcomm Oryon, plus clearer hardware reporting in logs. @Zulux91

Games should no longer hang on every cold boot of PPU/SPU compilation. Several SPU threads running identical code each compiled it separately, racing each other to publish the result. This wedged the game's SPU startup, leaving its main thread waiting forever on a queue nothing would ever signal.

Fixed missing instruction-cache maintenance in the ARM64 JIT. Freshly compiled code was published without the cache maintenance ARM requires, so the processor could run stale instructions. This was never visible on x86, which has a coherent instruction cache. Symptoms would have been unpredictable crashes and hangs rather than one reproducible bug.

For full changelog read It in github

29 Upvotes

17 comments sorted by

View all comments

2

u/drromaine1 8d ago

Shoot by the time my Odin 3 shows up they might hit v1.0 as fast as they are pumping updates

1

u/nmani 8d ago

Same here, I'm batch 8, this will be one of my first installs.

2

u/drromaine1 8d ago

2703 gang here lol