8e68faa38b
BPM: Fixes swapped arrow key glyphs ( #3156 )
2024-04-09 19:53:01 +10:00
be342ff592
CI: Fix incorrect flatpak cache key
2024-04-07 19:25:27 +10:00
7dbe021a75
New cheats and cheat cleanups ( #3154 )
...
Cheat Submissions:
diego-rbb-93 : spanish cheat codes for Digimon World (Spain) {SLES-03436}
Pugsy: WTW & Kill All Enemies cheats for Epidemic (Europe) {SCES-00393} & Epidemic (USA) {SCUS-94152}
Teh69thSpartan: alt. Moon Jump & speed cheats for Crash Bandicoot (USA) {SCUS-94900}
Pugsy: Invincibility against Buildings & Ground for Ace Combat 3: Electrosphere (Japan) {SLPS-02020 | SLPS-02021}
Teh69thSpartan: updated Rapid Laser cheats for Toy Story 2 USA & EURO {SLUS_00893 & SLES_02067}
Teh69thSpartan: various cheats addded for Crash Bandicoot Carnival (Japan) {SCPS-10140}
Clean-ups:
Removed duplicated cheats and commented out old cheats in Ace Combat 3: Electrosphere (Japan) {SLPS-02020 | SLPS-02021}
Combined multiple double 80xxxxxx xxxx cheats into 90xxxxxx yyyyxxxx cheats
2024-04-07 19:10:57 +10:00
841a6e1f17
lupdate translation file. ( #3153 )
2024-04-07 19:10:46 +10:00
71f50566f3
System: Consider pending ticks when using global ticks
2024-04-07 19:01:48 +10:00
1782151a7a
GameDB: PGXP-CPU for Newman Haas Racing
2024-04-07 19:01:09 +10:00
8a1b4d8bee
DMA: Halt linked list transfers during pad transfer
...
Plenty of games seem to suffer from this issue where they have a linked list
DMA going while polling the controller. Having a large slice size causes the
serial transfer to complete before the silly busy wait in the BIOS poll routine
returns, resulting in it thinking that the controller is disconnected. Some
games are very sensitive to this (e.g. Newman Haas Racing), to the point that
even using a slice size of 1 is insufficient for avoiding the race, probably
due to the linked list layout.
Therefore, without major refactoring to ensure the CPU runs every DMA block,
and the associated performance penalty, we just halt the DMA until the serial
transfers have completed. To reduce the chances of this significantly affecting
timing, we add accumulate the ticks that have been "lost", and allow them to be
"used up" when the transfer does happen.
2024-04-07 18:55:03 +10:00
8bdeb8bdac
MemoryCardImage: Handle 128KB GME files
2024-04-07 17:06:42 +10:00
1ee5f737ed
MemoryCardImage: Report errors to caller
2024-04-07 13:23:00 +10:00
9dd686a994
ByteStream: Add error feedback
2024-04-07 13:10:34 +10:00
f4584f48f9
dep/imgui: Disable windowing key
2024-04-06 21:51:52 +10:00
99b0fb5911
GPU/HW: Move pipelines to end of struct
...
Helps keep the rest in range for ARM32's 4K displacement.
2024-04-06 21:51:52 +10:00
79e96ff5e6
Polish localization updates ( #3152 )
2024-04-06 21:51:32 +10:00
ca118982f2
Added submitted cheats and more clean ups c/o ( #3151 )
...
Brings chtdb.txt upto date with my own version
New cheats added for various games (cheats from unicorngoulash, Teh69thSpartan, hugopocked and others - inc myself).
Fixed various cheat names, and placed others in list selects to make them more user friendly
2024-04-06 21:51:17 +10:00
69f79c3a4f
Deps: Speed up shaderc build
...
Mainly for flatpak...
2024-04-06 00:12:16 +10:00
d9b1d39638
Updater: Add missing CoInitializeEx() call
2024-04-05 20:02:39 +10:00
d8bf0c81a7
Updater: Use IFileOperation
2024-04-05 19:26:12 +10:00
26c76d184f
Qt: Fix toolbar position not saving
2024-04-05 19:21:56 +10:00
26979f5569
Docs: Add Fedora package names to README.md
2024-04-05 17:57:31 +10:00
d3b552e759
Update Russian translation ( #3149 )
...
* Update ts
* Update Russian translation
2024-04-05 17:54:27 +10:00
52f1686520
Deps: Remove glslang
2024-04-05 17:53:24 +10:00
98241cb6ba
GPUDevice: Swap out glslang for shaderc
2024-04-05 17:53:24 +10:00
e245884d16
Deps: Build shaderc
2024-04-05 17:53:24 +10:00
69c9133cd4
Common: Fix double free on opening invalid zip file
2024-04-05 17:23:29 +10:00
bdafbe0b28
Qt: Fix crash on shutdown settings save
2024-04-05 17:23:29 +10:00
3d84da0ddd
Docs: Update README.md
2024-04-05 17:23:28 +10:00
ffbb14f508
dep/imgui: Use FreeType rasterizer
2024-04-05 17:23:28 +10:00
69588bf7a6
Deps: Include freetype/harfbuzz shared libraries
2024-04-05 17:23:28 +10:00
5c56d4e869
Deps: Update to Qt 6.7.0 and SDL 2.30.2
2024-04-05 17:23:28 +10:00
0a17cf7db8
Qt: More missing toNativeSeparators() calls
2024-04-04 16:59:52 +10:00
4270dd0804
GameDB: More hashes
2024-04-04 16:19:58 +10:00
44322a14f0
dep/imgui: Update to v1.90.4
2024-04-04 16:17:01 +10:00
1097eab600
GPU/HW: Don't create shader blend pipelines if disallowed
2024-04-04 13:25:33 +10:00
c2a08bdb1d
CPU/NewRec: Fix ARM32 (again)
2024-04-04 13:25:33 +10:00
a432308908
GPU: Fix GLES compile error
2024-04-04 13:25:33 +10:00
5e05328dea
GameDB: Motor Toon Grand Prix (again)
2024-04-04 13:25:33 +10:00
5e1c5277b3
Atualização Português do Brasil ( #3148 )
...
* Atualização Português do Brasil
Atualizado para a última versão.
* Atualização Português do Brasil
Atualizado para a última versão.
- Novo tema
- OSD sobre PGXP atualizada
2024-04-04 11:27:04 +10:00
e197cce832
GameDB: More PSX.EXE games
2024-04-04 11:26:29 +10:00
59a13d91ea
Image: Don't use libjpeg stdio functions
...
Fixes I/O in debug builds.
2024-04-03 23:01:53 +10:00
cb6be52404
GameDatabase: Warn if CPU mode is enabled and unnecessary
2024-04-03 22:58:20 +10:00
bd19276cf5
Qt: Fix loading/saving state to file on Windows
2024-04-03 22:58:20 +10:00
59a7c3d9a8
GameDB: Various updates
2024-04-03 22:58:20 +10:00
19b55f8db8
GameDB: Rayman Brain Games ( #3143 )
2024-04-03 22:57:36 +10:00
38249a3357
Atualização Português do Brasil ( #3144 )
...
Atualizado para a última versão.
2024-04-03 22:57:23 +10:00
fa644a05b3
Update the Simple-Chinese translation to latest. ( #3147 )
2024-04-03 22:57:12 +10:00
cb26acbc6c
Qt: Port over Cobalt Sky theme from PCSX2 ( #3145 )
2024-04-03 22:56:59 +10:00
41cc60e87e
VulkanDevice: Use vkCmdClearAttachments() to avoid render pass restart
2024-04-01 18:12:53 +10:00
5ec1331831
Qt: Update glyph ranges
2024-04-01 18:12:53 +10:00
3a0bc36f9f
Update the Simple-Chinese Translation to latest. ( #3142 )
2024-04-01 18:12:52 +10:00
a89c514d3f
Qt: Minor typo corrections
2024-04-01 18:12:52 +10:00