1240 Commits

Author SHA1 Message Date
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
Jean-Philip Desjardins
47532e44f2 Improved exception handler routine generation to prevent mistakes. 2014-04-17 02:38:25 -04:00
Jean-Philip Desjardins
89964af3b6 Updated BGDA tags. 2014-04-17 00:58:57 -04:00
Jean-Philip Desjardins
5e7af23e91 Use more significant values for interrupt flags. 2014-04-17 00:45:53 -04:00
Jean-Philip Desjardins
e05cef003c Minor cleanup. 2014-04-17 00:42:05 -04:00
jpd002
1c91928728 Allow CISO9660::GetFileRecordFromDirectory to return directory records. Function name should probably be changed. Was needed for Baldur's Gate: Dark Alliance
git-svn-id: http://svn.purei.org/purei/trunk@1248 b36208d7-6611-0410-8bec-b1987f11c4a2
2014-04-16 02:00:58 -04:00
jpd002
363fdd9737 BGDA tags update.
git-svn-id: http://svn.purei.org/purei/trunk@1247 b36208d7-6611-0410-8bec-b1987f11c4a2
2014-04-16 02:00:58 -04:00
jpd002
e21c2da546 add psmct16 support to directx for frame debugger use.
git-svn-id: http://svn.purei.org/purei/trunk@1246 b36208d7-6611-0410-8bec-b1987f11c4a2
2014-04-16 02:00:57 -04:00
jpd002
6a2f8af4a3 BGDA tags from bigianb
git-svn-id: http://svn.purei.org/purei/trunk@1245 b36208d7-6611-0410-8bec-b1987f11c4a2
2014-04-16 02:00:56 -04:00
Jean-Philip Desjardins
2d1e0d8230 Minor style changes. 2014-04-15 02:41:07 -04:00
Jean-Philip Desjardins
68eaa17e2e Added userprops in gitignore. 2014-04-15 02:27:12 -04:00
Ian Brown
aafa277bdb Implement INT0 (GS) interrupt handler 2014-04-15 02:25:32 -04:00
Jean-Philip Desjardins
fff89e4a23 Added .gitignore 2014-04-15 01:28:38 -04:00