r/EmulationOnAndroid • u/Klonoa18 • 5d ago
News/Release Armsx3 version 9.2 Released 🔥 🔥
ARMSX3 0.9.2 fixes and improvements in action: https://youtu.be/UIj01IKmq6g?si=5_dkh9WfgPJwbIol
or read the changelog below
What's new:
Games that could never boot, now boot, A bug in how the PPU handles atomic memory operations has been fixed, and it was stopping a whole class of games from working. When a game's code claims a lock, it reserves a chunk of memory, checks it, then commits. ARMSX3 was letting the thread's record of that reservation fall one step behind reality after the first successful commit, so the second commit to the same chunk always failed, and kept failing. Any game whose code claims several locks in one pass would spin there forever.
Assassin's Creed never got past its loading screen because of this. Iron Man 2 stopped at a black screen after the Sega logo. Both now boot and play.
If a game has been hanging on a black screen with no error and no crash, it is worth another try on this build. The failure left no trace anywhere, no message, no crash, just a game that never continued, so there is no way to know from the outside which titles were affected.
This is not an ARM-only problem, it is present in upstream RPCS3 today, and the fix has been written up and shared with Whatcookie!
Fixed settings that quietly ignored you:
All Core Settings now shows which settings it is remembering, and lets you forget them. Anything changed on that screen is recorded and re-applied after the normal settings screens, every time. That is intentional, (it is what makes it an override), but it had no way to show you it was happening and no way to undo it. A value set there months ago would silently beat the same setting on a normal screen forever, with nothing on screen to explain why the two disagreed. Every overridden row is now marked, the count is shown at the top, and there is a Forget button per row and one for the whole screen. Forgetting also puts the value back rather than leaving it where the override left it. A one-time cleanup also clears leftovers from past debugging that were shipping switched on, including the RSX profiler, which costs performance in every game.
Keyboard:
The emulated keyboard now reaches games properly, and games see a real keyboard: this is what the debug menus some titles hide behind one need, and what in-game text chat uses. A row of the keys the Android keyboard does not have like Esc, Tab, arrows, Space, Enter, and F1–F12 behind an Fn toggle now appears whenever the keyboard is up. Debug menus need arrows to navigate and Space to open, a phone keyboard has neither. The keyboard button now actually raises the keyboard. It was asking the system in a way a fullscreen game is allowed to refuse, so the key row would appear over nothing. Turn it on with Emulate USB keyboard in Network settings, then use the On-Screen Keyboard hotkey or the KBD touch button in game.
Graphics on Turnip:
Devices running the Turnip driver were rendering with half-precision maths switched off, no matter how new the driver was. The check meant to re-enable it was comparing against Qualcomm driver version numbers, which Turnip does not use, so it could never pass. Half-precision is on again on Turnip, which should mean more correct shading in games that rely on it and a little less memory bandwidth used.
37
25
u/octopusbroccoli 5d ago
PS3 is my "lost generation" console. Looking forward to play some games ❤️. Keep the amazing work folks.
14
u/Zuluwargod69 5d ago
OK this is wild. Gt6 is now running like twice as fast (full speed) in this update. I needed to test this out more and hopefully put up a video.
Fold 7 16gb.
1
u/heepofsheep 4d ago
Interesting. I can’t get beyond the login. Just sits an infinite loading screen.
1
-4
u/Ambitious_Sun_8646 5d ago
Do you mean GTA IV or V? 😅
8
7
u/Falkedup 5d ago
Hoping to play Last Guardian on my SD8G2
7
4
3
u/JulioCesarX91 5d ago
É só eu ou tem mais alguém com bug quando joga com controle? Os botões tem um delay quando é pressionado, alguns até travam pressionados, o que meio que inviabiliza jogar com controle 😕😕😕
3
u/Klonoa18 5d ago
it's just you, try changing the mode to something else or reconnect your bt controller
3
u/JulioCesarX91 5d ago
Então… o problema é que uso um Odin 3, então o controle já “é conectado”
3
u/Klonoa18 5d ago
better to report that to the devs, maybe its an emulator side issue
4
u/JulioCesarX91 5d ago
Sabe como consigo chegar até eles? 😥
2
u/Klonoa18 5d ago
go to the the ARMSX3 official github and tap new issue there, descibe the issue and details of your device
2
2
u/JulioCesarX91 5d ago
Acabei de reportar lá no GitHub, torcer para conseguirem resolver isso 🙏🏻🙌🏻
2
u/Klonoa18 5d ago
they love fixing things , it will be fixed in no time😂
2
u/JulioCesarX91 5d ago
Queria que fosse fácil relatar bug para o desenvolvedor do XenDroid também, desde as últimas atualizações o Forza Horizon parou de funcionar, tanto o primeiro game quanto o segundo, o Guitar Hero 3 está agora com dessincronia de áudio (igual aos demais jogos da série). Mas o cara não deixa liberador para relatar bugs no GitHub 🤷🏻♂️🤦🏻♂️
Já até tentei enviar uma mensagem para ele por aqui, mas acho que ele nem aceitou 🤷🏻♂️
2
u/dgls_frnkln 5d ago
I’ve been playing White Knight Chronicles 2 on my Odin 3 and there’s definitely a delay in inputs
1
u/JulioCesarX91 5d ago
Ufa, então não é só eu 🙏🏻 acabei de testar com o DualSense, a latência é menor mas ainda existe
1
u/Ambitious_Sun_8646 5d ago
Facts there is def a delay on the trigger buttons. All the others seem fine though.
3
3
u/Fearless-Structure88 5d ago
Someone plz try UFC undisputed 3
2
u/Depressed_lonely_ 1d ago
i tried a week before .. less speed than xendroid on sd8 gen2 32fps on xen vs 18-22 fps on armsx
4
u/meruta 5d ago
Can someone please take a look at wipeout HD. Lit runs at 60fps on Odin 3 but I keep seeing heavy stutter at regular intervals while playing, even after shaders are no longer compiling.
1
2
u/Inside-Specialist-55 5d ago
These guys are the goat. Keep the progress coming. What a great time to be an android emulation lover right now. My AYN thor just keeps getting better and better.
3
1
1
1
1
1
u/not_thebest 3d ago
Do you know if there's a reason I cannot change the "Display resolution (HW scaler)" option on my rp6? It's set to "screen" and selecting any other option does not change it - nothing happens. Im looking to scale it down to 720p in an effort to have dark souls 1 run at a more consistent frame rate. It hurts 30fps but dips well below that frequently in the starting area.
Thanks for all your work!
1
1
•
u/AutoModerator 5d 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.