GitHubProUser67
64c1aa6d90
Merge 99ee5d5975
into 4a57bd7fd4
2025-01-17 18:13:27 -05:00
TheLastRar
de9d08075e
Misc: Don't use deprecated fmt/core.h header
2025-01-17 04:35:29 +01:00
PCSX2 Bot
27074a809c
[ci skip] Qt: Update Base Translation.
2025-01-12 01:34:23 +01:00
Silent
33b366180e
Qt/Patches, Cheats: Reload lists if serial changes
2025-01-11 09:04:51 -05:00
Silent
d8e310e7bf
Qt/Patches: Use the game list serial when populating patches for the ELF
...
This makes the Game Properties window match the behaviour of the VM
when booting into a game.
Fixes #11533
2025-01-11 09:04:51 -05:00
Silent
534ddd80ae
Patch: When serial is empty, don't match files on empty serial
...
Fixes a bug where _crc.pnach files matched the regex if serial
was not set. Also grey out "All CRCs" when serial is not set,
as the option is then meaningless.
2025-01-11 09:04:51 -05:00
chaoticgd
d34f2ec142
Debugger: Add disassembler toggle to go to the PC address on pause
2025-01-11 09:03:24 -05:00
PCSX2 Bot
14ac653e45
[ci skip] Qt: Update Base Translation.
2025-01-09 15:45:02 +01:00
PCSX2 Bot
501c543d1b
[ci skip] Qt: Update Base Translation.
2025-01-08 19:46:56 +01:00
chaoticgd
0e7da0f1a8
Debugger: Fix AST node ownership confusion bug
2025-01-06 13:28:21 +01:00
PCSX2 Bot
32a6e62212
[ci skip] Qt: Update Base Translation.
2025-01-01 01:27:00 +01:00
Tyler Wilding
1fff69b0aa
translations: Syncing Crowdin translations ( #12141 )
...
* New translations pcsx2-qt_en.ts (Romanian)
[ci skip]
* New translations pcsx2-qt_en.ts (French)
[ci skip]
* New translations pcsx2-qt_en.ts (Spanish)
[ci skip]
* New translations pcsx2-qt_en.ts (Afrikaans)
[ci skip]
* New translations pcsx2-qt_en.ts (Arabic)
[ci skip]
* New translations pcsx2-qt_en.ts (Bulgarian)
[ci skip]
* New translations pcsx2-qt_en.ts (Catalan)
[ci skip]
* New translations pcsx2-qt_en.ts (Czech)
[ci skip]
* New translations pcsx2-qt_en.ts (Danish)
[ci skip]
* New translations pcsx2-qt_en.ts (German)
[ci skip]
* New translations pcsx2-qt_en.ts (Greek)
[ci skip]
* New translations pcsx2-qt_en.ts (Finnish)
[ci skip]
* New translations pcsx2-qt_en.ts (Hebrew)
[ci skip]
* New translations pcsx2-qt_en.ts (Hungarian)
[ci skip]
* New translations pcsx2-qt_en.ts (Italian)
[ci skip]
* New translations pcsx2-qt_en.ts (Japanese)
[ci skip]
* New translations pcsx2-qt_en.ts (Georgian)
[ci skip]
* New translations pcsx2-qt_en.ts (Korean)
[ci skip]
* New translations pcsx2-qt_en.ts (Lithuanian)
[ci skip]
* New translations pcsx2-qt_en.ts (Dutch)
[ci skip]
* New translations pcsx2-qt_en.ts (Norwegian)
[ci skip]
* New translations pcsx2-qt_en.ts (Polish)
[ci skip]
* New translations pcsx2-qt_en.ts (Portuguese)
[ci skip]
* New translations pcsx2-qt_en.ts (Russian)
[ci skip]
* New translations pcsx2-qt_en.ts (Serbian (Cyrillic))
[ci skip]
* New translations pcsx2-qt_en.ts (Swedish)
[ci skip]
* New translations pcsx2-qt_en.ts (Turkish)
[ci skip]
* New translations pcsx2-qt_en.ts (Ukrainian)
[ci skip]
* New translations pcsx2-qt_en.ts (Chinese Simplified)
[ci skip]
* New translations pcsx2-qt_en.ts (Chinese Traditional)
[ci skip]
* New translations pcsx2-qt_en.ts (Vietnamese)
[ci skip]
* New translations pcsx2-qt_en.ts (Portuguese, Brazilian)
[ci skip]
* New translations pcsx2-qt_en.ts (Indonesian)
[ci skip]
* New translations pcsx2-qt_en.ts (Persian)
[ci skip]
* New translations pcsx2-qt_en.ts (Croatian)
[ci skip]
* New translations pcsx2-qt_en.ts (Latvian)
[ci skip]
* New translations pcsx2-qt_en.ts (Hindi)
[ci skip]
* New translations pcsx2-qt_en.ts (Quechua)
[ci skip]
* New translations pcsx2-qt_en.ts (Guarani)
[ci skip]
* New translations pcsx2-qt_en.ts (Spanish, Latin America)
[ci skip]
2024-12-30 19:19:40 -05:00
PCSX2 Bot
2fd6f8e4ac
[ci skip] Qt: Update Base Translation.
2024-12-29 19:02:05 -05:00
Silent
97f316eca7
Qt/Patches: Gracefully migrate old per-game widescreen/no-interlace toggles to Patches
...
This old upgrade path telling users that the setting has been deprecated
can now be changed to perform the upgrade seamlessly for the user,
because the behaviour of the old per-game setting is identical to
the new behaviour of the Patches tab.
2024-12-29 14:03:56 -05:00
Silent
f7ba355697
Qt/Patches: Make WS/NI patches tri-state in the Patches screen, so disabling them per-game is possible
...
This solves a long-standing issue where globally enabled
widescreen/no-interlace patches visually appeared as disabled
on the patches list, but they were in fact enabled and could NOT be
disabled per-game.
2024-12-29 14:03:56 -05:00
Silent
c334040a96
Partially revert "Qt/Patches: Get rid of the global WS/NI toggle"
...
This reverts commit cc9f7e723a
.
2024-12-29 14:03:56 -05:00
PCSX2 Bot
905f9431a5
[ci skip] Qt: Update Base Translation.
2024-12-28 11:30:16 -05:00
rtavarez98
82a38a7124
changed indentation from tab to space
2024-12-28 11:22:50 -05:00
Rain
eb6a52c55c
replaced recursive_directory_iterator w/ FindFiles()
2024-12-28 11:22:50 -05:00
Rain
234b8f6abf
Added rename input profile function
2024-12-28 11:22:50 -05:00
lightningterror
843566eb49
Qt: Properly disable all dumping options if draw dumping is disabled.
...
Also move around sone options.
2024-12-28 17:04:33 +01:00
PCSX2 Bot
34c9590cf1
[ci skip] Qt: Update Base Translation.
2024-12-18 19:06:27 -05:00
PCSX2 Bot
17274eb397
[ci skip] Qt: Update Base Translation.
2024-12-17 20:54:52 -05:00
KamFretoZ
cc9f7e723a
Qt/Patches: Get rid of the global WS/NI toggle
2024-12-17 11:27:45 -05:00
PCSX2 Bot
d7937943b0
[ci skip] Qt: Update Base Translation.
2024-12-06 19:14:30 -05:00
JordanTheToaster
ac968f9a6a
OSD: Fix status view regression
2024-12-06 16:59:15 -05:00
PCSX2 Bot
ee3abe745c
[ci skip] Qt: Update Base Translation.
2024-12-03 19:03:20 -05:00
KamFretoZ
5bf3166832
Qt: Fix Verbose Status Formatting
2024-12-03 17:39:17 +01:00
KamFretoZ
7ef293744a
Qt: Move video capture option from Tools to System
2024-12-03 17:39:17 +01:00
PCSX2 Bot
c31f324853
[ci skip] Qt: Update Base Translation.
2024-11-29 01:30:06 +01:00
chaoticgd
4ad1355af3
Debugger: Make sure the colours of functions are consistent across runs
2024-11-28 12:59:24 -05:00
PCSX2 Bot
5d40f36fa8
[ci skip] Qt: Update Base Translation.
2024-11-26 19:33:00 +01:00
GitHubProUser67
8bc2ed9282
[Soft-Float] - Code review Part1.
...
Applies some recommendations from the review.
The next batch will come later.
2024-11-23 16:02:35 +01:00
PCSX2 Bot
8e8277c0c9
[ci skip] Qt: Update Base Translation.
2024-11-21 01:42:41 +01:00
KamFretoZ
6324722b65
Qt: Add Volume indicator to verbose status
2024-11-20 15:56:15 +01:00
PCSX2 Bot
256a946f96
[ci skip] Qt: Update Base Translation.
2024-11-17 14:43:32 +01:00
chaoticgd
3b9b9a84cd
Debugger: Use expressions for the function scanner address range
2024-11-16 11:50:19 -05:00
chaoticgd
cce0ae4369
Debugger: Allow loading symbols conditionally and with a base address
2024-11-16 11:50:19 -05:00
chaoticgd
efb43ac7f9
Debugger: Make the expression parser thread safe
2024-11-16 11:50:19 -05:00
PCSX2 Bot
9c753cb692
[ci skip] Qt: Update Base Translation.
2024-11-15 14:26:08 +01:00
GitHubProUser67
de047eaa40
[Soft-Float] - Initial Interpreter Implementation of Ps2's floating point unit specification.
...
This Pull Request implements the first take ever on real Soft-Float support in PCSX2.
This work is a combination or several efforts and researches done prior.
Credits:
- https://www.gregorygaines.com/blog/emulating-ps2-floating-point-nums-ieee-754-diffs-part-1/
- https://github.com/GitHubProUser67/MultiServer3/blob/main/BackendServices/CastleLibrary/EmotionEngine.Emulator/Ps2Float.cs
- https://github.com/Goatman13/pcsx2/tree/accurate_int_add_sub
- PCSX2 Team for their help and support in this massive journey.
This pull request should be tested with every games requiring a clamping/rounding mode (cf: GameDatabase).
Currently, this PR fixes on the interpreters:
- https://github.com/PCSX2/pcsx2/issues/354
- https://github.com/PCSX2/pcsx2/issues/11507
- https://github.com/PCSX2/pcsx2/issues/10519
- https://github.com/PCSX2/pcsx2/issues/8068
- https://github.com/PCSX2/pcsx2/issues/7642
- https://github.com/PCSX2/pcsx2/issues/5257
This is important to note, that this implementation, while technically fixing Gran Turismo 4 and Klonoa 2, makes the games crash due to very high floats being passed in the emu code, and failing at some points later in the process. This has not yet been ironed-out.
Other than that, this sets the floor for Soft-Float in PCSX2, a long awaited contribution.
2024-11-12 21:48:10 +01:00
chaoticgd
eeb919325e
Misc: Minimise the amount of work done when svnrev.h is updated
2024-11-12 09:14:39 -05:00
Ty Lamontagne
5441c7ed59
Debugger: Use native separators when using external symbol files
2024-11-06 17:06:37 -05:00
PCSX2 Bot
af10be9036
[ci skip] Qt: Update Base Translation.
2024-11-05 19:06:39 -05:00
PCSX2 Bot
ed3bdc61f4
Qt: Update Base Translation
2024-11-04 12:40:42 +01:00
KamFretoZ
ca6e1c9a46
Qt: Cleanup Unused InputRec Menu
2024-11-04 12:39:04 +01:00
KamFretoZ
ea8a2deae6
Qt: Icon Tweaks
2024-11-04 12:39:04 +01:00
KamFretoZ
c67237672c
Qt/Savestate: Add option to disable savestate selector UI
2024-11-04 12:39:04 +01:00
Tyler Wilding
1562ba4ca0
translations: Syncing Crowdin translations ( #11970 )
2024-10-31 09:21:06 -04:00
PCSX2 Bot
dfd23d9a25
Qt: Update Base Translation
2024-10-27 20:07:36 -04:00