refractionpcsx2
f7494a4373
Add VU0 JIT, again
...
Make VU1 run on number of cycles to EE cycle count
2020-04-16 23:26:35 +01:00
refractionpcsx2
24080991d7
Fix/Workaround EE JIT bug causing Soul Calibur 2 characters to spin
2020-04-16 14:31:35 +01:00
refractionpcsx2
76b90099dd
Fixed issue causing double interlock checks on CTC2 and QMTC2, fixes graphics on My Street and missing graphics on Soul Calibur 2
...
Tidied up some code not used anymore which could have caused issues
2020-04-16 00:09:28 +01:00
PSISP
f3c5779e05
Merge pull request #362 from refractionpcsx2/savestate_fix
...
Serialization: Fix savestate bug for DMAC
2020-04-15 16:24:11 -04:00
refractionpcsx2
a185a52ea9
Fix bug in saving states in DMAC
2020-04-15 21:23:07 +01:00
refractionpcsx2
eda08076b1
Merge branch 'master' into vif_internal_fifo
2020-04-15 21:13:30 +01:00
PSISP
c6fb0c9788
Merge pull request #360 from refractionpcsx2/gif_path_arbitration
...
GIF: Prevent PATHs being unnecessarily deactivated at the end of a DMA transfer (should only happen when packet is empty). Fixes Klonoa 2, WRC
2020-04-15 16:08:27 -04:00
refractionpcsx2
fb18eb82fc
Added a comment to the VIF optimisation and changed the enum name for it
2020-04-15 20:33:37 +01:00
PSISP
33170cdcc2
Merge pull request #355 from refractionpcsx2/vujit_ftoi_fix
...
VU_JIT: Implement FTOI saturation. Clamps values out of integer range
2020-04-15 15:19:52 -04:00
PSISP
1c2f87051e
Merge pull request #361 from tadanokojin/gs-downloads
...
GS: 16bit z downloads and fixup
2020-04-15 15:16:12 -04:00
PSISP
637b376064
Merge pull request #354 from tadanokojin/gui-updates
...
GUI: Add serial to title bar, move FPS and CPU modes to bottom bar, allow CPU modes to be switched during gameplay
2020-04-15 15:15:47 -04:00
Kojin
eff6d30887
core: flush jit cache on cpu mode switch
2020-04-15 14:58:02 -04:00
PSISP
3a26217450
Merge pull request #359 from PSI-Rockin/iop_timer_fix
...
IOP Timing: Do not disable interrupts if repeat is on and toggle is off
2020-04-15 14:56:45 -04:00
Kojin
ce78c253e2
gs: 16bit z downloads and fixup
...
- 16bit z downloads for timesplitters (fixes light through walls)
- cleanup first switch
- die on unknown format
2020-04-15 11:19:49 -04:00
refractionpcsx2
8698826c4c
Fix condition where other GIF paths can start transferring when another path hasn't finished. Should fix some texture issues.
...
Fixes WRC glitching and Klonoa 2's character in the interpreter
2020-04-15 13:10:13 +01:00
PSI-Rockin
a7ff683fc0
IOP Timing: Do not disable interrupts if repeat is on and toggle is off
...
Tekken Tag Tournament uses a timer on repeat mode to wake up a thread every so often. Old behavior caused the thread to never wake up after the initial interrupt (as IRQs were disabled), causing the game to hang at the Namco splash screen.
2020-04-15 03:07:37 -04:00
PSISP
5cd92a0e49
Merge pull request #358 from refractionpcsx2/gif_intermittent
...
GIF: Only allow PATH3 interruption when doing IMAGE transfers. Fixes WRC
2020-04-14 20:19:27 -04:00
refractionpcsx2
15f8f2a63c
Update unused intermittent check function also
2020-04-15 01:14:48 +01:00
refractionpcsx2
0df5f20673
GIF: Only allow PATH3 interruption when doing IMAGE transfers. Fixes WRC hangs
2020-04-15 01:12:27 +01:00
refractionpcsx2
5ae2032a07
Fix savestates
2020-04-15 00:05:48 +01:00
refractionpcsx2
48864f7fdc
VIF: Fix bug where WL should be seen as 256 when 0 is written to it (this isn't valid). Fixes Kingdom Hearts 2 After menu
2020-04-14 23:47:53 +01:00
PSISP
e8e383c7b5
Merge pull request #352 from PSI-Rockin/vu_ftoi_fix
...
VU Interpreter: Clamp FTOI within a signed 32-bit range
2020-04-14 18:08:01 -04:00
refractionpcsx2
883e883694
Implemented VIF's strange 2QW internal FIFO behaviour
...
This was tested on a PS2 but not documented anywhere
2020-04-14 23:01:06 +01:00
refractionpcsx2
df5279275e
VU_JIT: Implement FTOI saturation. Clamps values out of integer range
2020-04-14 18:29:54 +01:00
Kojin
eb2a27ef52
qt: memorize scaling factor
2020-04-14 11:33:43 -04:00
Kojin
885d65e0e3
qt: remove warning about cpu mode change
2020-04-14 11:33:43 -04:00
Kojin
7efc38d8b5
qt: delay update of window title
...
updates the window title with the current file and serial
2020-04-14 11:33:43 -04:00
Kojin
e68ad248ed
qt: don't load nonexistent savestates
2020-04-14 11:33:27 -04:00
Kojin
3261e34759
qt: dynamic mode switching
...
- move FPS, frametimes, cpu modes to statusbar
- allow hot switching of cpu mode
2020-04-13 22:38:06 -04:00
PSI-Rockin
6da66e9b80
VU Interpreter: Clamp FTOI within a signed 32-bit range
...
At least on MSVC, converting a float to an integer is undefined if the float is larger than the integer's range. Fixes GUI on No One Lives Forever.
2020-04-13 17:59:52 -04:00
PSISP
b9a1f5ab43
Merge pull request #351 from refractionpcsx2/vif_status
...
VIF: Implement status correctly. Fixes Silent Hill 2
2020-04-13 15:40:48 -04:00
refractionpcsx2
28b46c5d59
Implement VIF cmd status properly. Fixes Silent Hill 2
...
Savestate bump
2020-04-13 04:27:06 +01:00
PSISP
3d34bb3233
Merge pull request #253 from ScrelliCopter/cmakeamess
...
Backport CMake improvments from kojin's vk branch
2020-04-04 04:10:37 -04:00
a dinosaur
022961dbf5
cmake: Fix FreeDesktop specification version (hint: it's not the project version)
2020-04-04 19:01:22 +11:00
a dinosaur
1ac67a54d7
cmake: restore CMake 3.1 compatibility
2020-04-04 18:55:18 +11:00
a dinosaur
b20894039f
cmake: merge improvements from the vk branch
2020-04-04 18:55:18 +11:00
PSISP
2bcfc8f1b5
Merge pull request #345 from refractionpcsx2/gs_jit_fog
...
GS JIT: Implement FOG support
2020-04-02 20:14:44 -04:00
PSISP
1fe9d82d32
Merge pull request #349 from Mrlinkwii/master
...
README: Fix incorrect controls for Select
2020-04-02 17:20:17 -04:00
Mrlinkwii
fa4f98fa5d
Update README.md
2020-04-01 13:35:59 +01:00
PSISP
42766a2b6f
Merge pull request #348 from tadanokojin/last-of-us-fix
...
ps3: add WCB support
2020-03-31 22:15:26 -04:00
Kojin
41af4a1e9a
ps3: add WCB support
...
Last of us now playable
2020-03-31 22:03:18 -04:00
PSISP
1aaf4bcb0b
Merge pull request #337 from refractionpcsx2/ipu_setiq_fix
...
IPU: Fix SETIQ buffer advancing
2020-03-31 04:59:46 -04:00
PSISP
7e903eb3b9
Merge pull request #346 from tadanokojin/ac3-8h-local-to-local
...
GS: implement 8h local to local transfers
2020-03-31 04:52:15 -04:00
Kojin
88388d9e58
gs: implement 8h local to local transfers
...
fixes armored core 3 not getting in game
used for the jetpack blur
2020-03-31 04:47:06 -04:00
refractionpcsx2
cf0e8fe382
Added some comments to the fog code
2020-03-28 19:54:44 +00:00
refractionpcsx2
c873e54011
Back up alpha value to restore later
2020-03-28 03:38:54 +00:00
refractionpcsx2
04413b5bae
GS JIT: Implement FOG support
2020-03-28 00:21:58 +00:00
PSISP
a31b96bc1e
Merge pull request #344 from tadanokojin/qt-fixup
...
Qt: recent list fixup
2020-03-27 17:18:23 -04:00
Kojin
cf8560f54b
qt: recent list fixup
...
- limit to 10
- properly handle dupes
2020-03-27 16:32:02 -04:00
PSISP
8a4fcdac9a
Merge pull request #343 from refractionpcsx2/vs_filter_fix
...
VS Filter Fix
2020-03-27 15:04:27 -04:00