TODO - v0.1.b11, 24-DEC-2007
Known bugs and restrictions
- Certain GUI styles may cause display problems for the MAME options widget
- Under rare circumstances, the game-specific MAME configuration widget may not be updated correctly (empty widget)
- When Qt 4.2.x is used, the search-, favorites- and history-lists may unexpectedly select the wrong game; fixes to solve this issue where introduced in v0.1.b11, but they are only effective if Qt 4.3+ is used
- The ROM state filter cannot be applied to the hierarchical parent/clone view, because the display of clones depends on the display of their parents
Work in progress
Planned new features and improvements for QMC2 0.1 final
- Complete ROMAlyzer perl-script & create corresponding frontend dialog(s)
- Image- & sample-checks: removal of obsolete files
- Try on other platforms / distributions
Planned changes, new features and improvements for the QMC2 0.2 series
- Upgrade UI-definitions to Qt 4.3 (or even 4.4) format - this means Qt 4.3 (or 4.4) will be mandatory!
- Consider adding support for nplayers and catver files (+ support sorting by game type)
- If XMAME development will still be inactive at the time we start 0.2, XMAME support will most likely be dropped!
- Consider making QMC2 an Eclipse project (Qt Eclipse integration for C++ is now available at
http://trolltech.com/developer/downloads/qt/eclipse-integration-download)
- Add a game catalog as a MAME DB & frontend; catalog will include support for mameinfo.dat, history.dat,
comments, ratings, more images etc.; see infos about supported DBs at
http://doc.trolltech.com/4.3/sql-driver.html#supported-databases; SQLite will be the default (and mandatory, either version 2 or 3)
- Add a report generator (ROM-, sample- and image-status, different output-formats, filters etc.)
- Add support for direct GUI control via a joystick (most probably through SDL)
- Add a preview generator
- Add support for more artwork: titles, controls, marquees, cabinets, ... these will most likely be integrated
into the new MAME DB!