First post, by kjliew
There was an old thread and Windows 64-bit DOSBox build seems to be in disaster.
64bit Vanilla Dosbox?
After years long of using MSYS/MinGW from MinGW.org (WinXP-x86->Win7-x86->Win10-x64), I decided to look for more modern GNU toolchain on Windows, especially ones that support native WIN64 builds. MSYS2/mingw-w64 seems to be quite decent complete with tons of latest prebuilt packages and PACMAN package management system ported from ArchLinux. Everything seems to be so good....., until let's build DOSBox SVN. 🙁
WIN64 DOSBox SVN built by mingw-w64-x86_64 gcc-5.3.0 immediately segmentation faulted on dynamic core (dynarec flavor). Normal core runs fine, but too slow for modern DOS4GW games or running Win98.
WIN32 DOSBox SVN built by mingw-w64-i686 gcc-5.3.0 segmentation faulted on Tomb Raider 1 cinematic intro (running with dynamic-x86). Normal core again, works fine.
Both ELF32 and ELF64 built from Ubuntu (gcc-4.8.4 amd64)) and Debian (gcc-4.7.2 i686) works without any issues, similar to the one built by legacy MSYS/MinGW gcc-4.9.3.
Since I just started with MSYS2/mingw-w64, I need to check if I can go back to older gcc for more precise comparison.
Anyone has any luck with Visual Studio for 64-bit WIN64 build?