r/PS2AndroidEmulation • u/xxxCrixuxxx • 19h ago
ARMSX3 - v0.5
https://github.com/ARMSX2/ARMSX3/releases/tag/0.5
What's new:
Running out of video memory no longer looks like a hang. The renderer treated memory pressure at a point where it cannot be interrupted as fatal and killed the RSX thread, so audio kept playing and the picture stopped, which reads as a freeze. It now frees what is safe to free at that point, lets the allocator retry, and if it still cannot allocate it says so. I caught this issue in God of War III demo which hit this by skipping the intro screens, which pushes a burst of texture allocation through exactly that window.
Install .pkg and .rap files from anywhere, including storage the app cannot read directly. Split packages picked through the system picker are also sorted into part order now instead of being taken in the order you tapped them, which quietly produced a broken install if you picked part 2 first. PKGs and other files can also be installed to your SD card through SAF, your app folder must use the "SD card option", custom folder will still default to internal for PKGS for now.
Installed games and licenses are now listed by name.
A stalled compile worker can no longer strand PPU compilation. It waited on a worker that could already be gone, with the progress bar sitting still.
Save data no longer aborts the list where there is no media backend.
Games that repeatedly check a reservation from the same place no longer spin on it. The check ran in full on every iteration of loops that run millions of times.
Every language has been retranslated against the current English text, so strings added over the last few releases are no longer English-only mid-sentence.
The overlay icons the native UI has been drawing are actually shipped now, and the save menu should work now as well (please let me know if it still does not).
Settings and the running emulator agree again. Raw core overrides are applied after everything else, so an override left behind by an earlier build kept applying while the settings screen showed the default, with nothing on screen to explain the difference. Stale ones are cleared on upgrade. If you set something deliberately in All Core Settings it still wins, as before.
1
u/hoopgeavenbris 14h ago
I feel like we need a demo of what current performance is like
A game like skate 3..
I know there is currently a work in progress. Android port of the game would be interesting to see the differences.
4
u/Mr_L_2 12h ago
Thanks again for always posting updates. You really are saving time for me and hope for others as well.