pcsx2/pcsx2/x86
cottonvibes ef33b22114 Attempted fix to get gust games and fatal frame working w/o a gamefix hack.
I was only able to test Ar Tonelico which worked with this fix, comment if this breaks fatal frame (or a gust game or anything else...)


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2706 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-03-13 08:23:07 +00:00
..
ix86-32 Subtle bug in iR5900Arit.cpp rewrite and a little more cleaning. 2010-03-11 17:19:54 +00:00
BaseblockEx.cpp Replace assert() with pxAssert() in pcsx2 core and recompilers. 2009-10-25 15:07:43 +00:00
BaseblockEx.h aligned_stack branch: Preliminary work for having the recompilers align the stack to 16 bytes, to appease the expectations of GCC and Mac OSX. 2009-10-17 20:48:03 +00:00
aVUzerorec.S Aligned Stack for sVU in linux/gcc (missed the .S file in the last commit). 2009-10-24 23:36:40 +00:00
iCOP0.cpp Started rewriting arithmetic instructions because of the disgusting state of the code, went mad and stripped the main case for the liveness optimisation from the recompiler. It would be very nice if it worked and wasn't such a mess but it hasn't for a long time or never did. Didn't revert the one function I rewrote, next commit will likely be the rest of the file. 2010-03-10 14:56:30 +00:00
iCOP0.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
iCore.cpp Started rewriting arithmetic instructions because of the disgusting state of the code, went mad and stripped the main case for the liveness optimisation from the recompiler. It would be very nice if it worked and wasn't such a mess but it hasn't for a long time or never did. Didn't revert the one function I rewrote, next commit will likely be the rest of the file. 2010-03-10 14:56:30 +00:00
iCore.h Started rewriting arithmetic instructions because of the disgusting state of the code, went mad and stripped the main case for the liveness optimisation from the recompiler. It would be very nice if it worked and wasn't such a mess but it hasn't for a long time or never did. Didn't revert the one function I rewrote, next commit will likely be the rest of the file. 2010-03-10 14:56:30 +00:00
iFPU.cpp Started rewriting arithmetic instructions because of the disgusting state of the code, went mad and stripped the main case for the liveness optimisation from the recompiler. It would be very nice if it worked and wasn't such a mess but it hasn't for a long time or never did. Didn't revert the one function I rewrote, next commit will likely be the rest of the file. 2010-03-10 14:56:30 +00:00
iFPU.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
iFPUd.cpp Changed the fpu MUL hack for tales of destiny. (Doesn't break under most settings now). 2009-12-07 17:33:32 +00:00
iMMI.cpp Take care of a few compiler warnings, and get rid of a bit of redundancy in the codeblocks projects. 2010-03-12 09:06:12 +00:00
iMMI.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
iMisc.cpp * More MXCSR fixes (roundmode / DaZ / FtZ). 2009-11-02 19:56:38 +00:00
iPsxMem.cpp Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
iR3000A.cpp Enable IOP's detailed bios logs to devel builds (previously debug build only), and have IOP interpreter always spam bios logs even in release mode builds. 2010-01-16 03:33:49 +00:00
iR3000A.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
iR3000Atables.cpp Replace assert() with pxAssert() in pcsx2 core and recompilers. 2009-10-25 15:07:43 +00:00
iR5900.h Subtle bug in iR5900Arit.cpp rewrite and a little more cleaning. 2010-03-11 17:19:54 +00:00
iR5900Arit.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
iR5900AritImm.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
iR5900Branch.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
iR5900Jump.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
iR5900LoadStore.h Disables MMX register allocation in the EErec; fixes instances of random TLB misses in games like SMT:Nocturne and FFXII (initial benchmarks show it to be same speed or faster anyway, heh) 2009-09-19 17:48:40 +00:00
iR5900Misc.cpp Disable recCACHE, since it calls an empty interpreter function only. Small speedup in Suikoden 3. 2010-01-20 19:31:22 +00:00
iR5900Move.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
iR5900MultDiv.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
iR5900Shift.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
iVU1micro.cpp Created the macro "memcpy_const" for memcpy's with constant sizes, and set pcsx2 to use it where applicable... currently just uses memcpy_amd internally... 2010-01-24 22:04:49 +00:00
ir5900tables.cpp Started rewriting arithmetic instructions because of the disgusting state of the code, went mad and stripped the main case for the liveness optimisation from the recompiler. It would be very nice if it worked and wasn't such a mess but it hasn't for a long time or never did. Didn't revert the one function I rewrote, next commit will likely be the rest of the file. 2010-03-10 14:56:30 +00:00
microVU.cpp Attempted fix to get gust games and fatal frame working w/o a gamefix hack. 2010-03-13 08:23:07 +00:00
microVU.h mVU: fixed some memleaks and fixed some rare bugs in microprogram range detection... 2010-03-11 04:03:08 +00:00
microVU_Alloc.inl mVU: fixed some memleaks and fixed some rare bugs in microprogram range detection... 2010-03-11 04:03:08 +00:00
microVU_Analyze.inl microVU: fixed microProgram log dump code, and minor cleanups... 2010-03-05 23:52:48 +00:00
microVU_Branch.inl microVU: fixed microProgram log dump code, and minor cleanups... 2010-03-05 23:52:48 +00:00
microVU_Clamp.inl * Disable newVifUnpack, which I left enabled in the prev commit (it's not ready yet!) 2009-12-15 20:46:30 +00:00
microVU_Compile.inl mVU: fixed some memleaks and fixed some rare bugs in microprogram range detection... 2010-03-11 04:03:08 +00:00
microVU_Execute.inl microVU: fixed microProgram log dump code, and minor cleanups... 2010-03-05 23:52:48 +00:00
microVU_Flags.inl microVU: minor changes... 2010-02-24 07:35:44 +00:00
microVU_IR.h microVU: Finally added proper pipeline state saving/resuming on early exits. Might fix some picky vu0 games... 2010-02-23 04:59:28 +00:00
microVU_Log.inl microVU: fixed microProgram log dump code, and minor cleanups... 2010-03-05 23:52:48 +00:00
microVU_Lower.inl microVU: removed some macros making the code more readable... 2010-02-23 03:02:20 +00:00
microVU_Macro.inl Enabled some code that lets VU0 run more in sync with the EE. 2010-02-26 06:49:49 +00:00
microVU_Misc.h mVU: fixed some memleaks and fixed some rare bugs in microprogram range detection... 2010-03-11 04:03:08 +00:00
microVU_Misc.inl microVU: removed some macros making the code more readable... 2010-02-23 03:02:20 +00:00
microVU_Tables.inl Minor SVN Maintenence; added eol-style:native property to some files missing it. 2009-11-08 17:15:52 +00:00
microVU_Upper.inl microVU: removed some macros making the code more readable... 2010-02-23 03:02:20 +00:00
newVif.h Vif1: Rewrote a lot of stuff, lets see if this fixes or breaks anything. 2010-02-18 08:37:02 +00:00
newVif_BlockBuffer.h newVif: I'm a terrible person. What started out at an optimization turned into this. 2009-12-23 13:22:30 +00:00
newVif_Dynarec.cpp Added some saved-state code for newVif. 2010-02-06 03:11:19 +00:00
newVif_HashBucket.h Created the macro "memcpy_const" for memcpy's with constant sizes, and set pcsx2 to use it where applicable... currently just uses memcpy_amd internally... 2010-01-24 22:04:49 +00:00
newVif_Unpack.cpp Vif1: Rewrote a lot of stuff, lets see if this fixes or breaks anything. 2010-02-18 08:37:02 +00:00
newVif_UnpackSSE.cpp Added more info to GS window. Added const qualifiers to VIF and DMAC hw register structs/unions. 2010-01-27 15:25:40 +00:00
newVif_UnpackSSE.h Added more info to GS window. Added const qualifiers to VIF and DMAC hw register structs/unions. 2010-01-27 15:25:40 +00:00
sVU_Debug.h Minor SVN Maintenence; added eol-style:native property to some files missing it. 2009-11-08 17:15:52 +00:00
sVU_Lower.cpp * Added toggles for game log output: EE StdOut, EE Deci2, and IOP StdOut. Toggles are provided via a menu in the Console Log. 2009-11-23 06:54:24 +00:00
sVU_Micro.cpp * Disable newVifUnpack, which I left enabled in the prev commit (it's not ready yet!) 2009-12-15 20:46:30 +00:00
sVU_Micro.h * Disable newVifUnpack, which I left enabled in the prev commit (it's not ready yet!) 2009-12-15 20:46:30 +00:00
sVU_Upper.cpp * Disable newVifUnpack, which I left enabled in the prev commit (it's not ready yet!) 2009-12-15 20:46:30 +00:00
sVU_zerorec.cpp Minor VU changes... (get interpreter and sVU0 to be able to break execution after X cycles, instead of by hardcoded cycles...) 2010-02-26 03:52:53 +00:00
sVU_zerorec.h Delete sVU macro mode code (was obsolete and got broken somewhere along the way...) 2010-02-24 07:20:33 +00:00