TODO - v0.2.b5, 16-OCT-2008
Known bugs and restrictions
- Certain GUI styles may cause display problems for the emulator configuration widgets
- 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
- The joystick support introduced in v0.2.b3 also includes support for trackballs - this is completely untested due to the lack of controllers with trackballs (it should basically work, but be prepared for bugs and unexpected behavior!)
- Fullscreen toggling isn't perfect and highly depends on the quality of the window manager - especially when you are rapidly switching multiple times back-to-back between windowed and fullscreen mode, the windowed mode may not be resized/repositioned correctly
- When a ROM check is active, the automatic track pausing of the audio player does not work. I have no idea yet why this happens and how to fix it, but it's just a minor issue anyway
Work in progress
- Preparing for next release
Planned changes, new features and improvements for QMC2 0.2
- Add SDLMESS support
- Add a detailed explanation about QMC2's emulator configuration handling to the README or the FAQ
- Add support for preview movies (will require Qt 4.4+ / Phonon API)
- Provide freely configurable additional information sources (with individual markup and formatting settings), not only history.dat & mameinfo.dat
- Create an improved setup wizard with QWizard
- Improve ROMAlyzer: allow filtering by ROM state for wildcard-mode (trying to analyze games which are marked as not found may be useless, for example), CHD decompression (?), automatic ROM fix utility (?)
- Add a fullscreen arcade mode with customizable (overlay) graphics and a layout editor
- Add support for an emulator benchmark feature, probably including a server / DB application to store & compare benchmarks from different users / systems
- Add a report generator (ROM-, sample- and image-status, different output-formats, filters etc.)
- Add a preview image / movie generator
- Add support for more artwork: titles, controls, marquees, cabinets
- Use a clean semaphore mechanism for mutual exclusive operations (the current way of flagging is awful)
- Consider adding support for nplayers and catver files (+ support sorting by game type)
- Consider Win32 support