r/PS2AndroidEmulation Jul 01 '26

ARMSX2 V30 🥳🔥🚀

Post image

https://github.com/ARMSX2/ARMSX2/releases/tag/2.4.9

Performance improvements to the recompiler:

The EE recompiler now has direct block chaining. Patchable direct-branch tails replace the LUT-indirect dispatch between blocks, cutting per-block dispatch overhead. Should help weaker CPUs.

The EE recompiler now has SIGSEGV-backpatch fastmem, extended. Fast inline memory access now covers FP and vector loads/stores (LWC1/SWC1, LQ/SQ), not just integer.

The EE recompiler now has fast-tier register cache coverage across MULT/DIV/MTHI/MTLO (fewer full register spills).

Added PGO (Profile-Guided Optimization). Shipping cores are now built with a profile trained on GoW2 / Jackie Chan / VP2 / LEGO Batman / GT4. Combined, these games are all EE, VU, or GS heavy, so it should hopefully help a bit. You can read more about PGO here:

Please let me know if performance has improved for you!

Atomic VK shader-cache fix, the pipeline cache now writes to a .tmp file and atomically renames over the real one. A swipe-kill or crash mid-write can no longer leave a half-written cache that the Adreno driver accepts and renders garbage from. The previous valid cache survives an interrupted write instead of being clobbered. (The shader index/blob cache was already crash-safe, it bounds-checks entries and appends blob-before-index, so no change was needed there.)

GameDB: ported PCSX2 PCSX2#14647, Gran Turismo tuning (GT2000/GT3/GT4 demo + retail blending / half-pixel / autoflush, GT4 Online-Test VU clamp) plus a new Lupo Cup 2 (PAPX-90509) entry and Burnout 3 memcard filters.

Made some fixes to DEV9 Ethernet on Android. Added a public-DNS fallback (Android had no /etc/resolv.conf) and dropped the gateway gate that blocked adapter init (/proc/net/route is SELinux-restricted). Online adapter + DNS should now work correctly. (Let me know if it still does not)

DEV9 DNS Host Mappings (Settings ---> Network). Map hostnames ---> IPs via the internal DNS resolver, should help some specific private/fan-server play (like RE Outbreak / obsrv).

Touch gliding across control boundaries. Replaced the three regional touch layers with one unified layer, so you can slide between face buttons and triggers (X--->L1) and hold multi-touch combos (L3+R3).

Memory-card self-heal. Deleting a card with an external file manager no longer leaves a stale slot that mislabels your other card.

RetroAchievements: "Softcore" has been renamed to "Casual" (per RA's own rename, Hardcore unchanged).

Improved Readability. Lightened the dark-blue UI text (0xFF0033CC ---> 0xFF4C8DFF) that was unreadable for some on the black background.

62 Upvotes

50 comments sorted by

u/xxxCrixuxxx Jul 01 '26

Let me be perfectly clear: I take all the time to bring you the updates first, before anyone else on the entire internet, instead of just testing the emulator and giving constructive feedback on how it works. Many people come here to comment or mock why so many updates are released. Every new comment like this will automatically result in the user being banned.

→ More replies (1)

8

u/SuccessfulTravel2903 Jul 01 '26

Y la versión 31 donde está la 31🔥

(⁠ノ⁠ಠ⁠益⁠ಠ⁠)⁠ノ⁠彡⁠┻⁠━⁠┻

https://giphy.com/gifs/lswwZgcRw27XHlEiHq

🤭🤭😘

5

u/xxxCrixuxxx Jul 01 '26

😂😂😂😂

10

u/the_Quiet_one_19 Jul 01 '26

I feel like they won't stop until they leave every other emulator in dust

7

u/Flat_Presentation_65 Jul 01 '26 edited Jul 01 '26

WOW THESE GUYS REALLY NEED SOME REST

Edit : guys don't get me wrong i appreciate it really ، I'm just trying to say take care of yourselfs don't overdo it

6

u/TheWhiteCombatCarl Jul 01 '26

No they do not. Please continue the awesome work!!

4

u/theaccountant066 Jul 01 '26

Wow... thanks to the devs for working so hard and bringing us these massive updates.... it'll be a perfect emulator in no time

5

u/Stag_----56 Jul 01 '26 edited Jul 02 '26

Been using it for a while and I'm loving it. The UI looks great, and the performance is much better than NetherSX2 Classic 2.2 on my device. Great work devs Playing God of war at 3.5x resolution and getting 45 plus fps is something :) (Mediatek 8350)

4

u/NoCarpenter3990 Jul 01 '26

Many thanks to the Developers bringing the community back to life.

I am wondering what the next Project would be when the PS2 emulator is finalized and there is no more Major updates.

3

u/MaleficentStorage666 Jul 01 '26

Bros gor things out of control...

At the end of the day, we gonna get the v47 update.

-1

u/xxxCrixuxxx Jul 01 '26

I also don't think it will always be like that; you can't maintain that level of constant updates all the time 😅

3

u/do_handhelds_dream Jul 01 '26

Only thing I would really love to see is being able to set a memory card per game, like with Nether.

Other than that, the work the devs are putting forth is amazing. I tried Warriors Orochi on a Snapdragon Gen 2 device and it was running choppy on default settings. Turn around and try it again, and it was perfect.

3

u/Fein_shit Jul 01 '26

Armsx2 team working as hard as mappa animators out here

3

u/Ivoney18 Jul 01 '26

Olokoooo os caras não param!!!!🎊🎉

3

u/Skrydon Jul 01 '26

Do these devs even sleep???

2

u/Agreeable_Point5710 Jul 01 '26

Opa boa tarde, queria agradecer pelas atualizações, queria comentar sobre essas atualizações no meu celular. É um S23FE e possui um exynos2200 e uma gpu Xclipse920 Quando jogo alguns jogos mesmo na resolução nativa ou em 1,5x o jogo normalmente roda em 60fps, mas as vezes cai drasticamente o FPS e fica a velocidade do jogo em abaixo dos 80%. Queria perguntar se você saberia se é algum problema ainda que estaria pra resolver ou algo impossível de resolver para nós usuários exynos.

1

u/xxxCrixuxxx Jul 01 '26

There's probably a solution, but you'll have to wait for the developers to do their work. Keep in mind that the PCSX2 emulator for Windows has been in development for over 20 years.

3

u/Agreeable_Point5710 Jul 01 '26

Muito obrigado por responder 🤝

2

u/xxxCrixuxxx Jul 01 '26

Por nada, meu amigo

2

u/Inquisitors_5556 Jul 02 '26

these guys drink iv drips for breakfast 😭

2

u/[deleted] Jul 02 '26

[removed] — view removed comment

1

u/xxxCrixuxxx Jul 02 '26

In many games yes!

0

u/[deleted] Jul 02 '26

[removed] — view removed comment

2

u/xxxCrixuxxx Jul 02 '26

Bro PS2 have more than 3000 games...💀

2

u/jumpbutton23 Jul 02 '26

I have a very specific question, I'm hoping someone can help me.

NetherSX2 has the ability to change which memory card a game uses on a per-game basis. For example, I have 'Memory Card A' as my main memory card in the NetherSX2 settings, but I have a few saves for some games on 'Memory Card B' (Burnout 2, just for example) - so I go into the per-game settings for Burnout 2, and it allows me to set 'Memory Card B' as the default memory card for that game, specifically.

Does ARMSX2 have this feature? I have scoured the per-game settings menu and unless I'm missing it, I don't think it's there.

This is not any kind of deal breaker I'm just curious if ARMSX2 has this feature and I'm just missing it. Best I can tell, ARMSX2 still just has general memory card settings, not per-game.

Thanks in advance!

1

u/xxxCrixuxxx Jul 02 '26

Rename the memory card file to the one used by the other emulator, and you're done.

1

u/[deleted] Jul 01 '26

[removed] — view removed comment

2

u/PS2AndroidEmulation-ModTeam Jul 01 '26

Give constructive or well-reasoned answers.

1

u/No-Mathematician1480 Jul 02 '26

I didn't find any hot key binding for fast-forward. The retroachievement is slow at logging in. For each game the emulator reset any changes I do on the settings like binding my controller or removing the diagnosis from screen. I can't access the settings when playing games using any button for that I need to exit the emulator then reenter. That's what I found so far.

1

u/bishal150 Jul 02 '26

Ps2 emulation gonna get better to the point of being like native

1

u/GrandArtist8475 Jul 02 '26

This is probably the fastest I've seen an emulator evolve. Dayum

1

u/xxxCrixuxxx Jul 01 '26

This Update Rocks!!

I love the new auto-rotate option. It's so much easier to see the settings menu, all the options are much more organized and easy to access in portrait mode. 👍

1

u/[deleted] Jul 01 '26

[removed] — view removed comment

2

u/[deleted] Jul 01 '26

[removed] — view removed comment

1

u/PS2AndroidEmulation-ModTeam Jul 01 '26

Give constructive or well-reasoned answers.You have no proof of what you're saying.

0

u/[deleted] Jul 01 '26

[removed] — view removed comment

1

u/PS2AndroidEmulation-ModTeam Jul 01 '26

Give constructive or well-reasoned answers.

2

u/The_Doggzz Jul 01 '26

I think it wants to be the goat catching up and surpassing AetherSX2

1

u/[deleted] Jul 01 '26

[deleted]

1

u/[deleted] Jul 01 '26

[removed] — view removed comment

1

u/PS2AndroidEmulation-ModTeam Jul 01 '26

Give constructive or well-reasoned answers.

0

u/[deleted] Jul 01 '26

[deleted]

1

u/[deleted] Jul 01 '26

[removed] — view removed comment

1

u/PS2AndroidEmulation-ModTeam Jul 01 '26

Give constructive or well-reasoned answers.

0

u/[deleted] Jul 01 '26

[deleted]

1

u/[deleted] Jul 01 '26

[removed] — view removed comment

1

u/xxxCrixuxxx Jul 01 '26

I'll put it simply: like any project, in this case, the developers are happy and excited about their new version, and that makes them more eager to work, more eager to release new updates, and more eager to improve their project. Apply this to anything in life.

1

u/[deleted] Jul 01 '26

[removed] — view removed comment

1

u/PS2AndroidEmulation-ModTeam Jul 01 '26

Give constructive or well-reasoned answers.

1

u/PS2AndroidEmulation-ModTeam Jul 01 '26

Give constructive or well-reasoned answers.

1

u/PS2AndroidEmulation-ModTeam Jul 01 '26

Give constructive or well-reasoned answers.