10359 Commits

Author SHA1 Message Date
OpenSauce
c8d608f1c4
Merge 0512fe224e470d2dd6e9e9feb24683bb55317231 into 42d77cd720eb42845c2afb77c6d7157e02c8c325 2025-03-13 02:35:42 -03:00
PabloMK7
42d77cd720
Implement "Set Up System Files" on Android (#653)
* Implement "Set Up System Files" on Android

* Use correct strings + Remove chunks of unused code

* Updated license header

* SystemFilesFragment.kt: Use radio buttons for selecting O3DS/N3DS

* HomeSettingsFragment.kt: Moved `Install CIA` above `Set Up System Files`

* strings.xml: Updated system file setup button strings

* android: Remove System Files Warning

This warning is no longer relevant due to changes in how system files are installed

---------

Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2025-03-12 22:41:45 +01:00
OpenSauce04
57b5f7da17 qt: Make update check concurrent and added connection timeout
Co-authored-by: PabloMK7 <hackyglitch2@gmail.com>
2025-03-12 21:55:12 +01:00
OpenSauce04
d10a1f1a87 qt: Added setting "Check for updates" 2025-03-12 21:55:12 +01:00
OpenSauce04
2234fa93cb qt: Added update checker behind CMake option ENABLE_QT_UPDATE_CHECKER 2025-03-12 21:55:12 +01:00
OpenSauce04
4cbfba8205 android: Renamed all strings with _desc prefix to _description for consistency 2025-03-12 20:50:51 +01:00
OpenSauce04
81753f908b strings.xml: Added missing period to end of delay_start_lle_modules_desc string 2025-03-12 20:50:51 +01:00
OpenSauce04
82cb9ce9c4 configure_debug.ui: Moved CPU clock speed information under CPU clock speed slider 2025-03-12 20:50:51 +01:00
OpenSauce04
a2f2239bbb configure_debug.ui: Corrected a typo of the word "miscellaneous" 2025-03-12 20:50:51 +01:00
PabloMK7
db168cfac4 Various savestate bugfixes 2025-03-12 20:50:51 +01:00
OpenSauce04
26ce7e4f28 license-header.rb: Don't read UTF-8 BOM as text when checking headers 2025-03-11 20:18:33 +00:00
OpenSauce04
cb9406f6a3 Fixed formatting 2025-03-10 20:29:08 +00:00
OpenSauce04
4694e3c79a Fixed incorrect version reporting when running azahar -v with a tagged release 2025-03-10 20:25:31 +00:00
PabloMK7
a5ad887771 Do data migration before QtConfig is constructed 2025-03-10 12:16:14 +00:00
PabloMK7
dd9c743041 Add cmake option to enable microprofile 2025-03-10 11:41:05 +00:00
PabloMK7
e3a21c8ef1
Add 'Set Up System Files' option (#642)
* Add 'Set Up System Files' option

* Fix CIA installation and HLE module loading when no console unique data provided.
2025-03-10 10:48:11 +00:00
OpenSauce04
6262ddafa6 main.ui: Corrected windowTitle property 2025-03-09 13:55:09 +00:00
OpenSauce04
c5eaa44103 main.ui: Remove unnecessary & characters from strings 2025-03-09 13:52:27 +00:00
OpenSauce04
21d01fef30 ci: Drop release job 2025-03-09 13:44:32 +00:00
OpenSauce04
d86dfba7b8 Drop old Citra updater code
Due to differences with how updates are handled, none of this code can really be reused for Azahar
2025-03-09 13:05:08 +00:00
OpenSauce
ac7671e247
qt: Implement migration prompt to bring data from Citra/Lime3DS (#638) 2025-03-09 12:10:02 +00:00
OpenSauce04
0512fe224e Fixed build failure + Applied clang-format 2025-03-08 22:43:47 +00:00
Kleidis
823746314a android: Add turbo mode hotkey 2025-03-08 22:43:33 +00:00
Kleidis
89b2d3d3ce Move turbo_speed_slider from UISettings to CommonSettings
Also rename to just `turbo_speed`
2025-03-08 22:41:57 +00:00
Kleidis
86432c8fc1 Some code cleanup 2025-03-08 22:41:56 +00:00
Kleidis
f7a670cc29 Improve AdjustSpeedLimit
- Set frameskip value directly
- Bypass if turbo mode isn't active
2025-03-08 22:41:55 +00:00
Kleidis
835b4ce0a2 Reset frame_limit back to initial value once the emulator closes 2025-03-08 22:41:54 +00:00
Kleidis
205fc63db1 Disable toggle per game speed limit if turbo mode is set 2025-03-08 22:41:53 +00:00
kleidis
3146802532 frame_limit is now non-runtime-editable 2025-03-08 22:41:52 +00:00
kleidis
8126151871 Allow non-runtime editable settings on general settings tab` 2025-03-08 22:41:51 +00:00
kleidis
af4a60c979 Make Increase/Decrease speed hotkeys change turbo key instead of frame_limit 2025-03-08 22:41:50 +00:00
kleidis
4a761147d1 [WIP] Add fast forward toggle hotkey 2025-03-08 22:41:50 +00:00
kleidis
4e27eb5488 Add the turbo slider 2025-03-08 22:41:49 +00:00
PabloMK7
43dbe42b29 Fix dynarmic on msys2 2025-03-08 22:29:48 +00:00
OpenSauce04
cc81fdec3d Corrected some incorrect strings 2025-03-06 10:00:20 +00:00
MisterSheeple
25afe9ff22 Remove .3ds from Info.plist.in 2025-03-06 07:14:25 +00:00
OpenSauce04
108ee2e428 Revert "android: Implement Adreno Turbo setting for eligible GPUs (#227)"
This reverts commit f84503cf8c87b01bcbf2281ad348d2c91568a074.
2025-03-05 22:01:07 +00:00
OpenSauce04
c024933ec3 cmake: Add option ENABLE_NATIVE_OPTIMIZATION 2025-03-05 14:18:59 +00:00
OpenSauce04
56e96dea6c cmake: ENABLE_DEDICATED_ROOM --> ENABLE_ROOM 2025-03-04 21:02:44 +00:00
OpenSauce04
7622a7fcb5 CMakeLists.txt: Remove references now-removed man documentation files 2025-03-04 20:56:13 +00:00
Kleidis
8897196307 Update license headers 2025-03-04 17:41:57 +00:00
Kleidis
0371c4d7a4 android: Update default birthday
Co-Authored-By: MisterSheeple <27652712+MisterSheeple@users.noreply.github.com>
2025-03-04 17:41:57 +00:00
Kleidis
e60b6e610a android: Replace CITRA username with AZAHAR 2025-03-04 17:41:57 +00:00
Reg Tiangha
00b4c11ecf externals/CMakeLists.txt: BUILD_TESTING=OFF 2025-03-03 19:31:44 +00:00
OpenSauce04
f68dd01a64 externals: Updated glslang, vulkan-headers and vma to latest version 2025-03-03 19:31:44 +00:00
Reg Tiangha
6e7e6728ff vk_platform.cpp: Update to become Vulkan v1.4.304+ compliant 2025-03-03 19:31:44 +00:00
OpenSauce04
03a81092fc externals: Updated xbyak to v7.23.1 2025-03-03 19:31:44 +00:00
Reg Tiangha
d27f322ddd shader_jit_x64_compiler.cpp: Make register conversions more consistent
Needed as xbyak v7.23+ is more strict about register sizes. Not doing so
leads to "bad size of register" errors during the tests phase.
2025-03-03 19:31:44 +00:00
OpenSauce04
cd76db881d externals: Initial submodule mass update
The following have not yet been updated due to issues:
- glslang
- teakra
- vma
- vulkan-headers
- xbyak

openal-soft has been updated, but only to 1.24.1 rather than the latest 1.24.2. This is due to an upstream issue which should be resolved in the next library update.
2025-03-03 19:31:44 +00:00
OpenSauce
71d1fed96a
android: Updated AGP to 8.8.1 and Gradle to 8.10.2 (#616) 2025-03-03 00:08:57 +00:00