5545a386cf
AchievementManager - Fix Gamecube Bulk Copy
...
The memory copy algorithm (only needed for RetroAchievements devs) was broken for Gamecube as it assumed EXRAM size was zero when in reality it's using ARAM. For the time being, we do not need to use or access ARAM so instead this sets that value to zero for Gamecube titles.
2025-06-07 07:00:47 -04:00
a0611b512b
Merge pull request #13713 from Dentomologist/filesystemwidget_center_header_text
...
FilesystemWidget: Center header text
2025-06-05 14:34:36 -05:00
fadc2ac223
Merge pull request #13732 from AdmiralCurtiss/dsp-jit-exceptions
...
DSP LLE Recompiler: Fix exception handling after #10766
2025-06-05 15:17:30 -04:00
ea959f2651
DSP/Jit: Don't return to dispatcher if no exception was generated
2025-06-05 20:57:27 +02:00
a43fc68452
DSPAnalyzer: Set store instructions as potentially generating exceptions
2025-06-05 19:10:42 +02:00
b7fb2fa737
Merge pull request #13728 from JosJuice/android-uses-microphone
...
Android: Add android.hardware.microphone to manifest
2025-06-04 23:37:17 +02:00
8665b22822
Merge pull request #13651 from jordan-woyak/config-list
...
DolphinQt: Change Config QTabWidget into a QListWidget and QStackedWidget.
2025-06-04 16:01:51 -04:00
5d2518d490
Android: Add android.hardware.microphone to manifest
...
Google Play is now blocking distribution for Android TV unless we
explicitly set the android.hardware.microphone hardware feature as
android:required="false", because it's inferring
android.hardware.microphone from the android.permission.RECORD_AUDIO we
added for Wii Speak emulation, with android:required defaulting to true.
I was under the belief that setting android:required="false" on
android.permission.RECORD_AUDIO would solve this, but looking closer at
the definition of <uses-permission>, it doesn't actually support
android:required attributes, so that presumably has no effect.
2025-06-04 21:30:51 +02:00
3f090dd474
Merge pull request #13681 from iwubcode/material_overhaul_custom_vertex
...
VideoCommon: move vertex shader gen logic to a 'process_vertex()' for use in future custom shaders
2025-06-04 15:27:47 -04:00
8def02072b
Merge pull request #13379 from JoshuaVandaele/system-ng
...
Use minizip-ng in non-compatibility mode
2025-06-04 15:21:05 -04:00
84f2af73e6
Merge pull request #13649 from SuperSamus/scooby-doo-night-of-100-texture-caches
...
GameINI: Set texture cache accuracy for Scooby-Doo! Night of 100 Frights PAL
2025-06-04 15:17:10 -04:00
19a3f25a71
Merge pull request #13723 from Dentomologist/wavefile_add_prefix_to_member_variables
...
WaveFile: Add m_ prefix to member variables
2025-06-04 13:11:14 -05:00
5309c440d2
Merge branch 'release-prep-2506'
2025-06-04 04:09:08 -04:00
aed420c95d
ScmRevGen: Bump version to 2506
2506
2025-06-04 00:10:41 -04:00
1c9389a1fb
Translation resources sync with Transifex
2025-06-03 09:05:37 +02:00
58a70db588
Merge pull request #13718 from jordan-woyak/hardcore-deadlock
...
Config: Make s_callbacks_lock recursive to fix hardcore mode deadlock.
2025-06-02 11:55:40 +02:00
61ccdb0a3c
WaveFile: Add m_ prefix to member variables
2025-06-01 11:41:09 -07:00
88122ae956
Merge pull request #13715 from icup321/master
...
GameINI: Disable Dual Core for more games
2025-06-01 02:57:17 -04:00
e2d8e39489
Merge pull request #13722 from Tilka/dokapon
...
GameSettings: auto-disable immediate XFB for Dokapon Kingdom
2025-06-01 02:39:19 -04:00
2849173984
GameSettings: auto-disable immediate XFB for Dokapon Kingdom
...
This avoids flickering throughout the game.
2025-06-01 03:06:35 +01:00
31d0756808
Config: Make s_callbacks_lock recursive to fix hardcore mode deadlock.
2025-05-30 17:33:01 -05:00
2604d73733
GameINI: Disable Dual Core for more games
...
Disable Dual Core for more games that are known to crash/freeze.
2025-05-28 06:14:35 -04:00
3dc1605569
FilesystemWidget: Center header text
...
Center header text to match all the other headers.
2025-05-27 12:34:20 -07:00
aafe961177
DolphinQt: Make GeckoCodeWidget default size not taller than it needs to be.
2025-05-26 20:58:48 -05:00
eed7843d4a
DolphinQt: Add stretch to the end of the game config Info tab.
2025-05-26 20:58:48 -05:00
1e4dfc0956
DolphinQt: Fix the WiiPane hinting a larger than required size.
2025-05-26 20:58:48 -05:00
5bc661aeca
DolphinQt/AudioPane: Fix Volume QGroupBox title uglyness on Windows and inconsistent percent-sign spacing.
2025-05-26 20:58:48 -05:00
fcff7a3a49
DolphinQt: Fix FilesystemWidget QTreeView visual style.
2025-05-26 20:58:48 -05:00
543b85a451
DolphinQt: Make WrapInScrollArea and GetWrappedWidget less hacky.
2025-05-26 20:58:48 -05:00
e796e82e8c
DolphinQt: Change game properties QTabWidget to QListWidget.
2025-05-26 20:58:48 -05:00
2b9935e6f4
DolphinQt: Change main settings window QTabWidget into a QListWidget and QStackedWidget.
2025-05-26 20:58:48 -05:00
53b54406bd
Merge pull request #13690 from icup321/master
...
GameINI: Disable icache for The Ant Bully [Wii]
2025-05-26 21:12:17 -04:00
f5d7b1fb4c
Merge pull request #13644 from dreamsyntax/gup-disable-dualcore
...
GameINI: Disable Dual Core for Shadow the Hedgehog
2025-05-26 13:58:54 -04:00
4e8a863d8b
Merge pull request #13709 from JosJuice/hide-header-bin
...
Hide DirectoryBlob header.bin files from game list
2025-05-26 19:41:07 +02:00
66f181a621
Hide DirectoryBlob header.bin files from game list
...
This is a continuation of 552b6da
. That commit hid sys/boot.bin, but not
disc/header.bin, which is only present for Wii games.
Fixes https://bugs.dolphin-emu.org/issues/13810 .
2025-05-25 20:37:52 +02:00
18a78a9bab
Merge pull request #13647 from jordan-woyak/sha1-avoid-memcpy
...
Crypto/SHA1: Re-add memcpy avoiding optimization to BlockContext::Update.
2025-05-25 12:40:43 +02:00
776086fa1c
Merge pull request #13692 from jordan-woyak/work-queue-thread-command-queue
...
WorkQueueThread: Fix Cancel() race with internal command queue.
2025-05-24 16:26:10 +02:00
b23dddea4e
VideoCommon: move vertex shader gen logic to a 'process_vertex()' function, to eventually allow for custom shaders to override vertex logic
2025-05-24 01:27:58 -05:00
66b8fa03cb
Merge pull request #13705 from noahpistilli/fix-corrupt-msg
...
IOS/KD: Set Checksum when flushing NWC24Config
2025-05-23 22:45:11 -04:00
35d70fd531
IOS/KD: Set Checksum when flushing NWC24Config
2025-05-23 18:01:06 -04:00
da8610e76f
Translation resources sync with Transifex
2025-05-22 23:25:50 +02:00
7c8d53a51d
Merge pull request #13699 from JosJuice/force-typo
...
DolphinQt: Fix verb agreement in Immediate XFB description
2025-05-22 23:22:53 +02:00
97d27130ed
Merge pull request #13700 from JosJuice/tr-wii-speak-osd
...
DolphinQt: Don't translate Wii Speak OSD string
2025-05-22 12:40:09 -05:00
260f0225a4
DolphinQt: Don't translate Wii Speak OSD string
...
We have a general policy of not translating OSD strings due to the OSD
font not having good enough support for languages other than English.
2025-05-22 16:51:28 +02:00
98b0d1db05
DolphinQt: Fix verb agreement in Immediate XFB description
2025-05-22 16:48:10 +02:00
2ed5f16600
minizip-ng: Stop using compatibility mode
2025-05-22 12:51:55 +02:00
69af10ef86
Merge pull request #13663 from dreamsyntax/spiderman-heuristic
...
GameINI: Spider-Man SuggestedAspectRatio to 4:3
2025-05-21 17:34:09 -04:00
f96e667a5f
GameINI: Spider-Man SuggestedAspectRatio to 4:3
2025-05-21 14:05:19 -07:00
f90508ff99
Merge pull request #13661 from jordan-woyak/info-first
...
DolphinQt: Make the Info tab first in the game properties dialog.
2025-05-21 20:43:51 +02:00
a6bc251677
Merge pull request #13693 from jordan-woyak/focus-render-window-on-click
...
DolphinQt/RenderWidget: Grab focus on mouse button press.
2025-05-21 20:28:58 +02:00