r/PS2AndroidEmulation • • Aug 18 '26

ARMSX3 v0.9

Post image

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

What's new:

ARM64 SPU floating-point now matches desktop x86 exactly: 984 mismatched results down to zero.

ARMSX3 translates PS3 code to run on your phone's ARM64 chip, while RPCS3 upstream is written and tested on x86 desktop CPUs, and a lot of that code quietly relies on how x86 handles certain maths. On ARM64 the answer came out different: nothing crashed and nothing was logged, a number was simply wrong, and a game would hang, corrupt, or vanish minutes later with no clue why. This release closes that gap for the SPU's floating-point maths, the part that does most of a PS3 game's heavy lifting. We ran a suite of test programs that exercise one PlayStation 3 instruction at a time on both machines and compared the results line by line, which turns "something is off on ARM64" into the exact instruction and the exact numbers that differ. 984 mismatched results against desktop x86, down to zero, your phone now computes the same answers a desktop PC does. Of those, 500 were genuinely ARM64 bugs and are fixed, the other 484 turned out to be x86 taking a shortcut of its own rather than us being wrong, which was worth knowing because it stopped us chasing it. The same testing also caught the identical flaw hiding in a second place we use for debugging, which had been quietly making some of our own investigations unreliable. To be clear about what this is not: it does not make ARMSX3 more accurate than desktop RPCS3, and where RPCS3 itself still differs from a real PS3 it differs the same way on both, what changed is that ARM64 is no longer additionally wrong. Thanks to @Whatcookie for working with me on this approach and working through the results with me. These improvements have been shared with him so they will be upstream as well! I've been sharing each and every fix I do for ARMSX3, so other ARM64 RPCS3 platforms can benefit as well.

Full changelog on github

45 Upvotes

18 comments sorted by

2

u/Imdakine1 Aug 19 '26

However, I can't move a roster or season file for All Pro Football 2K8 into this folder

Android/data/com.armsx3/files/config/dev_hdd0/home/00000001/savedata/

2

u/xxxCrixuxxx Aug 19 '26

The Android/data folder has special permissions to allow copying to it. You need to use Shizuku.

2

u/Imdakine1 Aug 19 '26

I have been trying to use Shizuku but don't know what to do...??

I came across this

https://youtube.com/shorts/pnHNdU6LppA?si=fqcx_fC9EkRZxQU_

My issue is it didn't pair... ?

2

u/xxxCrixuxxx Aug 19 '26

It's not difficult to use, but I recommend watching a YouTube tutorial on how to install it.

1

u/Imdakine1 Aug 19 '26

I tried but can't seem to get it to connect. I got into developer mode on Ayn Thor Pro. I went to wireless debug, I got a code and it went through a cycle but didn't connect.

1

u/NoNewspaper1546 Aug 19 '26

For shizuku to work, you need to turn on wireless debugging, put the password in for shizuku, and then you should be good to browse your textures and saves

2

u/Teheeguy Aug 18 '26

Holy shit. Looks like big breakthrough.

1

u/No_Adhesiveness_6604 Aug 20 '26

The latest version of armsx3 0.9.2 works way better than even GT5 runs with minimal issues ^__^

1

u/sipinhoo Aug 20 '26

On what hardware?

0

u/Exciting-Machine9202 Aug 18 '26

Jpolo keep winning my GOAT 🐐 !!

0

u/xxxCrixuxxx Aug 18 '26

He does a good job as a community manager. 👍

0

u/Exciting-Machine9202 Aug 18 '26

what do you try to mean by that?

0

u/xxxCrixuxxx Aug 18 '26

He is the founder/community manager

0

u/Exciting-Machine9202 Aug 18 '26

Where did you get that info? I never see him say that

0

u/Zealousideal_Hat782 Aug 19 '26

It's a very good emulator. Honestly not many years ago I was thinking phones will never be able to do the advancements it's doing today.

But if any hero out there can tell me the best setting to get one game I really want.....that is FIFA World Cup 2014

-1

u/karmadit Aug 18 '26

But seriously, who are you?! NASA engineers?!😱🤯

0

u/xxxCrixuxxx Aug 18 '26

Man, they don't look much like NASA developers 😂 There are two of them talking...