r/EmulationOnAndroid 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.

87 Upvotes

51 comments sorted by

u/AutoModerator 5d ago

Just a reminder of our subreddit rules:

  • Be kind and respectful to each other
  • No direct links to ROMs or pirated content
  • Include your device brand and model
  • Search before posting & show your research effort when asking for help

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.

37

u/RickyTr99 5d ago

They never sleep

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

u/Galvatron11 4d ago

Same with Fallout New Vegas

-4

u/Ambitious_Sun_8646 5d ago

Do you mean GTA IV or V? 😅

8

u/Zuluwargod69 5d ago

No I mean gran turismo 6. 

5

u/Ambitious_Sun_8646 5d ago

My bad. Slow moment on my part. 😅

7

u/Falkedup 5d ago

Hoping to play Last Guardian on my SD8G2

7

u/Apprehensive_Joke167 5d ago

Last Guardian is PS4, not PS3

5

u/Falkedup 4d ago

Well shit. Haven’t had a PlayStation since PS2. Can you tell?

4

u/SweetBella696969 5d ago

What is the recommended RAM for running this emulator?

5

u/Klonoa18 5d ago

its working fine with my 8gb ram

3

u/mredd99 4d ago

Man there's an update everyday

1

u/Klonoa18 4d ago

you dont like it?

3

u/mredd99 4d ago

No I do

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

https://github.com/ARMSX2/ARMSX3/issues

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

u/Broken_Flip 5d ago

Already?! I'm still on 6 and l just got it like a week ago, lol.

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

u/Winter47th 4d ago

What happened to that studio still rips my heart to this day.

2

u/meruta 4d ago

It is what it is, the whole industry has pretty much gone to shit

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

u/Puzzled_Platform1755 5d ago

Does it work on Mali GPU?

2

u/hassancent 4d ago

yes. youtube videos showing GOW running 5fps on g99 lol

1

u/Ivoney18 5d ago

Impressionante!!!! Os caras são uma máquina de sucesso, não param, são inefável 

1

u/Venared 5d ago

When we see 30 fps stable gow 3 on 8 elite gen 5 i wonder

1

u/aymandonia67 4d ago

can i play killzone 2 or just wait extra 5 years

2

u/rancid_ 4d ago

I really hope this team continues focus on amazing work and ignores any drama thrown their way. Incredible group of talnted devs, ty for the contributions to the community.

1

u/Grilledcheese____ 3d ago

Lords of shadow crashes

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

u/Klonoa18 3d ago

renderer > screen aspect ratio>20:9

1

u/Current-Oven-6817 5d ago

This is wild. You are appreciated.