PCSX2 Documentation/PCSX2 EE Recompiler: Difference between revisions
PCSX2 Documentation/PCSX2 EE Recompiler (view source)
Revision as of 18:35, 27 October 2015
, 27 October 2015→The 3 recompiler phases
Line 18: | Line 18: | ||
# The recompilation phase:<br />The purpose is to compile an EE instruction list into an X86 instruction list (also know as an instruction block). Instructions are stored in a buffer called x86Ptr. It can be seen as instruction cache. | # The recompilation phase:<br />The purpose is to compile an EE instruction list into an X86 instruction list (also know as an instruction block). Instructions are stored in a buffer called x86Ptr. It can be seen as instruction cache. | ||
# The execution phase:<br /> The x86 instruction block will be executed. | # The execution phase:<br /> The x86 instruction block will be executed. | ||
# The pause phase:< | # The pause phase:<br > The purpose is to emulate the others HW block (VU, GIF, DMA etc..) In particular EE interrupts are handled here. | ||
== Internal detail of the EE recompiler == | == Internal detail of the EE recompiler == |