|
Re: Development workflow and tools general questions
07/22/22 10:31 AM
|
|
|
> What debugger do people use? How does one debug with the MSYS2 toolset?
I generally use GDB - install the x86-64 MinGW GDB, and run it from a CMD shell. If you try debugging a MinGW application like MAME in MSYS2 GDB, you won’t be able to break with Ctrl+C, etc. and running MinGW GDB in an MSYS2 shell will cause issues with paging not working, command history not working, and more.
> Is anyone actively using Visual Studio?
Yes, some people do use Visual Studio. You may get better results using the clang-cl compiler than MSVC (cl) with Visual Studio. You can install the clang toolchain for Visual Studio with the Visual Studio installer.
> Is Linux or Windows the de facto dev environment?
There are probably more MAME developers on Linux than Windows at the moment, but most stuff works the same way on either. There are also a smaller but significant number of people developing MAME on macOS.
> Anyone using Visual Studio Code in Windows or Linux?
I believe R.Belmont uses Visual Studio Code for MAME development on Linux and macOS. There may be other developers using it.
|
|