Stenzek
a93663af0b
VMManager: Fix disc change path message
2023-12-30 15:24:28 +10:00
Dan McCarthy
ecd3b87cc0
Debugger: Fix Importing Breakpoints CSV functionality ( #10486 )
...
* Debugger: Fix Importing Breakpoints CSV functionality
This resolves a few issues with the Breakpoint CSV importing functionality.
Makes the following changes/fixes:
- Assembly instructions with commas caused part of the instruction text to be considered the start of a new column (comma is the CSV delimiter), resulting in "too many columns errors" and failing to import. Now puts values in quotes and detects the true start and end of the values, so that no extra columns are created.
- The import function was using the incorrect columns to load since the Enabled column was moved to be the first one but the import function had not been updated. Fixed this by using the column enum values instead of hardcoded numbers, so if ordering in the model changes it will still import fine.
- Updates the beginRemoveRows function to not remove an extra row. With this function you would want a "count" of 0 to remove 1, so "row, row" deletes one, "row, row+1" deletes 2. Updates it to subtract one so that the range is not including one more than it is intended to.
-
* Misc: Cleanup regex string & add explicit imports
Uses raw string literal to make the regular expression easier to read since regex is ugly enough as it is, we really don't need escaping characters in a string on top.
Also explicitly includes used Qt classes.
2023-12-30 14:01:30 +10:00
PCSX2 Bot
5c34f208bd
Qt: Update Base Translation
2023-12-30 14:00:42 +10:00
Stenzek
47f8d8c71c
GS: Use templates for shift immediates
...
Also removes the __m128 overloads - it's too easy to mistake for a
variable shift (which doesn't exist in SSE4), instead it takes the shift
amount from the lowest 32-bits.
2023-12-30 14:00:03 +10:00
Stenzek
b2a0dba3bb
GS/SW: Replace non-constant shift immediate
2023-12-30 14:00:03 +10:00
Stenzek
fc1304dff5
GS/SW: Work around not being able to use non-constant offsetof
2023-12-30 14:00:03 +10:00
Stenzek
0e15de7103
CMake: Tidy up platform/architecture detection
2023-12-30 14:00:03 +10:00
psykose
182375314e
DEV9: fix some missing includes and nonportable u_long type use
2023-12-30 13:05:39 +10:00
星云nebulas
69ac4ddedc
GameDB: Add some NTSC-C game's official Simplified Chinese names
2023-12-30 00:03:19 +00:00
JordanTheToaster
68b31347f4
GameDB: Ace Combat fixes
...
Hopefully this will be the last time I have to do this but knowing my luck.
2023-12-29 17:04:39 +00:00
refractionpcsx2
6be2d1cbc0
GS/HW: Fix some target resize/clear handling
2023-12-29 05:33:19 +00:00
refractionpcsx2
5fac15c449
GS/HW: Include expansion of new targets in preload
...
Also potentially avoids a copy
2023-12-29 05:33:09 +00:00
refractionpcsx2
ecb86b01c8
GS/TC: Fix invalidation when start page is negative
2023-12-29 05:33:09 +00:00
refractionpcsx2
1744a6ffeb
GS/TC: Fix invalidation bug when translating P8->C32
2023-12-29 05:33:09 +00:00
refractionpcsx2
fb393c22b6
GS/HW: Improve target lookup handling + fix alpha requirements
2023-12-29 05:33:09 +00:00
Stenzek
fe2ed74020
GS: Use DX11/GL for Auto when no compatible Vulkan devices exist
2023-12-29 15:29:54 +10:00
Stenzek
5f51050b2f
GS/Vulkan: Ignore GPUs that don't meet the required extensions
2023-12-29 15:29:54 +10:00
refractionpcsx2
913253d861
GS/TC: Remove old targets when changing width and outside a page
2023-12-28 14:57:22 +00:00
AKuHAK
8172b2e5ed
DEV9: Add support for external HDD ID.
...
This commit introduces the capability to read the content of a *.hddid file located in the same directory as the HDD image (same name, different extension). The retrieved content is then used to fill the SCE_IDENTIFY_DRIVE response.
2023-12-28 22:19:19 +10:00
AKuHAK
0a7fc06510
R5900: fix ParseArgumentString for strings with spaces in the beginning
2023-12-28 22:18:20 +10:00
AKuHAK
a81b20d9d5
QT: Add ability to pass launch arguments with CLI option -gameargs
2023-12-28 22:18:20 +10:00
Stenzek
90a09eb520
GameDB: Remove mention of full clamp for GT4
2023-12-28 22:15:29 +10:00
Stenzek
4ffbe0bbf9
x86/FPU: Always preserve sign in neg.s
2023-12-28 22:15:29 +10:00
Stenzek
8f991c311f
GameList: Sanitize all cover paths
2023-12-28 18:35:28 +10:00
Stenzek
367f839934
Qt: Fix game properties dialog not activating
2023-12-28 18:35:11 +10:00
PCSX2 Bot
6c15359137
Qt: Update Base Translation
2023-12-28 14:02:38 +10:00
Stenzek
fa05d656ad
VMManager: Simplify CPU heuristics for MTVU default
2023-12-28 14:02:14 +10:00
KamFretoZ
76e32f55de
Qt: Hide advanced graphics settings by default.
...
To show it, enable "Show Advanced Settings" option first.
2023-12-28 13:34:06 +10:00
KamFretoZ
30ca79a23a
Qt/Translation: Make the input setting value for Analog Sensitivity Consistent with Description
2023-12-28 13:34:06 +10:00
KamFretoZ
0ce6961972
gitignore: Don't include KDevelop 4 workspace configs
2023-12-28 13:34:06 +10:00
KamFretoZ
b0ae2caef8
Qt/Translation: Attempt to fill in missing descriptions in settings
2023-12-28 13:34:06 +10:00
JordanTheToaster
3eb4a64517
GameDB: Various fixes
...
Fixes for HC size in Ace Combat and FMVs now working fine without SoftwareFMV in COD 2
2023-12-28 01:23:23 +00:00
PCSX2 Bot
61a80b59d1
Qt: Update Base Translation
2023-12-27 23:28:50 +01:00
refractionpcsx2
71eaef35e3
GSDumpRunner: Fix dump runner not starting
2023-12-27 19:10:47 +00:00
Connor McLaughlin
b7ae453d84
Common: Fix duplicate fastjmp on Windows/CMake
2023-12-27 16:03:49 +10:00
Stenzek
33958fed96
Qt: Fix AutoUpdaterDialog building
2023-12-27 14:34:48 +10:00
Stenzek
59d29b3648
Common: Rename General to HostSys
...
Actually fits what it's doing.
2023-12-27 13:55:35 +10:00
Stenzek
911d7f6533
Common: Move janky macros to Config.h
2023-12-27 13:55:35 +10:00
Stenzek
9d49015c0c
Common: Purge pxEnum macros
2023-12-27 13:55:35 +10:00
Stenzek
d585712b40
GIF: Comment out packet register assertion
...
Triggers on "normal" register writes.
2023-12-27 13:55:35 +10:00
Stenzek
fb15893521
VMManager: Remove and merge System.cpp
2023-12-27 13:55:35 +10:00
Stenzek
308f8c5112
x86emitter: Abstract MXCSR into a general FPControlRegister type
2023-12-27 13:55:35 +10:00
Stenzek
86edc0dbe2
x86emitter: Make SSE_MXCSR not dependent on emitter
2023-12-27 13:55:35 +10:00
Stenzek
f461bc9176
x86emitter: Purge x86caps
...
We can use cpuinfo for querying AVX/AVX2.
2023-12-27 13:55:35 +10:00
Stenzek
b121e5af25
x86emitter: Purge MXCSR mask
...
We require SSE4, no need to mask away things that are unsupported by
SSE1.
2023-12-27 13:55:35 +10:00
Riley011
d292835941
GameDB: Add a couple more dothack title adjustments
2023-12-26 14:58:02 +00:00
Stenzek
88aee00a02
GS/Vulkan: Disable threaded presentation when spin is enabled
2023-12-26 14:14:15 +10:00
Jakey
2fa806bbee
GameDB: Recommended blending for Silent Hill: Origins.
...
Recommend full blending to fix grey text.
2023-12-26 03:54:09 +00:00
refractionpcsx2
ae3faa1540
GS/HW: Only copy valid channels for copied channels in hw move
2023-12-26 03:51:33 +00:00
Riley
e1e9c428f1
GameDB: Fix dothack titles ( #10477 )
2023-12-26 01:52:37 +00:00