PCSX2 - The Playstation 2 Emulator
Go to file
Jake.Stine 4658529970 Emitter:
* Added MUL/DIV/IMUL/IDIV to the emitter, renamed as UMUL/SMUL respectively (to remove ambiguity of the instruction behaviors).
 * Fixed a bug in the shift instruction emitter that would have caused it to emit the wrong instruction type (like a SHR instead of a SHL, for example).
 * Added type strictness to the shift instructions that take the CL register as a parameter.  Passing anything other than CL will generate compile time errors now.
 * Fixed a syntax error in one of the legacy defines.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@986 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-04-16 01:34:09 +00:00
3rdparty Buildsystem improvements - Added two new property sheets for Incremental Linking and Global Linking. Incremental Linking is fast and allows for Edit and Continue debugging (debug/devel builds), Global Linking is for Release builds. 2009-03-21 04:01:44 +00:00
bin I don't think we really need someone's random Thumbs.db file on the SVN. 2009-03-31 10:21:22 +00:00
common New speed hack mainly targeting 3D geometry. 2009-04-15 20:31:58 +00:00
fps2bios FPS2BIOS. 2009-03-10 23:05:35 +00:00
pcsx2 Emitter: 2009-04-16 01:34:09 +00:00
plugins LilyPad: Changed how device updates are handled to be more multithreaded friendly. Mutexes when "read input in GS thread" is disabled removed, as they should (hopefully) no longer be needed. May just ditch the option entirely in the future, since enabling it doesn't seem to make much difference, and slows things down for some people. 2009-04-14 13:40:28 +00:00
build.sh Linux: memcpy_fast seems stable enough on Linux, so I'm removing the switch, and turning it on by default. 2009-03-13 01:39:54 +00:00
pcsx2_suite_2008.sln Folder Structure change: Renamed the 'Win32' folder to 'Windows' for several plugins. It's technically more correct and alleviates some confusion with the Win32 target/build folders generated by MSVC. 2009-03-10 11:45:20 +00:00