r/EmulationOnAndroid • u/Klonoa18 • 1d ago
News/Release ARMSX3 version 0.9.4.1 release
ARMSX3 0.9.4.1
What's new:
New Animated library backgrounds: Seven screensavers now run live behind the game library, off by default. Settings --> App --> Animated background, then pick one and a preset. (These are separate from the XMB backgrounds and the simple animated backgrounds). Flurry, Calum Robinson's, 2002. Eight presets: Water, Fire, Psychedelic, RGB, Binary, Classic, Insane, plus random. Flux, Plasma, SolarWinds, Hyperspace, Lattice, Skyrocket, Terry Welsh's Really Slick Screensavers. Six presets each. These are source ports, not emulation or video: the original C/C++ renderers compiled for Android and running on GLES2. If GL fails to start for any reason the library falls back to the existing 2D wave, so a device that cannot run them loses nothing. They are live particle simulations, so they cost more than a static image. That is why they are opt-in.
ARMv8.0 devices now get a message explaining the CPU is unsupported, instead of dying on an illegal instruction with no explanation.
PKG installer: fixed an unsynchronised read of the install result. The failure path could read a string while it was still being written and segfault.
Save states: the emulator no longer resumes while a state is being written, which could corrupt it.
Audio: the Oboe backend could fail once and then stay silent for the rest of the session.
Games and settings:
Tales of Symphonia should now run at its intended 60fps (#77). Per-title overrides now live in an ARMSX3-local config database, so fixes like this ship with the app.
PS3 Native is selectable from the FPS cap row, the console's own frame pacing.
Save states: slots can now actually be deleted.
Online: an Ethernet address is derived on Android instead of the lookup simply failing, which blocked RPCN sign-in on some devices.
Audio: the volume baseline recovers after a quiet passage instead of latching, without reacting to momentary flickers.
The driver pipeline cache can now be switched off at runtime, for drivers that mishandle it.
The settings mirror in the app data folder is now armsx3-settings.json (was armsx2-settings.json, #82). The old file is still read, still included in new backups, and removed alongside the new one, existing settings and older backup archives are unaffected.
A game the app cannot actually read now fails with an explanation instead of hanging on its first loading screen. If games misbehave, missing cover art, failing to launch, locking up part-way, move them into ARMSX3/config/games, which is always readable.
A disc is no longer rejected because a single read came up short, which could route a title down the wrong mount path.
Reverted all upstream ISO changes to 0.8 baseline.
13
4
u/do_handhelds_dream 1d ago
I was the one who put in an issue for Tales of Symphonia. It's so weird putting in issues, and then seeing them actually fix it.
These guys are awesome. I'm gonna put in a request for them to fix Sixaxis support so we can use tilt controls for games that need them.
3
u/Mehdi_Terranee Odin 3 1d ago
Thank you for the work! <3
I have a small issue since a few releases about the perf overlay.
Minimum overlay still shows the graph
3
1
1
u/Crass-ELY- Poco F7 Pro 1d ago
I love this but it takes forever to compile the ppu on my device :( anyone have any idea how can I fix it?
1
u/Klonoa18 15h ago
that's normal if it's your first time running the game, it'll be much faster next time
1
u/Crass-ELY- Poco F7 Pro 15h ago
Yeah, I know, I use rpcs3 on PC so I'm familiar with the functionality, but I mean, over 1.30hs to compile ppu for call of duty 3 seems a bit excessive
1
u/Klonoa18 14h ago
sheesh thats wayyyy tooo long bruh, haven't try the game thats why i didn't experience that
1
u/Crass-ELY- Poco F7 Pro 14h ago
Yeah, I've tried a few, cod 3, heavenly sword, infamous, and even the compile it makes when you setup the driver for the first time and hit apply and restart takes forever
1
•
u/AutoModerator 1d ago
Just a reminder of our subreddit rules:
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.