Commit Graph

4431 Commits

Author SHA1 Message Date
Jean-Philip Desjardins
7b7f724790 Fix SetupThread to set the proper stack top address. 2018-09-02 13:08:23 -04:00
Jean-Philip Desjardins
9cf664c024 WAITP needs to flush pipeline. 2018-08-31 18:15:13 -04:00
Jean-Philip Desjardins
31da939c1f Make all other EFU instructions use pipeline. 2018-08-31 18:12:15 -04:00
Jean-Philip Desjardins
c6155436c4 Display P pipe state. 2018-08-31 17:58:35 -04:00
Jean-Philip Desjardins
aeb8986b73 Fix build. 2018-08-31 17:24:03 -04:00
Jean-Philip Desjardins
5f1f907740 Move definition. 2018-08-31 17:23:25 -04:00
Jean-Philip Desjardins
b475b8ff16 Experimental P pipeline support. 2018-08-31 07:40:14 -04:00
Jean-Philip Desjardins
129a49c480 Revert VS2017.8 build fix.
Added proper preprocessor definition in Header.cmake instead.
2018-08-30 13:25:46 -04:00
Jean-Philip Desjardins
74163adeb0 Display TEX0_1 packed GIF write. 2018-08-30 07:49:55 -04:00
Jean-Philip Desjardins
42e053c2ef No need to notify INTC if it's not bound. 2018-08-30 07:45:31 -04:00
Jean-Philip Desjardins
515a2e8844 Display packet index. 2018-08-30 07:43:26 -04:00
Jean-Philip Desjardins
2f3ce010df Make VU tracing work again. 2018-08-30 07:41:14 -04:00
Jean-Philip Desjardins
e08e4c8f6d Fix framebuffer smearing occuring in some games.
(ie.: Dragon Ball Z: Infinite World)
2018-08-27 12:32:43 -04:00
Jean-Philip Desjardins
bcb4d23dc9 Fix search end address in VuExecutor. 2018-08-25 21:26:36 -04:00
Jean-Philip Desjardins
ab66f71f85 Code style fixes. 2018-08-18 08:00:50 -04:00
Jean-Philip Desjardins
032bab41af Fix VS2017 build. 2018-08-17 21:29:02 -04:00
Jean-Philip Desjardins
4fe4e16c5e Fix overlap check when invalidating a range. 2018-08-13 20:50:22 -04:00
Jean-Philip Desjardins
7a5719d34e Cleanup Qt CMake configuration. 2018-08-09 12:58:41 -04:00
Jean-Philip Desjardins
4705aae0cf Fix code style. 2018-08-09 12:28:42 -04:00
Jean-Philip Desjardins
fcbe1ffc37 Fix warning. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
66cb03f945 Add shortcut to pause and resume emulation. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
5b6d591e16 Display messages when booting executables. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
de95cabe6e Show app version in status bar at start. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
868209f542 Move initialization code. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
37a178f09b Provide accurate feedback when loading and saving states. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
2112e9096f Cleanup. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
364dfe83b2 Add feedback when pausing and resuming. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
e9984077a6 Cleanup. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
dc43015cc3 Reworked Qt UI status bar to match what we have on Win32. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
bbdff17be3 Merge branch 'ys6' 2018-08-08 12:45:04 -04:00
Jean-Philip Desjardins
7a3a52b83b Change the way GS interrupts are handled.
GS will now notify the INTC there's an interrupt when some event occurs instead of having the INTC poll the GS.
2018-08-08 12:28:06 -04:00
Jean-Philip Desjardins
827bf496fc Cleanup. 2018-08-08 12:28:06 -04:00
Jean-Philip Desjardins
e8d5b49c63 Add basic fullscreen mode to Win32 UI. 2018-08-06 21:52:42 -04:00
Jean-Philip Desjardins
f62734c8b8 Merge branch 'jak' 2018-08-03 13:13:28 -04:00
Jean-Philip Desjardins
9268a084d8 Fix code style. 2018-08-03 12:48:40 -04:00
Jean-Philip Desjardins
d2b3b904dd RegisterVblankHandler now supports more than one handler. 2018-08-03 12:48:40 -04:00
Jean-Philip Desjardins
bd07142050 Add some warning messages. 2018-08-03 12:48:40 -04:00
Jean-Philip Desjardins
bbc27c677e Display delayed threads in IOP thread view. 2018-08-03 12:48:40 -04:00
Jean-Philip Desjardins
6fb78889a7 Change condition used to determine if there's a message.
Seems we can't rely on nextMsgPtr.
2018-08-03 12:48:40 -04:00
Jean-Philip Desjardins
db0011cf0c Cleanup. 2018-08-03 12:48:40 -04:00
Jean-Philip Desjardins
f627b4c7ca Cleanup. 2018-08-01 13:14:22 -04:00
Jean-Philip Desjardins
ebbcc4c9f6 Initialize virtual machine at creation, GS handler when window is shown for the first time. 2018-08-01 13:14:22 -04:00
Jean-Philip Desjardins
659c02d801 Assert if no VM is created. 2018-08-01 13:14:22 -04:00
Jean-Philip Desjardins
637f4ace89 Rename some variables. 2018-08-01 13:14:22 -04:00
Jean-Philip Desjardins
2b56bcd8c4 Fix build. 2018-08-01 12:31:37 -04:00
Jean-Philip Desjardins
2e7b6c6806 Fix warning. 2018-07-31 19:00:26 -04:00
Jean-Philip Desjardins
68daf2d3f2 Fix controller settings dialog crashing on macOS. 2018-07-31 19:00:16 -04:00
Jean-Philip Desjardins
e2d8e2165d Fix warnings. 2018-07-31 18:47:14 -04:00
Jean-Philip Desjardins
4e9bbfd761 Merge declarations. 2018-07-31 18:45:11 -04:00
Jean-Philip Desjardins
52bd6089f2 Move controller config dialog related files to a separate folder. 2018-07-31 18:43:01 -04:00