Monthly Archive: March 2008

QMC2 0.2.b1 released / How to improve SDLMAME’s logging

This is the first beta release of the new 0.2 series of QMC2!

Fortunately, no serious bugs were found since the release of QMC2 0.1 final, although the included fixes of this beta release are still important. Here is the list of new features which are also worth an update (note changed requirements!):

  • Support multiple ini-paths for import & export functions
  • Restoration of toolbar position (floating or embedded)
  • Built-in ROMAlyzer to deeply analyze individual ROM and CHD files
  • Polish translation by Julian Sikorski – great job, thanks!
  • Clean support for plural translation in natural language
  • Qt 4.3+ required (Qt 4.3.4+ recommended)
  • XMAME support dropped

See change-log for more information.

BTW, to improve emulator logging for SDLMAME or WolfMAME, we recommend to add the following code to the beginning of osd_init() in src/osd/sdl/sdlmain.c (see respective source):

...
void osd_init(running_machine *machine)
{
  /* force line buffering to stdout and stderr */
  setlinebuf(stdout);
  setlinebuf(stderr);
  ...
}
...

A patch has already been suggested to Arbee in the hope that it will be incorporated into core SDLMAME soon. QMC2 will also work fine without this patch, though.

Have fun,

The QMC2 dev-team