Woot. I got it working on MSVC. But in a very untidy way. I can make a patch for you once I clean it up. Also, there is a memory bug in CreditsDrawer. The stack was smashed because currentCredits was not initialized, and sprintf tried to write a 9-digit number to a char[7] array. Fixed that and I was able to finally get into the menu.
But I can't place concrete slabs hahaha