Anna's Playground

From BATCOM-IT Services Wiki
Jump to: navigation, search

Welcome to my playground! I hope you enjoy my QMC2 for Windows packages and other stuff on this page.

QMC2 for Windows

MinGW 32-bit builds for MAME, MESS and UME (now using Qt 4.8.4)

SVN r6515 -- 26-FEB-2015

  • MAME/MESS/UME variants; great ROMAlyzer improvements and fixes.
  • MAME/MESS/UME variants; category.ini updated.
  • MAME/MESS/UME variants; more Windows-specific fixes.
  • Unofficial standalone WIP version 0.11 of the QCHDman tool.

Note: not all changes and fixes are listed. For more details please check the SVN Repository.

Qt add-on for the MAME dev-tools

This is required to build QMC2 on Windows using MinGW:


Q1: Are all necessary files/folders included in your package to run the QMC2 builds?


Q2: How I can compile the MAME/MESS/UME variants?

You need MinGW (32-bit) (or 64-bit) and the QMC2 add-on, then set the environment variables according to your MinGW/Qt installation (see Q3) and finally execute make to build the respective QMC2 variant:

c:\projects\qmc2> make EMU=mame MINGW=1


c:\projects\qmc2> make EMU=mess MINGW=1


c:\projects\qmc2> make EMU=ume MINGW=1

Note that you have to clean-up the QMC2 source folder before you build another variant!

For more more details on build configuration parameters, please check the Makefile in your QMC2 source folder.

See also: Building QMC2 with MinGW (GCC)

Q3: How do I set the environment variables required for MinGW and Qt?

For example:

c:\projects\qmc2> set PATH=c:\mingw\bin;c:\mingw\i686-w64-mingw32\bin;c:\mingw\qt\bin;%PATH%

You'll most likely have to adjust those paths to your local needs.

Q4: How do I clean up the QMC2 source folder?

To clean up the source tree, run this:

c:\projects\qmc2> make clean MINGW=1

That's actually also a good idea before you initiate an SVN update.

Q5: How do I update the QMC2 SVN source to the latest revision?

Q6: I'd like to have more infos about the current build, how?

Issue this command to get a short command line help for make:

c:\projects\qmc2> make help MINGW=1

For more details, see the Makefile itself.

Q7: What is Phonon?

Phonon is a multimedia framework (bundled with Qt) which is used by the MP3- and the YouTube-players in QMC2.


Thanks go to the MAME / MESS development team, and to the MESS message board community.

A special thank goes to my helpful mentor and great developer of QMC2, René Reucher.