RedDevilus
4840d1db93
Misc: cleanup MD codacy issues
...
Not the worst issues, we could still block or revise the styling rules where it's complaining.
2021-03-13 02:00:18 +00:00
sonicfind
bb39276ccc
Input-recording: Prompt a file dialog when the base savestate can't be located
...
The chosen file (if one is made in the dialog window) will be saved and used as the base from then on (until the recording is stopped).
2021-03-12 15:58:43 +00:00
sonicfind
a74609d321
GUI: Additonal text and prompts with an active savestate recording
2021-03-12 15:58:43 +00:00
sonicfind
ceb7eaaf47
GUI: Visually alter status bar and Boot menu option while an input recording is active
...
+ Defines GSPanel method for generating the string keycode for a command
2021-03-12 15:58:43 +00:00
sonicfind
c664a48f26
Input-recording: Add new FirstFrame function
...
Jumps emulation to the initial state of an active input recording file whether boost or savestate. Makes it easier to reset savestate-based recordings.
* Overrides the Boot ISO/CDVD/Bios menu option.
2021-03-12 15:58:43 +00:00
sonicfind
7b9c8634f4
Capture: Swap int return types with bool
...
Additionally fix SPU2 error message
2021-03-12 13:22:40 +00:00
sonicfind
df446510da
Capture: Introduce audio toggle setting
...
Allows a user to toggle recording an audio .wav file alongside the video .avi file before capturing.
2021-03-12 13:22:40 +00:00
sonicfind
c60cdbba07
Capture: Optimizations with filenames, audio, and capture mainFrame gui
...
*Resulting .wavs should get saved in the same location as the video file on linux
*Keep gui capture state consistent regardless of the method used to start recording
*Reworked mainFrame capture menu video options to route to a single toggleCapture_click function
*Split GS & SPU2 recording into start & end functions
2021-03-12 13:22:40 +00:00
sonicfind
1e5e742601
recording: Fix issue with drawing VPads
2021-03-12 13:22:29 +00:00
sonicfind
0a88fe1f3b
recording: Remove frameLock check at the end of a frame
2021-03-12 13:22:29 +00:00
sonicfind
d49acfc087
recording: Complete separation of pasuing execution
...
Unhooks the execution of emulation pausing from pre-set static frame counts
2021-03-12 13:22:29 +00:00
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