Commit graph

1873 commits

Author SHA1 Message Date
refractionpcsx2
a09195fab5 VS Fix filters due to use of fancy quotes 2020-03-27 18:45:25 +00:00
PSISP
ebbdc36f39
Merge pull request #342 from refractionpcsx2/gs_jit_depth_clamp_fix
GS JIT: Fix Z Clamping for 16/24bit when Depth Test is set to always pass
2020-03-26 17:19:40 -04:00
refractionpcsx2
ab301b6cac GS JIT: Fix Z Clamping for 16/24bit when Depth Test is set to ALWAYS pass 2020-03-26 20:35:44 +00:00
PSISP
d53fd86d80
Merge pull request #339 from refractionpcsx2/gs_jit_state_fix
GS JIT: Fix bug causing scanlines to be missing when FRAME uses a depth format
2020-03-23 13:47:32 -04:00
PSISP
e29ec5756e
Merge pull request #340 from refractionpcsx2/gs_z_clamp
GS: Clamp Z values when writing to Z buffer - Fixes Itadaki Street 3 text
2020-03-23 13:36:29 -04:00
PSISP
3455bea9f8
Merge pull request #341 from turtleli/fix-setvq-out-of-bounds
IPU: Fix out of bound access when copying to VQCLUT
2020-03-22 21:51:35 -04:00
Jonathan Li
9ecd6f034c IPU: Fix out of bound access when copying to VQCLUT 2020-03-22 22:54:27 +00:00
refractionpcsx2
4c8da1cddd Clamp Z values when writing to Z buffer - Fixes Itadaki Street 3 text 2020-03-22 16:11:12 +00:00
refractionpcsx2
e981483dad Move the Frame/Z Format check in to context updates to reduce the GS load a little 2020-03-22 14:41:57 +00:00
refractionpcsx2
9a6e8f40bc Update GS JIT state correctly when Z format used for FRAME and when it's switched back
Leave room in the GS JIT Draw state for the larger Z Buffer formatting numbers
2020-03-22 14:27:56 +00:00
PSISP
f9dc1b3c02
Merge pull request #338 from refractionpcsx2/gs_sprite_st
GS: Divide ST by Q when rendering sprites
2020-03-21 23:44:44 -04:00
refractionpcsx2
f34bd58a42 GS: Divide ST by Q when rendering sprites 2020-03-22 02:10:19 +00:00
PSI-Rockin
c034b825c5 CDVD: Add more disc formats
Tired of hunting PCSX2 down for the right formats, so here we are
2020-03-21 19:17:53 -04:00
PSI-Rockin
c6f7ab11a4 CDVD: Fix fast boot for homebrew discs without a valid serial 2020-03-21 18:44:30 -04:00
refractionpcsx2
4a042bc531 IPU: Fix SETIQ buffer advancing 2020-03-21 06:50:26 +00:00
PSISP
cfda53884f
Merge pull request #336 from PSI-Rockin/iop_intc
IOP: Organize interrupts in a separate class
2020-03-20 18:33:51 -04:00
PSI-Rockin
a5a0a74a40 Include missing header 2020-03-20 18:25:28 -04:00
PSI-Rockin
c20516f793 IOP INTC: Fully decouple interrupt logic from Emulator
Now components no longer need an Emulator pointer to raise an interrupt
2020-03-20 18:21:07 -04:00
PSI-Rockin
475322e4cf IOP INTC: Organize interrupt logic into a separate class
Next step is to fully decouple interrupt logic from Emulator
2020-03-20 15:29:03 -04:00
PSISP
d8c448f7c8
Merge pull request #330 from PSI-Rockin/cdvd_changes
CDVD improvements - support for BIN/CUE, proper CD/DVD detection, and bug fix for BREAK
Fixes #331
2020-03-20 01:43:30 -04:00
PSI-Rockin
622397bb0d Merge branch 'master' into cdvd_changes 2020-03-20 01:35:09 -04:00
PSI-Rockin
defff9c4e7 CDVD: Open ISO and BIN/CUE as binary
Should hopefully fix the files not loading
2020-03-19 22:52:08 -04:00
PSI-Rockin
5851b4c3da EE JIT: Flush cache on LoadExecPS2
Fixes True Crime: Streets of L.A. crash
2020-03-19 15:46:57 -04:00
PSI-Rockin
eee2cd8b2a CDVD: Don't BREAK if no command is active 2020-03-19 04:01:49 -04:00
PSI-Rockin
6c79525bef CDVD: Simplify fast boot logic and remove unused code 2020-03-18 22:59:09 -04:00
PSISP
93db3627a4
Merge pull request #335 from Ziemas/ci
Change/update install-qt-action
2020-03-18 16:00:02 -04:00
Ziemas
b6a263301e Change install-qt-action 2020-03-18 13:42:37 +01:00
PSI-Rockin
c7bf311681 Memcard: Fix terminator accidentally being reset on transfers
Full boot through BIOS works now
2020-03-14 19:25:21 -04:00
PSI-Rockin
90971c43a7 VU JIT64: Remove useless print statement 2020-03-14 05:13:45 -04:00
PSI-Rockin
bed9b08d47 Try to fix build 2020-03-14 03:49:42 -04:00
PSI-Rockin
d53e836af9 Qt: Add basic UI for accessing a memcard 2020-03-14 03:37:34 -04:00
PSI-Rockin
d4214959d7 Memcard: Flush dirty contents to a file every frame 2020-03-14 01:07:21 -04:00
PSISP
bb7abc373c
Merge pull request #261 from NWPlayer123/master
Organize CMakeLists.txt better
2020-03-13 23:28:27 -04:00
PSI-Rockin
88aa04591c CDVD: Don't die on invalid seeks 2020-03-13 23:22:44 -04:00
PSISP
5bfe0c19d2
Merge pull request #316 from PSI-Rockin/better_scheduler
Scheduler: Many improvements to design and timer management
2020-03-13 23:15:35 -04:00
PSISP
ac7ef71c7e
Merge pull request #327 from Souzooka/sqrt_changes
[EE_JIT64] RSQRT optimization, SQRT.S -0 results in +0 now in accordance with autotests
2020-03-13 23:13:28 -04:00
PSI-Rockin
3a6e0440c2 Fix silly CMake typo 2020-03-13 20:07:34 -04:00
PSI-Rockin
583092c33a Merge branch 'master' into cdvd_changes 2020-03-13 19:08:59 -04:00
PSI-Rockin
18eaef8ce7 More VS fixes 2020-03-13 19:02:15 -04:00
PSI-Rockin
cfdf85c89e Try to fix VS 2020-03-13 18:59:35 -04:00
PSI-Rockin
94b51cb1e1 CDVD: Add TODO for CUE parsing 2020-03-13 18:41:22 -04:00
PSISP
cede38716c
Merge pull request #329 from refractionpcsx2/spu_mask_fix
SPU: Fix mask on start/loop addresses. Solves Futurama video hangs
2020-03-13 18:40:33 -04:00
refractionpcsx2
b0afd2e7ee SPU: Fix mask on start/loop addresses. Solves Futurama video hangs 2020-03-13 22:34:04 +00:00
PSISP
39e9830c0a
Merge branch 'master' into better_scheduler 2020-03-13 18:26:30 -04:00
PSISP
5861994372
Merge pull request #328 from PSI-Rockin/ipu_changes
IPU fixes for IDEC and TH0/TH1
2020-03-13 16:57:05 -04:00
PSI-Rockin
1c9b29a6f3 IPU: Fix improper use of TH0/TH1 2020-03-12 22:34:21 -04:00
PSISP
874be0664a
Merge pull request #317 from tadanokojin/qt-last-game
Change input options:
F1 - Load most recent game
F2 - Load most recent game + save state

Moved gsdump to F7.
2020-03-12 20:36:54 -04:00
dakotachasesmith
d9d7412714 [EE_JIT64] RSQRT optimization, SQRT.S -0 results in +0 now in accordance with autotests 2020-03-12 14:20:25 -10:00
PSI-Rockin
685a4831e9 Scheduler: Handle target/overflow checks inside a generic event
This allows some code in the timer managers to be removed, as they no longer need to worry about checking for interrupts
Also fix a rare edge case where a target interrupt would not occur if old_counter equalled the new counter. Fixes Destroy All Humans
2020-03-12 19:57:40 -04:00
PSISP
7200f25adb
Merge pull request #326 from refractionpcsx2/spu_addr_fix
Fix second address on spu dma write, thanks to Ziemas for spotting it
2020-03-10 17:41:48 -04:00