PSI-Rockin
804b99c623
VIF: Simplify reverse FIFO
...
Removes the extra step of moving PATH2 data into the VIF FIFO
2020-11-02 19:23:12 -05:00
PSI-Rockin
cb93eef70f
Merge branch 'master' into return_of_better_dmac
2020-11-02 04:31:08 -05:00
PSISP
6fdbdf39e3
Merge pull request #450 from refractionpcsx2/gs_download_v2
...
VIF/GS: Enhanced GS Download behaviour
2020-11-02 04:16:56 -05:00
PSI-Rockin
f90aa93fc0
Merge branch 'master' into return_of_better_dmac
...
e aborts
2020-11-02 03:55:24 -05:00
PSISP
4e34e3cdeb
Merge pull request #457 from refractionpcsx2/cop2_stall_cycles
...
COP2: Adjust EE cycle count if there is a DIV pipe stall
2020-10-31 22:00:42 -04:00
refractionpcsx2
75fe9e0cd9
cop2: Adjust EE cycle count if there is a DIV pipe stall
...
Also cleaned up the code for normal pipe stalls slightly
2020-10-26 12:21:13 +00:00
PSISP
729ba18041
Merge pull request #451 from refractionpcsx2/gs_skip_depth_always_noupdate
...
GS JIT: Don't recompile depth test/updates when set to ALWAYS + NO Up…
2020-08-07 17:26:37 -04:00
refractionpcsx2
c7ec7da054
GS JIT: Don't recompile depth test/updates when set to ALWAYS + NO Update
2020-08-07 22:24:14 +01:00
refractionpcsx2
1a52b7a302
VIF/GS: Enhanced GS Download behaviour
...
GS Downloads are now around 20% faster due to removal of thread thrashing
Code generally less janky
Reverse VIF1 DMA's arbitrate when the VIF FIFO runs out of data
2020-08-07 22:21:14 +01:00
PSISP
1d8394f4fc
Merge pull request #449 from refractionpcsx2/gs_mip_lod_limit
...
GS: Remove 8bit cast on LOD values
2020-08-04 01:48:38 -04:00
refractionpcsx2
2182cc1764
GS: Remove 8bit cast on LOD values
2020-08-02 19:30:29 +01:00
PSISP
5b5e506edd
Merge pull request #448 from refractionpcsx2/gs_mipmap_uv
...
GS: Use LOD=K MipMap mode when using UV coords
2020-08-02 12:09:49 -04:00
PSISP
ac1bf8d5a1
Merge pull request #439 from refractionpcsx2/vif_force_break_2
...
VIF: Stall on Force Break
2020-08-02 12:04:25 -04:00
PSISP
090cda9221
Merge pull request #446 from tadanokojin/128-vif-fifo-reads
...
Emulator: implement 128bit vif1 fifo read
2020-08-02 12:03:42 -04:00
refractionpcsx2
99c45d7a1d
GS: Use LOD=K MipMap mode when using UV coords
2020-08-02 04:06:36 +01:00
PSISP
d0a9546f0b
Merge pull request #443 from refractionpcsx2/gs_jit_dest_alpha
...
GS JIT: Do dest alpha test before depth test
2020-08-01 17:16:49 -04:00
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
refractionpcsx2
4a1488f2b8
Vif: Stall on Force Break
...
Savestate bump
2020-07-28 00:35:34 +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