summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/Src/OpenCL/OCLTextureDecoder.cpp
diff options
context:
space:
mode:
authorskidau <skidau@gmail.com>2010-07-29 12:17:47 +0000
committerskidau <skidau@gmail.com>2010-07-29 12:17:47 +0000
commit9ff5e836eb89f52026e6ff71428ba3512010239e (patch)
tree86eb337a6f70a5b9707e1042141b868ca09d33aa /Source/Core/VideoCommon/Src/OpenCL/OCLTextureDecoder.cpp
parentb70f134c8842356006835e9a78ebc006ca9a986e (diff)
Implemented MMU Demand Paging
* Emulated correct behaviour of DSI and ISI exceptions * Added memory exception checks * Added fast TLB cache implementation (written by booto) * Added "Enable MMU" option in the game properties * Renamed old TLBHack to "MMU speed hack" Thanks to booto (PowerPC) and nash (testing) who spent many weeks of their time helping me make this work. Also thanks to shuffle2 for finding and converting the map file of the original target. There are two options for MMU emulation found under the game properties. "Enable MMU" is the accurate emulation option. "MMU speed hack" is the old TLBHack renamed. Most games will work with one or the other. Some games can work with both options ticked. Only the JIT recompiler and Interpreter work with the MMU code. JITIL is not supported (too hard for me to add). The speed optimised code still needs a lot more work and is disabled for now. Fixes issue 2546 Fixes issue 2583 Fixes issue 2704 git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5994 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/VideoCommon/Src/OpenCL/OCLTextureDecoder.cpp')
0 files changed, 0 insertions, 0 deletions