Commit graph

1873 commits

Author SHA1 Message Date
PSISP 68dd073e75
Merge pull request #474 from Ziemas/brew-qt5
Specifically get Qt5 on mac CI
2021-04-21 16:16:25 -04:00
Ziemas 6989149aaa Specifically get Qt5 on mac CI
Otherwise we get Qt6
2021-04-20 15:47:05 +02:00
PSISP d51727dc36
Merge pull request #466 from Ziemas/chd-exit-segfault
CHD: Fix segfault on program exit
2021-03-01 22:13:11 -05:00
Ziemas c63230d05f CHD: Don't delete the header
This is a pointer into the base CHD struct which is freed by chd_close.
2021-03-02 03:02:58 +01:00
PSISP 0ae0bc718e
Merge pull request #452 from Mrlinkwii/riR3
Qt/Emulator: Add right analog and remap some keys
2021-03-01 14:21:07 -05:00
PSISP b35e44e392
Merge pull request #432 from refractionpcsx2/gs_field_hsync
GS: Implement HBLANK events
2021-03-01 14:16:44 -05:00
PSISP 8498439372
Merge pull request #459 from Ziemas/chd
CDVD: CHD reading
2021-03-01 14:13:37 -05:00
PSISP 15aec5eb6b
Merge pull request #463 from Ziemas/spu-adsr-fix
SPU: Fix ADSR
2021-03-01 14:13:23 -05:00
PSISP 47854997e4
Merge pull request #454 from Mrlinkwii/theming
Qt: Implement new dark and light themes
2021-03-01 14:13:04 -05:00
PSISP 9b78460058
Merge pull request #419 from Ziemas/spu_gen_gauss
SPU: generate gaussian table at runtime
2021-03-01 14:08:29 -05:00
PSISP a3a420eee6
Merge pull request #438 from refractionpcsx2/ee_tlbr
EE: Implement TLBR operation
2021-03-01 14:07:53 -05:00
PSISP e73882a4d8
Merge pull request #464 from Ziemas/spu-mvol
SPU: Implement core master volume.
2021-03-01 14:05:55 -05:00
Ziemas 1a6a0fa85d SPU: Implement core master volume. 2021-02-04 04:13:17 +01:00
PSISP c1c7a7f45b
Merge pull request #462 from Ziemas/nax
SPU: NAX and block loop fixes.
2021-01-20 13:15:21 -05:00
Ziemas a6c2a40c21 SPU: Fix ADSR
It was waiting for 1 cycle too long each time, and I'd managed to get my
bit manipulation all jumbled up.
2021-01-20 13:58:15 +01:00
refractionpcsx2 0532c1d756 GS: Implement HBLANK events
GS: Delay VBLANK GS Event by set number of cycles as tested on PS2

HBlank Fixes the Guitar Hero Games
VBLANK changes fix interlacing on:
* Soul Calibur 2
* World Rally Championship
* Mike Tysons Heavyweight Boxing
2021-01-16 05:45:04 +00:00
Ziemas ac108f7f95 SPU: remove some debug printfs 2021-01-13 22:28:47 +01:00
Ziemas 802b385820 SPU: Fix block loop behaviour 2021-01-13 22:28:41 +01:00
Ziemas 4e9d7f012b SPU: some formatting 2021-01-09 20:39:20 +01:00
Ziemas 8dd1b0165b SPU: NAX shouldn't point to block headers 2021-01-09 20:39:20 +01:00
Ziemas c70605e672 libdeflate: delete libdeflate 2020-12-30 13:45:01 +01:00
Ziemas 542843e429 CSO: use zlib instead of libdeflate 2020-12-30 13:45:01 +01:00
Ziemas a88d75ceb7 CHD: clean up debugging prints 2020-12-30 13:45:01 +01:00
Ziemas 1b7377330d CHD: Fix CD by detecting sector offset
Kind of annoying to do this here, but our current CD/DVD detection
requires us to know what the media is unless I misunderstand
2020-12-30 13:45:01 +01:00
Ziemas 8e4d8cc709 CHD sectors are not 2048 bytes.
This causes problems when reading them like we have done for the other formats.
2020-12-30 13:45:01 +01:00
Ziemas 5e6bc8d850 CHD: Introduce all the CHD stuff
Not yet working properly.
2020-12-30 13:45:01 +01:00
PSISP 4afb31fc64
Merge pull request #458 from Margen67/ci
CI improvements
2020-12-27 16:23:06 -05:00
Margen67 021e6f8edd CI improvements
Exclude all templates.
Rename mv to Move-Item.
upload-artifact:
 Fix if condition.
 Exclude files instead of deleting them.
 if-no-files-found: error.
2020-12-20 13:06:11 -08: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
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
Mrlinkwii c0cb523d51 set correct dark them RGB 2020-10-03 21:32:41 +01:00
Mrlinkwii 16bf80b370 Update emuwindow.cpp
Co-Authored-By: RedDevilus <24227051+RedDevilus@users.noreply.github.com>
2020-09-25 15:22:07 +01:00
Mrlinkwii a40754dacb capitalization 2020-09-24 19:13:25 +01:00
Mrlinkwii 23642865dd capitalization 2020-09-24 19:03:04 +01:00
Mrlinkwii b78277ae04
creates new light and dark themes (#2)
adds new light theme and dark theme 
Co-authored-by: RedDevilus <24227051+RedDevilus@users.noreply.github.com>
2020-09-24 14:46:04 +01:00
Mrlinkwii cb8772237e Update emuwindow.cpp 2020-08-09 19:28:15 +01:00
Mrlinkwii 29f7d582bc Update emuwindow.cpp 2020-08-08 20:03:10 +01:00
Mrlinkwii 9f952b6169 Update emuwindow.cpp 2020-08-08 19:55:35 +01:00
Mrlinkwii 0c747bc620 Update emuwindow.cpp 2020-08-08 19:24:23 +01: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