TODO - v0.2.b6, 05-JAN-2009
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
Planned changes, new features and improvements for QMC2 0.2
- Improve SDLMESS support (support for device selections, also with regard to favorites & play history management)
- Add support for preview movies
- 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 loading/decompression (don't know yet how to handle AV codecs; zlib, zlib+ and none compression types should be possible, though) - 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 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