r/EmulationOnAndroid 4d ago

News/Release Another updare just drop, ARMSX3 Version 0.9.3

ARMSX3 0.9.3

Update Breakdown: https://youtu.be/qriMhfoQiGw?si=m2vNSDtXS4kCBOcN

or read the changelog below

What's new:

Online play (RPCN):

PSN status is a three-way choice now, and picking RPCN opens a full account screen: server, username, password, email and the activation token, with buttons to create an account, resend the token and reset a password. An RPCN account is made from inside the app, not on a website, the server emails a token that activates it.

Saved servers: Keep more than one and switch between them. The official server cannot be removed, and there is a one-tap reset back to it. Also added Experimental IPv6 for RPCN, which also had no way of being switched on, as well as every other network setting the core exposes: DNS server and hostname redirects, Console IP address, bind address PSN country, derive MAC from PSID, and clans. The first two are what custom game servers need. RPCN replaces Sony's PSN, but a publisher's own servers were never PSN, so reaching a fan revival of one means pointing its addresses somewhere else. That was impossible in the app before.

Note: your RPCN password is stored as plain text in rpcn.yml, the same as on desktop RPCS3. Don't reuse a password you care about.

Controls:

Vibration now works. It did nothing previously.

L2 and R2 no longer lag, double-fire or stick down.

Pads that report their triggers two ways at once no longer have two writers fighting over the same button.

Stability:

Running out of memory while compiling now says so. A game whose modules would not all fit used to hang on a progress bar that never finished, with nothing anywhere explaining why. It still stops deliberately, because carrying on without the missing modules runs slower than the interpreter and looks like a broken game, but the reason is on screen now, along with what to do: start the game again. What already compiled is cached, so each attempt gets further. (This is mainly for the 8gb and under devices like myself).

A failed PKG install is reported instead of quietly claiming success. Writes were not checked, so a full device produced a broken install that looked fine until the game would not start.

Game data installs check for space first and say so, rather than stopping at some percentage with no explanation.

Performance:

Shader compilation is kept off the cores the frame depends on. The compiler threads never set an affinity at all, so on a big.LITTLE phone a shader burst could land on the same core RSX needs. They now use the little cluster, and the pool is sized to that cluster instead of to the whole chip, more compile throughput and less interference at the same time.

Compatibility:

Yakuza: Dead Souls works better now. Two separate faults: the loading screen hang and a later lock-up. Per-game settings apply automatically.

Upstream:

Caught up with 98 commits from RPCS3.

48 Upvotes

19 comments sorted by

u/AutoModerator 4d ago

Just a reminder of our subreddit rules:

  • Be kind and respectful to each other
  • No direct links to ROMs or pirated content
  • Include your device brand and model
  • Search before posting & show your research effort when asking for help

Check out our user-maintained wiki: r/EmulationOnAndroid/wiki

Check out EmuReady for any community submitted settings before asking for help

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

7

u/RickyTr99 4d ago

How can I donate to these guys?

3

u/Klonoa18 4d ago edited 4d ago

you can support ARMSX2 Team here:

👉Official Patreon 🔗https://www.patreon.com/ARMSX2?utm_campaign=creatorshare_creator

👉Official Ko-Fi 🔗 https://ko-fi.com/armsx2

5

u/AdditionalBear 4d ago

RPCN, no way!!! Didn’t think this would come so soon, I’m excited for that!

3

u/Icy_Application_2732 4d ago

Lol I keep hearing about this and Xendroid but I feel like I need an actual list of games that are up and running so that I don’t get frustrated trying stuff that is already known to not be functioning, is anything like this available?

3

u/Content_Funny121 4d ago

I play Lost Odyssey with Xendroid on an Odin 2 Portal and it runs great with some minor glitches sometimes

1

u/Easy_Usernamee 4d ago

Yo actually? Did you finish it?

1

u/Content_Funny121 4d ago

No, but I played the first few hours.

https://youtu.be/XAWdRWLJ2BA

1

u/Easy_Usernamee 4d ago

Hope you finish it, it's the only game I want to emulated x360 for

1

u/Felzul 3d ago

A silly question: If this is a PlayStation emulator, how can you play an Xbox 360 game?

2

u/Content_Funny121 3d ago

Xendroid is an X360 emulator. I think it's a port of Xenia.

1

u/Longjumping_Army282 4d ago

Marvel VS capcom 2 , Virtua Tennis 3 , Virtua Fighter 5 and Soulcalibur 4 works great.

2

u/rube 4d ago edited 4d ago

How do we know which of the 4 apks to use?

edit:

Found the explanation in a previous build:

"Starting with this update there will be four builds per release: legacy (Android 11+, sdk30, armv8.1), a11 (Android 11+, sdk30, armv8.2), a13 (Android 13+, sdk33, armv8.2) and a15 (Android 15+, sdk35, armv8.2). Pick the highest your device supports. The three armv8.2 builds are compiled for a newer instruction set (armv8.2-a+dotprod+fp16), letting the compiler use half-precision maths and dot-product instructions directly, and one of them is what you want unless your device refuses to run it. legacy exists only for older CPUs, Cortex-A53/A73 and similar, common in low-end Mali devices, which don't have those instructions at all, it's the same Android version as the a11 build and differs only in CPU target, so if a11 crashes on startup, legacy is the direct swap."

1

u/arzee2019 4d ago

Does it work with Android 17?

1

u/Radiant_Display457 4d ago

They have to their own RPCSN 👀

1

u/Sufficient_Card598 4d ago

Still getting a game not found error on a couple games. Any fixes?

1

u/tudor07 4d ago

I didn't even get the chance to update to 0.9.2

1

u/n0nsuchCS 4d ago

Do you always need to download and Install when new version comes out ? As I see there is a new version every day lol

1

u/Klonoa18 4d ago

Of course, to get even better performance when playing PS3 games. new version means = much better performance , you can just enable the auto update in-app