okay so I was able to compile almost every core in the mingw environment for windows 64 except for gen-plus and stella and some of the experimental cores (which is no surprise). I found a paste on paste bin that someone had left. It was a customized build-common.sh for windows and it helped me make it this far. http://pastebin.com/kwQnq5Q7 its very similar to the build-common but for some reason where that script had failed to compile even a single core this one built most of them no sweat with only a little tinkering.
both genplus and stella gave me the error
ld.exe: cannot find -lz
so if anyone knows of anything about this I could finish off these last two. I assume it is a missing dependency but so far I haven’t pinned it down.
once I get them all I will try to polish the script and release my environment to make it easier for others to build, hopefully.