1252 Commits

Author SHA1 Message Date
jpd002
d1e8cef8d0 Fixed compilation after changes in Framework::Win32::CListView.
git-svn-id: http://svn.purei.org/purei/trunk@1297 b36208d7-6611-0410-8bec-b1987f11c4a2
2014-05-18 21:45:41 -04:00
jpd002
40a39f8e64 Fixed crash occurring when Direct3D device isn't available.
git-svn-id: http://svn.purei.org/purei/trunk@1296 b36208d7-6611-0410-8bec-b1987f11c4a2
2014-05-18 21:45:40 -04:00
jpd002
762d5ed3b3 Moved external dependencies path in a separate file.
git-svn-id: http://svn.purei.org/purei/trunk@1295 b36208d7-6611-0410-8bec-b1987f11c4a2
2014-05-18 21:45:40 -04:00
Jean-Philip Desjardins
c46e4a13c1 Disable depth writes when alpha testing is activated for updating colors but not depth when failing on always fail mode. 2014-05-17 22:47:39 -04:00
Jean-Philip Desjardins
b0c590b3d4 Added support for scissor testing in OpenGL GS handler. 2014-05-17 21:57:14 -04:00
Jean-Philip Desjardins
43e9ccaf54 Added input clamping in MADD to fix skinning problems in BGDA. 2014-05-17 19:27:12 -04:00
Jean-Philip Desjardins
29c6789920 Cleanup. 2014-05-15 03:05:25 -04:00
Jean-Philip Desjardins
36a70daeb5 Prevent frame dump from being replayed when a packet is selected and loading a new frame dump file. 2014-05-13 00:13:31 -04:00
Jean-Philip Desjardins
00d077bf93 Added missing blending functions for BGDA + cleanup. 2014-05-10 22:25:15 -04:00
Jean-Philip Desjardins
873fbc4b0b Added some more ignores. 2014-05-10 22:20:11 -04:00
Ian Brown
67d1c1ce25 Updated tags (from bigian's repo) 2014-05-10 22:19:16 -04:00
Jean-Philip Desjardins
e85577af87 Cleanup. 2014-05-07 02:24:55 -04:00
Jean-Philip Desjardins
76a26df944 Reset contents of value to be written by UNPACK. 2014-05-07 02:24:31 -04:00
Jean-Philip Desjardins
9aaba5c453 Added experimental delayed MSCAL support for Baldur's Gate Deadly Alliance (disabled by default). 2014-05-07 02:23:28 -04:00
Jean-Philip Desjardins
3ef6d2e300 VPU cleanup. 2014-05-07 01:45:50 -04:00
Jean-Philip Desjardins
d2e97d2cbc Clear frame dump contents when they are cleared. 2014-05-06 01:57:03 -04:00
Jean-Philip Desjardins
ef050923ea Update VU integer registers when calling a VU subroutine from EE. 2014-05-04 21:54:43 -04:00
Jean-Philip Desjardins
b24d53a88d Replaced usage of boost::signals with boost::signals2 2014-05-04 00:28:24 -04:00
Jean-Philip Desjardins
13f7bdb374 Updated tags. 2014-05-03 03:56:28 -04:00
Jean-Philip Desjardins
455f860695 Compilation fix. 2014-05-03 03:40:54 -04:00
jpd002
734dea0339 Fixed compilation on iOS.
git-svn-id: http://svn.purei.org/purei/trunk@1251 b36208d7-6611-0410-8bec-b1987f11c4a2
2014-05-03 03:36:30 -04:00
jpd002
5a929d7435 Added PsfPathToken system to fix the limitation of boost::filesystem::path. fs::path is good for representing a real filesystem path, but doesn't play well with virtual filesystems such as the PsfArchive filesystem because it is dependent on the system's locale. Could cause problems on iOS.
git-svn-id: http://svn.purei.org/purei/trunk@1250 b36208d7-6611-0410-8bec-b1987f11c4a2
2014-05-03 03:36:29 -04:00
jpd002
a39a94712f Fixed compilation errors due to changes in OnKeyDown/OnKeyUp.
git-svn-id: http://svn.purei.org/purei/trunk@1249 b36208d7-6611-0410-8bec-b1987f11c4a2
2014-05-03 03:36:28 -04:00
Jean-Philip Desjardins
f4a149903b Notify GIF and VIF components when CPU writes to their registers. 2014-05-03 03:03:25 -04:00
Jean-Philip Desjardins
d7be7ad740 Cleaned up StreamCmd function. 2014-05-03 00:55:04 -04:00
Jean-Philip Desjardins
a4d917035e Added basic implementation for CDVDFSV StreamStop. 2014-05-03 00:47:57 -04:00
Jean-Philip Desjardins
ba0981a846 Clear flags for unused FMAC units when updating flags. 2014-05-02 02:21:18 -04:00
Jean-Philip Desjardins
60781e95eb Added basic FSAND implementation. 2014-04-30 02:28:44 -04:00
Jean-Philip Desjardins
75ce84ed94 Added testing of Z flag when updating MACflags. 2014-04-30 02:22:26 -04:00
Jean-Philip Desjardins
f2772aba6f Reset variables properly when initializing VPU. 2014-04-29 03:42:42 -04:00
Jean-Philip Desjardins
739a30736f Mapped VU MEM 1 in EE memory space. 2014-04-27 20:27:59 -04:00
Jean-Philip Desjardins
42644875c9 Cleaned DMAC interrupt handler generator code. 2014-04-27 20:26:05 -04:00
Jean-Philip Desjardins
604c833492 Added BGEZ with label in MIPSAssembler. 2014-04-27 20:25:12 -04:00
Ian Brown
9ab6134929 added correct PAL divider for hblank 2014-04-26 03:16:11 -04:00
Jean-Philip Desjardins
919e0c8357 Added constant for CSR_FIELD 2014-04-26 01:10:20 -04:00
Jean-Philip Desjardins
d58932c20c Added assert for D and T bits when decoding VU upper instructions and added some comments. 2014-04-26 01:06:09 -04:00
Jean-Philip Desjardins
3adac4aa52 Re-enabled asserts on I flag for VIF codes. 2014-04-26 01:02:43 -04:00
Jean-Philip Desjardins
dbea2adc64 Updated MSUB so that it properly handles the case where only flags are to be tested. 2014-04-26 01:01:28 -04:00
Jean-Philip Desjardins
a331538a8c Added missing ADDAbc case. 2014-04-26 00:52:29 -04:00
Jean-Philip Desjardins
44136652e2 Added assert to trap cases where resuming an interrupted transfer isn't well handled. 2014-04-26 00:08:30 -04:00
Jean-Philip Desjardins
0aad672693 Re-enabled support for interrupted UNPACK commands. 2014-04-25 23:24:52 -04:00
Jean-Philip Desjardins
6fc6274751 Aesthetic code changes. 2014-04-24 03:34:42 -04:00
Jean-Philip Desjardins
d537fc8b81 Removed unnecessary trace information for DIRECT and DIRECTHL. 2014-04-24 01:07:36 -04:00
Jean-Philip Desjardins
1bb684adbe Added missing trace. 2014-04-23 02:15:04 -04:00
Ian Brown
aa49cc9879 some more BGDA mpeg tags 2014-04-22 23:19:54 -04:00
Ian Brown
0e23fcd943 better skip movie patch 2014-04-22 23:19:44 -04:00
Ian Brown
fdce66532e some more tags 2014-04-22 23:19:25 -04:00
Jean-Philip Desjardins
2bbf1e9763 Clear ASR on init in DMAC. 2014-04-21 04:28:01 -04:00
Jean-Philip Desjardins
7d8a12d631 Added ITOF15. 2014-04-18 03:10:22 -04:00
Jean-Philip Desjardins
2517545e05 Patches to make BDGA movies skippable. 2014-04-18 01:01:14 -04:00