ARMeilleure: Allow TPIDR2_EL0 to be set properly #339

Merged
LukeWarnut merged 1 commits from FixTpidr2 into master 2024-12-02 20:42:08 +00:00
LukeWarnut commented 2024-12-02 17:21:47 +00:00 (Migrated from github.com)

This fixes an oversight I made in #280 where instead of setting the value of TPIDR2_EL0, the value would be retrieved instead. I believe we were able to get away with this because SuperTuxKart only sets the value to 0.

This fixes an oversight I made in #280 where instead of setting the value of TPIDR2_EL0, the value would be retrieved instead. I believe we were able to get away with this because SuperTuxKart only sets the value to 0.
github-actions[bot] commented 2024-12-02 17:31:03 +00:00 (Migrated from github.com)
Download the artifacts for this pull request: * [ryujinx-Release-1.2.0+3cd1abe-linux_arm64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262874609.zip) * [ryujinx-Release-1.2.0+3cd1abe-linux_arm64-AppImage](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262874775.zip) * [ryujinx-Release-1.2.0+3cd1abe-linux_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262883294.zip) * [ryujinx-Release-1.2.0+3cd1abe-linux_x64-AppImage](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262883530.zip) * [ryujinx-Release-1.2.0+3cd1abe-macos_universal](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262890677.zip) * [ryujinx-Release-1.2.0+3cd1abe-win_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262901519.zip) <details><summary>GUI-less</summary> * [nogui-ryujinx-Release-1.2.0+3cd1abe-linux_arm64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262875369.zip) * [nogui-ryujinx-Release-1.2.0+3cd1abe-linux_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262883850.zip) * [nogui-ryujinx-Release-1.2.0+3cd1abe-macos_universal](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262890855.zip) * [nogui-ryujinx-Release-1.2.0+3cd1abe-win_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262901728.zip) </details> <details><summary>Only for Developers</summary> * [ryujinx-Debug-1.2.0+3cd1abe-linux_arm64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262876093.zip) * [ryujinx-Debug-1.2.0+3cd1abe-linux_arm64-AppImage](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262876334.zip) * [nogui-ryujinx-Debug-1.2.0+3cd1abe-linux_arm64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262876618.zip) * [ryujinx-Debug-1.2.0+3cd1abe-linux_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262885698.zip) * [ryujinx-Debug-1.2.0+3cd1abe-linux_x64-AppImage](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262885858.zip) * [nogui-ryujinx-Debug-1.2.0+3cd1abe-linux_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262886083.zip) * [ryujinx-Debug-1.2.0+3cd1abe-macos_universal](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262891564.zip) * [nogui-ryujinx-Debug-1.2.0+3cd1abe-macos_universal](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262891840.zip) * [ryujinx-Debug-1.2.0+3cd1abe-win_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262905408.zip) * [nogui-ryujinx-Debug-1.2.0+3cd1abe-win_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2262905643.zip) </details>
LukeWarnut commented 2024-12-02 19:09:25 +00:00 (Migrated from github.com)

I wrote a homebrew program to test this.

Before:

image

After:

image

I wrote a [homebrew program](https://github.com/user-attachments/files/17982735/TPIDR2_Test.zip) to test this. #### Before: ![image](https://github.com/user-attachments/assets/2f19af9c-0f0e-42ad-a42e-9dc6316af78a) #### After: ![image](https://github.com/user-attachments/assets/7dc37e01-17af-4479-b622-19fc90379569)
Sign in to join this conversation.
No description provided.