Commit graph

1871 commits

Author SHA1 Message Date
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
refractionpcsx2
c33065d26b GS: Limit CLUT reloads to number of entries in palette
Will also be clamped to the end of the CLUT memory if it exceeds it
2020-07-12 22:20:28 +01:00
refractionpcsx2
4bce551352 EE/VU: Add 64bit Physical Reads of VU memory 2020-07-12 22:18:29 +01:00