mirror of https://github.com/PCSX2/pcsx2.git
Increase vu0 dynarec cache to 8mb, fixes constant recompilation problems in Ratchet and Clank...
Thanks to rama for figuring this out. git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3309 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
c10e47739e
commit
e8f5468491
|
@ -24,6 +24,7 @@ using namespace x86Emitter;
|
||||||
|
|
||||||
#include "VU.h"
|
#include "VU.h"
|
||||||
#include "GS.h"
|
#include "GS.h"
|
||||||
|
#include "Gif.h"
|
||||||
#include "iR5900.h"
|
#include "iR5900.h"
|
||||||
#include "R5900OpcodeTables.h"
|
#include "R5900OpcodeTables.h"
|
||||||
#include "x86emitter/x86emitter.h"
|
#include "x86emitter/x86emitter.h"
|
||||||
|
@ -155,7 +156,7 @@ struct microProgManager {
|
||||||
microRegInfo lpState; // Pipeline state from where program left off (useful for continuing execution)
|
microRegInfo lpState; // Pipeline state from where program left off (useful for continuing execution)
|
||||||
};
|
};
|
||||||
|
|
||||||
#define mVUcacheSize ((mVU->index) ? (_1mb * 20) : (_1mb * 5))
|
#define mVUcacheSize ((mVU->index) ? (_1mb * 20) : (_1mb * 8))
|
||||||
struct microVU {
|
struct microVU {
|
||||||
|
|
||||||
__aligned16 u32 macFlag[4]; // 4 instances of mac flag (used in execution)
|
__aligned16 u32 macFlag[4]; // 4 instances of mac flag (used in execution)
|
||||||
|
|
|
@ -15,7 +15,6 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "Gif.h"
|
|
||||||
//------------------------------------------------------------------
|
//------------------------------------------------------------------
|
||||||
// Micro VU Micromode Lower instructions
|
// Micro VU Micromode Lower instructions
|
||||||
//------------------------------------------------------------------
|
//------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue