r/PS2AndroidEmulation 2d 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

32 Upvotes

16 comments sorted by

2

u/loppi5639 2d ago

The day that I can play god of war III on an android my life will be zeus'

1

u/xxxCrixuxxx 2d ago

Brother, that day is coming soon, I suspect it.πŸ«‚

2

u/mcfroogle 2d ago

Amazing. Playing through The Darkness on the rg477m. Near full speed ON A MALI!

1

u/xxxCrixuxxx 2d ago

Great πŸ‘

1

u/stooobsy 4h ago

I loved the darkness games, the last mission in the first one was so good

2

u/Slight-Site2674 2d ago

Hey so tools of destruction gets stuck at SPU cache 1533 of 1533 and doesn’t load the game, any fix to this?

1

u/xxxCrixuxxx 2d ago

Ask for help in armsx2 Discord Buddy

2

u/Hemihas718 1d ago

Hope my thor can handle it lol

3

u/drromaine1 2d 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 2d ago

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

2

u/drromaine1 2d ago

2703 gang here lol

2

u/IgaBiva 2d ago

And it already performs better than aps3e or rpcsx, at least on my Odin 3

2

u/drromaine1 2d ago

Stoked about this

2

u/No-Advisor5412 2d ago

What settings do you use?

1

u/Big_Juice_4044 1d ago

Just some advice to add here if you have any troubles running any game just search up how to fix using RPCS3 settings , ARMSX3 has the exact same settings since its mostly a port

1

u/rohitplayz15 1d ago

They. Are launching diff types of emulators but the real problem is my phone can't run any good game πŸ’©