TODO - v0.2.b3, 07-JUL-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
- The joystick test- and calibration-widgets are not yet scrollable which leads to some trouble with regard to usability if you have a lot of buttons/axes/hats and a relatively small display - this will be changed in the next release; the issue will especially concern PS3 users with Sixaxis controllers for which we recommend not to use these widgets at the moment; joystick mapping still works, though, it's just that as soon as you try to calibrate or test the controller, the screen area used will grow too much (thanks to billb for the feedback and suggestion)
Work in progress
Planned changes, new features and improvements for QMC2 0.2
- Change joystick calibration- and test-widgets to QScollArea's to make their contents scrollable; this should be better suited for small displays and/or high amounts of buttons & axes like in case of a PS3 and Sixaxes controllers)
- Add support for MNG movies (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 (Qt 4.3 and up)
- Make values of boolean emulator options ("true" and "false") translatable
- Improve image caches by (optionally) reading ahead and pre-scaling previews and flyers in a separate thread
- Improve ROMAlyzer: CHD decompression
- Add a fullscreen arcade mode with customizable (overlay) graphics and a layout editor
- 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