Commit graph

1873 commits

Author SHA1 Message Date
PSISP 2acb87cb90
Merge pull request #447 from tadanokojin/nightshade
gs: implement z16s local to local dest format
2020-08-01 17:16:18 -04:00
Kojin 5275ef1b7e gs: implement z16s local to local dest format 2020-08-01 10:55:32 -04:00
Kojin 6578b91311 implement 128bit vif1 fifo read 2020-08-01 10:01:04 -04:00
PSISP 3b819c778d
Merge pull request #442 from refractionpcsx2/gs_int_alpha
GS Int: Don't update alpha on RGB Only with CLUT Color
2020-07-31 12:22:25 -04:00
refractionpcsx2 ce9690c8e5 GS JIT: Do dest alpha test before depth test
The GS JIT updates the depth buffer at the same time as doing the depth test which is before the DATE test, but this breaks Sly and causes black boxes around the communication windows.
Doing the DATE test first, which is technically incorrect, but behaviour should still be correct.
2020-07-29 23:12:10 +01:00
refractionpcsx2 ca2dfed813 Fix spacing 2020-07-29 22:47:30 +01:00
refractionpcsx2 40333efb1f GS: Make checking 32bit texture format its own function 2020-07-29 22:41:46 +01:00
refractionpcsx2 7ac203edce GS Int: Don't update alpha on RGB Only with CLUT Color
Fixes Klonoa 2's menu in GS Int
2020-07-29 22:32:10 +01:00
Mrlinkwii 6149221282 fixing controls 2020-07-28 19:58:40 +01:00
Mrlinkwii 8259071c02 Update emuwindow.cpp 2020-07-28 18:24:12 +01:00
Mrlinkwii 301ed5ae6b Update emuwindow.cpp 2020-07-28 17:41:47 +01:00
Mrlinkwii 12c3cdf765 Update emuwindow.cpp 2020-07-28 17:09:07 +01:00
refractionpcsx2 4a1488f2b8 Vif: Stall on Force Break
Savestate bump
2020-07-28 00:35:34 +01:00
refractionpcsx2 74b7d7ecbc EE: Implement TLBR operation 2020-07-28 00:21:36 +01:00
PSISP b7b5eeb4e5
Merge pull request #437 from refractionpcsx2/vif_force_break
VIF: Implement Force Break
2020-07-27 19:14:51 -04:00
refractionpcsx2 ca73513262 VIF: Implement Force Break
* Fixes Looney Tunes - ACME Arsenal which does Force Breaks on boot as part of VIF initialization
2020-07-27 22:48:59 +01:00
PSISP 5bed8bdc1e
Merge pull request #431 from kenshen112/ps1
CDVD: Fixed debug assert
2020-07-26 09:55:27 -04:00
PSISP a755e9ff99
Merge pull request #433 from refractionpcsx2/add_regs_and_tidy
DMA/SPU: Add missing reg reads
2020-07-25 13:30:17 -04:00
refractionpcsx2 b6bc2cc951 DMA/SPU: Add missing reg reads
VU Int: Fix some warning and problems with floats/long longs being misinterpreted

DMA/SPU changes Fix Madagascar
2020-07-25 18:11:30 +01:00
PSISP 3926d49035
Merge pull request #429 from refractionpcsx2/gs_fifo_stat
GIF: Correct GIF_STAT information when a transfer is running according to PS2 test
2020-07-25 12:03:20 -04:00
kenshen112 be826cb712 Fixed debug assert 2020-07-23 12:41:16 -07:00
PSISP fa33778b05
Merge pull request #430 from kenshen112/ps1
CDVD: Detect PS1 disks
2020-07-21 15:21:14 -04:00
kenshen112 92aa398875 Fixed typo 2020-07-21 12:16:36 -07:00
kenshen112 e070320f0a Fixed new lines and spacing. Heavy refractoring to disc detection. 2020-07-20 16:09:04 -07:00
kenshen112 04a038f83f Added checks for DVD's Fixed white spaces 2020-07-19 19:15:17 -07:00
kenshen112 3d8aa95c1c Added better statements to disc detection. Forced fast boot to boot full if disc isn't ps2. Fixed serial numbers 2020-07-19 15:59:07 -07:00
kenshen112 2de8295f8e Added clause for PSX.EXE 2020-07-19 13:53:07 -07:00
kenshen112 5c4c13b48a Changed to string::find 2020-07-19 11:23:52 -07:00
kenshen112 747a3f9420 Added extra case for disc illegal. Removed all spaces for BOOT 2 cases and changed detection to use std::string 2020-07-19 10:19:55 -07:00
kenshen112 f4c63378f5 Reverse Boot checks and remove spaces 2020-07-18 20:12:35 -07:00
kenshen112 23c9e2757d Added clauses for no disc and disc illegal 2020-07-18 15:41:00 -07:00
kenshen112 1306254688 Detect ps1 disks 2020-07-18 14:49:22 -07:00
refractionpcsx2 80e83bafe9 GIF: Fix when PATH3 could be erroneously activated by DMA on PATH3MSK resume 2020-07-18 03:40:02 +01:00
refractionpcsx2 e24eca81b5 Remove logging message I thought I'd deleted before 2020-07-18 01:57:58 +01:00
refractionpcsx2 8bbb5df4ca GIF: Correct GIF_STAT information when a transfer is running according to PS2 test
GIF: Correct GIF FIFO hack when DMA is runn
GS: Reset GS_CSR information when a Reset is done
Savestates: Fix COP0 GPR entries in savestates to be the correct size
Savestate version bump
2020-07-18 01:55:31 +01:00
PSISP 6893405486
Merge pull request #423 from refractionpcsx2/gs_clut_limit
GS: Limit CLUT reloads to number of entries in palette
2020-07-17 15:05:27 -04:00
PSISP 20ab6484a5
Merge pull request #424 from refractionpcsx2/eejit_storeleftright
EE JIT: Fix some incorrect instructions
2020-07-17 14:15:52 -04:00
PSISP bd5c405146
Merge pull request #428 from refractionpcsx2/ipu_reset
IPU: Perform an interrupt on IPU_CTRL Reset.
2020-07-17 14:13:49 -04:00
PSISP 620d4bc3a4
Merge pull request #427 from refractionpcsx2/gs_signal_csrfifo
GS: Fix accidental double asserted IRQ on double SIGNAL
2020-07-17 14:13:11 -04:00
refractionpcsx2 d7d474fa75 IPU: Perform an interrupt on IPU_CTRL Reset.
As explained in the file, doing this reset performs a forced command end, meaning the IPU will run through the procedure of ending any command running and telling the core that it is done, even if there is no command currently active.
Fixes Fightbox
2020-07-17 18:31:03 +01:00
refractionpcsx2 2470ca7d8b GS: Fix accidental double asserted IRQ on double SIGNAL
Correctly "empty" the GS CSR FIFO when a path is stopped before it's complete
2020-07-17 18:23:54 +01:00
PSI-Rockin 27375ca71e EE/VIF: Fixes for Shadow Man to boot
EE: Properly handle trap exceptions
VIF: Add nullptr checks for GIF pointer
2020-07-15 00:25:27 -04:00
refractionpcsx2 2c5758580d EE JIT: Alter FPU SUB_S when dest = source to avoid bug 2020-07-15 01:21:39 +01:00
PSISP 83f2f39d2d
Merge pull request #426 from refractionpcsx2/gs_jit_drawstate
GS JIT: Update draw state with missing FBA
2020-07-14 18:59:52 -04:00
refractionpcsx2 22c971358d GS JIT: Update draw state with missing FBA
Update draw state when SCANMSK is changed
2020-07-14 23:24:57 +01:00
refractionpcsx2 21116f5d06 EE JIT FPU: Fix Handling of zero divide on DIV_S 2020-07-14 22:33:43 +01:00
PSI-Rockin dee2113112 SIFRPC: Properly log sceCdSearchFile 2020-07-14 15:52:10 -04:00
PSI-Rockin 564f27c9ee CDVD: Fix detection for DVDs larger than 4 GB
You're welcome, ref
2020-07-13 03:48:16 -04:00
PSISP 7bd730a380
Merge pull request #422 from refractionpcsx2/hw_64bit_vuread
EE/VU: Add 64bit Physical Reads of VU memory
2020-07-12 18:59:10 -04:00
refractionpcsx2 6873972360 EE JIT: Fix SDL/SDR when memory is completely shifted out 2020-07-12 23:56:47 +01:00