I'm away from home for the next couple of days with just my phone for company, so my ways to help you are limited. But I managed to compile 0.186 (and 0.187 using prev patches) using MAME Compiler 64. Just make sure you are starting with clean source files and patching in the correct order. GM, D3D9EX, Suppression. Note, if you are compiling an arcade only build then there's an extra patch required to allow this. Pretty sure it was linked to at the time of release on this forum.