(04-24-2018, 09:05 AM)JonnyH Wrote: Yes, code is still generated for the GPU vertex loaders and format conversion - no matter the "CPU Core" option - so you'll probably need to disable that if the codegen isn't working - see VertexLoaderBase::CreateVertexLoader() in Source/Core/VideoCommon/VertexLoaderBase.cpp
There doesn't seem to be any config or easy option to disable this right now, so likely code mods will be needed if you want to disable for now.
Ok thanks!
I figured that the low level cache flushing instructions are not allowed at EL0 in Windows so i am getting invalid instruction exceptions. I did replace it with FlushInstructionCache(GetCurrentProcess(), start, end - start);
And....its running!!! - both Interpreter and Cached Interpreter. I am getting 5-7fps in cached interpreter mode running Zelda:TWW intro. On my desktop core i7 Skylake @4.2GHz i am getting 9-13fps with the same settings. So loosing only 50% speed against a desktop class core i7 is a good sign
