Hi,
My attempt using mingw was to build from its own msys shell (i.e. not using cygwin at all). This results in lots of problems detecting and configuring stuff - I ended up overriding lots of the cmake vars to get it past the first collection of path and environmental errors and then gave up as I slowly realised this was 'not the right way' to build Hatari :).
It did manage to produce some .vcxproj files from that process, which I played with - but the code would not build under VC for (what looked like) dialect reasons. e.g.. from the. 'inline' keyword and missing stdint.h or unistd.h. Some compiled ok as C++ but again - I decided to stop there!
I didn't try configuring to cross-compile with mingw from cygwin.. Didn't even consider that.
Thanks,
D.