KrossX
511ceede3b
Add support for OpenPS2Loader VirtualMemoryCards
2021-01-08 23:47:11 +00:00
Maxim Nikitin
7dbf01b024
Implements IOP breakpoints ( #3011 )
...
IOP: Implement IOP Breakpoints
2021-01-08 23:34:08 +00:00
RedDevilus
170d1cb94c
GSdx-GUI: Conservative Buffer Allocation + GPU Palette Conversion + Misc fixes
...
- Conservative Buffer Allocation will be enabled by default.
- Unscaled has a lesser visual impact but will be moved to the middle so it is more consistent with the other options in the GUI.
- Monitor will hence be named Statistics Monitor which makes it more obvious that it's similar to RivaTuner Statistics Server.
- The monitor will print the stats of the emulated components EE (roughly CPU-usage) , GS (roughly GPU-usage).
- Make room for the new checkboxes with revision of names and tooltips.
- GPU (color) Palette Conversion instead of 8bit textures (the name didn't make much sense).
2021-01-08 08:51:13 -05:00
Ziemas
1f236cab75
Folder memcards: prevent out of bounds access
2021-01-07 15:17:04 -05:00
refractionpcsx2
95e7045db7
PortAudio: Upgrade PortAudio to latest master
2021-01-07 08:55:13 +00:00
TheLastRar
f45f8c9479
DEV9: Support 16bit reads/writes to SPD_R_PIO_DATA & SPD_R_PIO_DIR
...
Using the same code as 8bit reads/writes
2021-01-06 17:58:58 +00:00
iwilliamson
1ad5711b63
build: Update mscompile.cmd to build with VC2019. ( #4084 )
2021-01-06 17:48:58 +01:00
Tyler Wilding
06cf30019b
gamedb: Delimit memcard filters with '/' instead of ','
2021-01-05 23:19:59 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
7a1ee439d2
README: add discord
2021-01-05 09:27:10 -05:00
refractionpcsx2
f1e44bfd47
SPU2: ADMA fix for Vice City
...
TFW you revert using the wrong variable..
2021-01-04 17:11:54 +00:00
lightningterror
89a33c0ab3
misc: A couple of more leftovers from SPU2 merge.
2021-01-04 02:07:30 +01:00
refractionpcsx2
a8aeeb5a6a
SPU2: Change how ADMA gets cancelled, IOP handles cancelling DMA
...
Fixes Raw Danger
2021-01-03 23:18:29 +00:00
refractionpcsx2
a679766740
Counters: Adjust SPU async rate
...
Back to original value, however modified how the next SPU2 sync value is applied
2021-01-03 23:18:29 +00:00
refractionpcsx2
f5e50d4571
SPU2: Fixes for Titeuf buzzing
2021-01-03 23:18:29 +00:00
refractionpcsx2
5cf5f40c65
SPU: Fix bugs in recent commits, redesign DMA slightly
...
Savestate bump, sorry
2021-01-03 23:18:29 +00:00
refractionpcsx2
ddffd9acd6
VIF: Fix MPG VU Address wrapping, fixes Boogie (works for the first time)
...
Thanks to deus-libri for spotting that one!
2021-01-03 21:47:55 +00:00
refractionpcsx2
bc9892d324
GameDB: Corrected patch for Titeuf Mega Compet to fix game bug
2021-01-03 21:29:59 +00:00
refractionpcsx2
0f7044a90f
mVU: Removed full flag optimisations
...
They were unused, broken and cluttering up the code, so gotten rid.
2021-01-03 16:17:19 +00:00
refractionpcsx2
c9bc6eac69
mVU: Fix P flag instance on Ebit
...
Also small fix for flag statuses on M-Bit on Branch
2021-01-03 12:03:55 +00:00
Timothy O'Barr
bfdfc495a3
Add GHC Filesystem ( #3999 )
...
Adds GHC filesystem to 3rdparty deps and updates cmake and vs project accordingly.
2021-01-02 13:47:09 -05:00
lightningterror
faf147d029
pad-linux: Update to latest controller database.
2021-01-02 18:49:21 +01:00
Kojin
6bcdb55f22
GS: Remove Unofficial CRCs ( #4082 )
...
* Remove ArTonelico2 Retranslation CRCs
* Remove Wild Arms and ToA undub CRCs
* Remove unused Star Ocean 3 Undub CRC
2021-01-02 11:11:13 -05:00
refractionpcsx2
413fd004da
mVU: Fix jump caching when using doJumpAsSameProgram. This is by default
2021-01-02 08:35:32 +00:00
refractionpcsx2
ee07f860fc
microVU: Implement Overflow checks. Fixes Superman Returns
...
Removed patches for Superman Returns
2021-01-01 20:55:11 +00:00
refractionpcsx2
af89879750
SPU2: Attempt 96khz sample rate if 48khz fails
2021-01-01 04:54:29 +00:00
refractionpcsx2
a94561fba7
SPU2: Improve DMA Write timing. Better sync DMA speeds with IOP
...
It takes 4 cycles per word, according to No$PSX documents
Also fixed an issue with when ADMA refills the buffer, fixes The Simpsons (for real this time)
2021-01-01 04:38:23 +00:00
refractionpcsx2
f07ca859e5
SPU2: Improve DMA/IRQ timing.
...
Tighten SPU2 sync with IOP
2021-01-01 04:38:23 +00:00
refractionpcsx2
b7f5404062
GameDB: Remove FMV skip patches no longer required
2021-01-01 04:38:02 +00:00
refractionpcsx2
a8a5d4bca9
IPU: Return contents of the bottom of the FIFO in CMD except FDEC/VDEC
2021-01-01 04:38:02 +00:00
refractionpcsx2
c998a51f71
IOP DMA: Only acknowledge SPU2 DMA interrupt if DMA hasn't been cancelled
...
Fixes Gregory Horror Show bad audio
2020-12-30 05:58:24 +00:00
Christian Kenny
3b771a6a94
PAD (Windows): Remove code for fullscreen and resizing the game window. Also removed code that modified the titlebar text on the output window.
2020-12-30 04:31:59 +01:00
refractionpcsx2
3d3c039596
SPU2: Fix Address masks for voices + Effect area
...
Fixes reverb in The Suffering
2020-12-30 01:13:52 +00:00
refractionpcsx2
2859123c47
MTVU: Actually add MTVU to savestates
...
On loading a savestate, restore the VIF state on the MTVU side
2020-12-29 23:15:39 +00:00
sonicfind
c278e6414c
recording: Improve NewRecordingFrame window
...
* File browsing will be required when creating a new input recording if at any point the filename box is empty.
* Removes the "Current Frame" selection if GS is closed. Corethread check in InputRecordingFile::openNew() no longer necesaary.
2020-12-29 22:59:55 +00:00
sonicfind
a6b2d30bd0
recording: Internalize VirtualPad Windows
...
* Hold virtualPad window pointers solely in the g_inputRecording object
* Only inits the windows once per session and only if recording options are enabled
2020-12-29 22:59:55 +00:00
sonicfind
acb61a3cf2
recording: Disable create & play options until a game is loaded at least once
...
Ensures no frames are skipped on an initial load of a input recording before booting a game first.
2020-12-29 22:59:55 +00:00
sonicfind
3f359147c8
recording: Fix console logging for file read and write errors
2020-12-29 22:32:15 +00:00
sonicfind
a1b6f0b76a
recording: Log all PadData and draw all VirtualPads altogether once per frame
...
Fixes improper virtualPad behavior for games that do not check for button pressure values (ex: Sonic Mega Collection Plus)
2020-12-29 22:32:15 +00:00
sonicfind
ca5d78e7a5
input-recording: Re-place "replaying" osd log
2020-12-29 22:10:20 +00:00
sonicfind
7431a18bbe
input-recording: Wait for savestate confirmation on initial load
...
* Required splitting some recording menu-related code into separate public functions to work most efficiently.
2020-12-29 22:10:20 +00:00
refractionpcsx2
c9a5443539
VIF: Slightly optimise when Row/Col are written to MTVU
2020-12-28 19:01:17 +00:00
refractionpcsx2
e8c91f0537
MTVU: Stop the buffer filling up when MTVU is disabled
2020-12-28 18:40:07 +00:00
RedDevilus
8190379519
GameDB: Cleanup comments
...
Adding punctation, removing duplicate serial and making english language more happy for reading.
2020-12-28 14:52:08 +01:00
TellowKrinkle
4ffc0d2247
MTVU: Allow stacking of LABEL
2020-12-28 02:12:52 -06:00
TellowKrinkle
3c2f7983a5
MTVU: Cleaned up GS SIGNAL/LABEL/FINISH communication
2020-12-28 02:12:52 -06:00
Mrlinkwii
527ba52dec
Update GameIndex.yaml
2020-12-26 22:57:27 +00:00
Florin9doi
17d5f8985d
USB: Improve some cryptic warnings. ( #4046 )
2020-12-26 12:43:03 +01:00
lightningterror
232c4b482a
tools: Remove GameIndex.dbf-tool.
...
Deprecated with yaml db, maybe a new alternative can be made in the
future.
2020-12-26 11:09:38 +01:00
lightningterror
657ce60ff8
pad-linux: Update to latest controller database.
2020-12-26 11:04:28 +01:00
refractionpcsx2
839b243bf1
VIF: Always update MTVU thread with Row/Col Changes
...
Fixes graphical issues in Fatal Frame 2 when swapping to MTVU
2020-12-25 00:57:37 +00:00