0.2.b19 packages for openSUSE, Win32 and Mac OS X

Updated binary packages for openSUSE, Win32 and Mac OS X (x86) have been created and uploaded to their respective places — see download section!

QMC2 0.2.b19 released

Today we proudly announce the release of QMC2 0.2.b19, which incorporates a great number of improvements, bug fixes and new functionality — the latter mainly related to the ROMAlyzer and the emulator embedder.

The most important changes in this release include:

  • ROMAlyzer improvements: faster identification by CRC for files from ZIP-archives, greatly improved progress indication and batch processing ability
  • ROMAlyzer fixes: ROM status determination for special no-dump ROMs (MAME & MESS) and sets that need no ROMs at all (MESS-only)
  • New ROMAlyzer functionality: a checksum wizard with an optional set repair function, a set rewiter to rewrite clean new sets, the determination of the merge-status of each individual ROM / CHD file and a copy to clipboard function for an individual set’s analysis report (as formatted ASCII text)
  • Embedder improvements: use of additional space for maximized embedded emulator windows, nicer maximization-toggle
  • New embedder functionality: automatic emulator pausing / resuming when its window gets hidden / shown, process status indication through traffic-light icons
  • General improvements and fixes: optimized / faster log widgets, all game/machine detail images now contain a context menu with a copy to clipboard item
  • New support for a number of players column in all game/machine lists

The emulator configuration templates are synced with MAME 0.142 and MESS 0.141. If required, updates to the MESS templates for 0.142 will follow as soon as it’s available.

For details, please see the change-log of the current release.

Have fun,

The QMC2 dev-team

openSUSE 11.4 repository added

As openSUSE 11.4 has been released today, I’ve added a QMC2 repository for it as well. All currently released openSUSE packages are now also available for the new and shiny openSUSE 11.4 distribution ;-) .

See download section or follow this link to the QMC2 openSUSE repository.

SourceForge.net attacked

Note that some of the SorceForge.net services are currently offline due to an attack on their site — so if you follow the SVN doc links in the menu on the right for example, you’ll get a ‘connection reset’ because the ViewVC service is also affected. It’s just a minor issue for us, though. The native SVN access is still working fine.

However, I’ve added a new ‘SF.net status’ section on the right for updates to this and any future notifications (an RSS feed from their status page).

Update (February 8, 2011): All relevant services that we use were restored.

Updated templates for (SDL)MESS 0.141

Updated templates for (SDL)MESS 0.141 have been committed to SVN.

Here are the quick links to the updated templates (use save link as in your browser):

Replace these files in the QMC2 0.2.b18 source tree and reinstall it, or put them in the paths where they have been installed.

The default installation places them below /usr/local/share/qmc2/opt/… on UNIX and /Library/Application Support/qmc2/opt/… on Mac OS X. If you installed QMC2 from a binary package on UNIX, the templates will most likely be stored in /usr/share/qmc2/opt/…!

On Windows, just replace these files within the sub-directory structure of QMC2′s installation path (or where it has been extracted). The templates are then stored in the relative path data\opt\…!

MAME ROM Collection Management Scripts v1.02

Version 1.02 of the MAME ROM Collection Management Scripts has been released. It now contains an additional script to find invalid files, that is, files which are not expected as part of a clean MAME ROM path. Get it from the download section.

Updated Ubuntu packages for 0.2.b18

Marcelo Bossoni has updated his QMC2 packages for Ubuntu to 0.2.b18! See download section (under Ubuntu) for instructions on how to install/update from his repository.

0.2.b18 packages for openSUSE, Win32 and Mac OS X

New binary packages for openSUSE, Win32 and Mac OS X (x86) have been created and uploaded to their respective places… see download section!

QMC2 0.2.b18 released

Happy new year!

QMC2 0.2.b18 has been released today! The major focus of this version is clean support for Qt 4.7, which you can safely use now (we actually recommend it). Also, some embedder and ROMAlyzer related fixes and improvements made their way into the current code.

The most important changes this time include:

  • Major improvements for the emulator embedder to cleanly work with Qt 4.7 and to fix existing/known bugs with regard to auto-maximization, emulator focus and mixed/concurrent joystick control
  • Support for XML data which contains unicode characters (this actually makes the creation of XML- and gamelist-caches a bit slower)
  • ROMAlyzer fixes (interpret verifications through chdman as file integrity checks only) and improvements (show only checksums that are enabled for calculation)
  • Support for additional/new XML data

The emulator configuration templates are synced with MAME 0.141 and MESS 0.140. If required, updates to the MESS templates for 0.141 will follow as soon as it’s available.

See change-log for more information.

Have fun,

The QMC2 dev-team

MAME ROM Collection Management Scripts v1.01

As a result of a half-day’s hack, I’ve published my new MAME ROM Collection Management Scripts (v1.01) in the download section. It currently consists of just two simple scripts to check for obsolete ROMs and CHDs. Please carefully read the notes before using these scripts!