sonicfind
b5b74388f4
recording: Reposition inputRecordingControl function execution in vsync
...
* No longer calls HandleFrameAdvanceAndPausing() more than once per frame. No need to increment frameCountTracker.
* Splits framelocking into its own function (which could harmlessly get called more than once per frame).
2021-03-12 13:22:29 +00:00
Tyler Wilding
b7d01b4889
gui: Don't check if the backup menu option should be enabled every UI event
2021-03-12 13:22:17 +00:00
Tyler Wilding
717677402c
gui: Simplify function and solve unlikely edge-case
...
If backups are enabled, the .backup file will have already been created via renaming the original save-state. The asynchronous process is dumping the current emulation state, but by the time we've hit this function the rename has already taken place so we have a guarantee.
This solves a potential bug in the existing code (which probably would have never been hit):
Save to slot that has no current backup
Rename fails
Update method looks for the file without .backup, which is still there.
Load backup option is enabled despite there not actually being a backup to load.
2021-03-12 13:22:17 +00:00
Tyler Wilding
288c8fedce
gui: Enable backup saveslot when game is first loaded, if available
2021-03-12 13:22:17 +00:00
refractionpcsx2
f2525acedf
LibSampleRate: Fix configs so Singstar mic works
2021-03-11 10:14:49 +00:00
refractionpcsx2
ec09699fb0
3rd Party: Update Libsamplerate to 0.2.1
2021-03-11 10:14:49 +00:00
Christian Kenny
693de2a9dd
IPU: Remove useless define/includes
2021-03-11 10:13:44 +00:00
lightningterror
7d875076e2
cmake: Remove unused dependency logs.
2021-03-09 16:15:58 +01:00
lightningterror
880b93246c
pad-linux: Update to latest controller database.
2021-03-09 16:00:46 +01:00
refractionpcsx2
b33321d6c6
GameDB: Added VU0 Kickstart for Ghosthunter
2021-03-07 19:51:47 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d24450f4a9
IPC: Fix type polymorphism & checkbox
2021-03-06 11:13:21 -05:00
TellowKrinkle
862518e7da
gsdx: Use constexpr to initialize avx vectors without avx instructions
2021-03-05 17:33:26 -06:00
Tyler Wilding
8117df5644
CI: Add Codacy config file and README badge
2021-03-05 18:57:09 +01:00
ty
cb56b3f76b
Debugger: Add "Go to address" for both disasm and memory view
2021-03-05 15:53:33 +00:00
Immersion95
1bb398c6c2
GameDB: Add kozarovv's KOF '94 Rebout - NTSC-J patch
2021-03-05 15:17:29 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
1949c586f3
IPC: formatting & typo
2021-03-05 15:15:28 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
23897eca23
IPC: windows port
2021-03-05 15:15:28 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
df7ee3b166
IPC: add safety warranty on slot numbers
2021-03-05 15:15:28 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
0142d33d5c
IPC: make dialog close when pressing enter
2021-03-05 15:15:28 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
52c1d027ee
IPC: add the settings dialog
2021-03-05 15:15:28 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
0be35a3799
IPC: make per emulator configuration a bit easier
2021-03-05 15:15:28 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
119942b7a4
IPC: add slot init
2021-03-05 15:15:28 +00:00
Ignaz Forster
b6246a7ba4
Fix compilation in path with spaces
...
Compilation with the default settings failed when downloading PCSX2 into
a directory with spaces somewhere in its path:
* In CompileGResources.cmake the paths had been escaped already, resulting
in double escaping the strings (i.e. embedding them in quotes _and_
escaping spaces with a backslash. cmake wasn't able to parse the line
any more.
* In pcsx2/CMakeLists.txt the paths were not escaped, but also not
embedded in quotes, resulting in an invalid Bash command.
This commit fixes these cases (but is neither a review to find all cases
or making sure other characters such as a newline character would work).
2021-03-02 22:39:26 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
a40e6ba693
IPC: avoid deadlocks
2021-03-02 11:05:18 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
49dc994351
IPC: specify UTF-8 to avoid variadic traps on wxwidgets
2021-03-02 11:05:18 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
5ea864f09d
IPC: add GetGameUUID
2021-03-02 11:05:18 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
30024767ea
IPC: add GetGameID
2021-03-02 11:05:18 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
593e44ca54
clang-format: AppCoreThread.h
2021-03-02 11:05:18 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
0dee88e805
IPC: add GetTitle
2021-03-02 11:05:18 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
5153d9a198
IPC: add LoadState
2021-03-02 11:05:18 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
e651147c53
IPC: add SaveState
2021-03-02 11:05:18 +01:00
ty
047e63ee5f
GSdx: Switch tooltips to unicode
2021-03-02 00:35:25 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
b7bb3daa9d
IPC: keep reusing the same socket to avoid windows overfill & better perf
2021-03-01 10:24:42 +00:00
jackun
3f9ea1d01b
USB: remove lingering `if` and lock pulseaudio's recording ringbuffer earlier just in case
2021-03-01 10:07:06 +02:00
RedPanda4552
9cfe1b88fc
GameDB: Add improved Xenosaga save crash prevention patch ( #4259 )
2021-02-28 21:30:57 +00:00
refractionpcsx2
951cce7543
microVU: move the overflow flags to the correct position...
2021-02-28 05:21:18 +00:00
refractionpcsx2
f9d96f55a5
microVU: Remove SSE4 op from Overflow flag checks + clean up the code
2021-02-28 01:20:38 +00:00
refractionpcsx2
cc9c3a2a28
GameDB: Add VU0 Kickstart for Simpsons Road Rage
2021-02-28 00:35:29 +00:00
Mrlinkwii
db4d4ed278
GameDB: Remove patches from lam manger 2003 and flipnic
...
GameDB: Remove patches from lam manger 2003 and flipnic
2021-02-27 21:38:59 +00:00
lightningterror
dbddc3dd75
readme: Update cpu requierements to minimum sse4.
2021-02-27 21:51:28 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d8f65dc427
GS: switch debug output to the ASCII variant by default
2021-02-27 20:43:40 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
f3d31a1946
GS: fix LPARAM casted wchar transformation
2021-02-27 20:43:40 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
1cbd959ae8
GS: fix unix compatibility
2021-02-27 20:43:40 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
8bfe851446
GS: finish unicode conversion, fix signature inheritance and non wchar external import
2021-02-27 20:43:40 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
5917029788
GS: initial switch to unicode
2021-02-27 20:43:40 +00:00
refractionpcsx2
7512c01ca6
GameDB: Removed no longer required FMV skip patches
...
Games are:
BDFL Manager 2005 (EU)
F1 Racing Championship (Japan and EU regions)
Paris-Dakar Rally (EU)
2021-02-27 06:11:23 +00:00
refractionpcsx2
f42befadf1
SPU: Try to recover DMA pointer after savestate load
2021-02-27 04:10:32 +00:00
Tupelov
e42d506a64
Patch System: Support Little Endian values for non-extended ( #4255 )
...
Allows users to use the leshort, leword, and ledouble datatypes inside their patches. Using these datatypes ensures that values in the memory view appear the same as the values in the patch.
This was made with easing patch development in mind as now developers can make patches without having to reverse endianness. This is especially useful when using programs like ghidra who display an instructions bytes in little endian.
2021-02-27 03:38:12 +00:00
kozarovv
9e3fb9f3ce
GameDB: Fix KOF98 patches
2021-02-25 20:38:21 +00:00
TheLastRar
3806c93867
DEV9: Don't import pcap_bufsize
...
This got accidentally re-added in 4b722cc253
2021-02-25 19:40:15 +00:00