Stenzek
e5fd12acb3
Qt: Disable game widget while system is starting
2025-08-25 21:29:34 +10:00
Stenzek
eedf417f23
CMake: Add possible missing include directory
2025-08-25 21:29:34 +10:00
Stenzek
63350c3d83
GPU/HW: Fix uninitialized pipeline fields
2025-08-25 21:29:33 +10:00
Stenzek
de39ff5e9b
GPUDevice: Fix ROV support being disabled
...
Regression from 6e926041e5
2025-08-25 21:29:33 +10:00
Ariel Nogueira Kovaljski
2bd7fe8786
Qt: Disable column sorting indicator and adjust labels in memcard editor ( #3528 )
2025-08-25 21:29:11 +10:00
Davide Pesavento
f0c0ca3e09
GameDB: Fix metadata for Nightmare Creatures I & II
2025-08-25 21:28:53 +10:00
Davide Pesavento
7c398c4a99
GameDB: Turn PGXPPreserveProjFP off for Persona
2025-08-25 21:28:53 +10:00
Víctor "IlDucci
dcb6730cd8
Spanish (Spain) translation update 2025/08/25 ( #3530 )
...
- Translated latest changes.
2025-08-25 21:28:31 +10:00
Stenzek
1ef1a2d3f4
System: Add XZ save state compression
...
For when space is really at a premium.
Also use CompressHelpers to reduce duplication.
2025-08-24 15:10:28 +10:00
Stenzek
bbd150823c
CompressHelpers: Tidy up and add Deflate
2025-08-24 15:10:28 +10:00
Davide Pesavento
2f39820305
GameDB: PGXP CPU mode for Nightmare Creatures II
2025-08-24 15:10:08 +10:00
Davide Pesavento
fb56c99993
GameDB: Disable widescreen in Fear Effect 2
...
FMV backgrounds as in the first game.
2025-08-24 15:10:08 +10:00
Davide Pesavento
24e496164e
GameDB: Fix metadata for Darkstone
...
And genre for a couple other games.
2025-08-24 15:10:08 +10:00
Davide Pesavento
4e96fde477
GameDB: Disable disc speedup on MDEC for Diablo
...
Also add AnalogController, which is technically supported by the game,
but disable auto analog mode because the sticks don't do anything.
2025-08-24 15:10:08 +10:00
Davide Pesavento
b3d6b3708b
GameDB: PGXP CPU mode for Azure Dreams
2025-08-24 15:10:08 +10:00
Stenzek
8533ab7f21
Qt: Fix editing second memory card
2025-08-24 01:49:57 +10:00
Stenzek
3b1dcde36f
Qt: Force memory card editor icons to 32x32
2025-08-24 01:31:58 +10:00
Stenzek
d4b85ef6f1
InputManager: Increase macros per pad
...
No overhead to doing so now.
2025-08-23 22:48:06 +10:00
Stenzek
7d8e11d3c0
InputManager: Make macro button storage dynamic
2025-08-23 22:48:06 +10:00
Stenzek
a1f81d99a9
InputManager: Pack state in struct
2025-08-23 22:17:01 +10:00
Stenzek
b67bf20335
Mini: Fix missing format in FormatNumber()
2025-08-23 21:29:27 +10:00
Stenzek
fda28eaea0
DMA: Decrease slice size when MDEC is active/decoding
...
Prevents the FIFO getting too large, which causes too large chunks of
CPU time to be stolen and leads to games losing interrupts.
Strangely, this doesn't seem to affect performance in most games, except
the one that it fixes which has a 10-15% hit.
Fixes videos locking up in Cinema Eikaiwa Series Dai-1-dan - Tengoku ni
Ikenai Papa.
Also fixes hangs in Simple 1500 Series Vol. 57 - The Meiro.
2025-08-23 21:29:27 +10:00
Stenzek
6bef5a41aa
OpenGLDevice: Disable PBOs on Panfrost driver
...
On RK3588, it's almost twice as fast to not use PBOs with the
software renderer.
Prop driver is still about 20% faster.
2025-08-23 19:14:42 +10:00
Stenzek
e551a96278
Qt: Don't disable debugger code view while running
...
Gets rid of the flicker.
2025-08-23 15:53:36 +10:00
Stenzek
da18a9508b
Qt: Sync debugger breakpoint list with main
...
Simpler, less error prone.
2025-08-23 15:48:38 +10:00
Stenzek
686c4b81c1
Qt: Add custom code view for debugger
...
Branch arrows, syntax highlighting.
2025-08-23 15:39:14 +10:00
Stenzek
e907bbf831
Qt: Use a delegate to lazily resize/render icon pixmaps
2025-08-23 14:53:02 +10:00
Ariel Nogueira Kovaljski
645344b8ff
Animated icon in memcard editor ( #3526 )
2025-08-23 14:44:27 +10:00
Stenzek
19f17007ec
GameDB: Max speedup cycles for Driver/Driver 2
2025-08-23 13:18:40 +10:00
Stenzek
80fcd14a26
CPU/Recompiler/RISCV64: Replace lwu with lw in a couple of places
...
Consistency.
2025-08-23 13:09:36 +10:00
Stenzek
7de367fc2b
CPU/Recompiler: Remove unused function pointer
2025-08-23 13:00:46 +10:00
Stenzek
34e0eab9f1
CPU/Recompiler: Check downcount in interpret block
...
Fixes application locking up with CDS=Max in Driver.
2025-08-23 12:59:29 +10:00
Stenzek
6e926041e5
GPUDevice: Move options to create flags
...
And add prefer-GLES-context as a config setting, instead of
environment variable.
2025-08-20 23:07:56 +10:00
Stenzek
c1d0cf3906
GameDB: Titan Wars overrides
...
Game's CD code appears to be super dodgy, and relies on ack timing
being varingly significantly higher than the average on console.
If seeks are too fast, the game will crash too.
Underclocking by 5% apparently makes it run consistently.
2025-08-20 23:07:56 +10:00
Stenzek
6e864a36ed
GameDatabase: Allow CPU overclock override
2025-08-20 23:07:56 +10:00
Stenzek
86006e3d0c
System: Apply setting restrictions before gamedb
...
Allows overriding of more options.
2025-08-20 23:07:56 +10:00
Davide Pesavento
826eff35e8
GameDB: Set max speedup cycles to 70k for Resident Evil 3 too ( #3524 )
...
Same issues as RE2.
2025-08-20 16:45:56 +10:00
Davide Pesavento
c1e71820d7
Qt: Disable UI for fast boot & disc speedup if marked incompatible in the DB ( #3525 )
2025-08-20 16:45:10 +10:00
bl@ck_m@ge
28db2be7f6
GameDB: Disable auto analog on more games ( #3523 )
2025-08-20 16:44:22 +10:00
Davide Pesavento
0ff6a5c647
GameDB: Add compatibility rating to a few games
2025-08-20 16:43:59 +10:00
Davide Pesavento
ae99e8d31d
GameDB: Disable widescreen on Suikoden
2025-08-20 16:43:59 +10:00
Davide Pesavento
40383f58f7
GameDB: Increase max speedup cycles for `Breath of Fire III`
2025-08-20 16:43:59 +10:00
Davide Pesavento
d3024019bd
GameDB: Increase max speedup cycles for `Brave Fencer Musashi`
2025-08-20 16:43:59 +10:00
bl@ck_m@ge
e00d6960d2
GameDB: Disable auto analog mode on Backstreet Billiards ( #3521 )
2025-08-20 16:43:44 +10:00
Stenzek
c7a4505ad8
Qt: Check screen bounds when restoring window positions
...
Ensure that the geometry is not off-screen.
It won't work on Wankland, and apparently doesn't support multiple monitors on X11.
So I'm just going to disable the whole thing on Linux, not just because my care
levels are practically non-existant, but also because I don't want to deal with
people moaning that their window manager's behavior is causing positions to
revert to the primary monitor. Just yolo it and hope for the best....
2025-08-20 16:43:12 +10:00
Davide Pesavento
4c349ffd44
GameDB: Disable widescreen and speedup on MDEC for `Legend of Mana` ( #3520 )
2025-08-19 00:10:12 +10:00
Davide Pesavento
f5d668fea9
GameDB: Disable auto analog mode on Armored Core games ( #3519 )
2025-08-19 00:09:58 +10:00
bl@ck_m@ge
0fe6928d62
GameDB: disable auto analog for some shoot'em up games ( #3518 )
2025-08-19 00:09:47 +10:00
Stenzek
4e39c3061f
GameDB: Rollcage Stage II
...
PGXP-CPU to fix gaps in geometry.
2025-08-17 18:02:58 +10:00
Stenzek
bcb6f98cbd
Common: Eliminate more static functions in headers
2025-08-17 13:15:56 +10:00