!

[arcade] QMC2 v0.37

[0] @ !!! Poniedziałek, 17 Września 2012 22:47 CET [17-09-2012 22:25 CET]

[arcade] QMC2 v0.37

QmameCab jest frontendem napisanym pod bibliotekę QT obsługującym emulatory MAME/MESS. W panującym ścisku wśród nakładek wyróżnia się całkiem sprytnym modułem obsługujący MESS'a, posiada, a jakże możliwość przekazywania komend dla filtru HLSL, wyświetla wszystko, co da się wyświetlić jeśli chodzi o informację o obsługiwanym sprzęcie - łacznie z informacjami pobieranymi z MAWS. Dodatkowo od następnej wersji QMC2 będzie wspierał także UME (Universal Machine Emulator), który jest próbą połączenia w jedno multiemulatorów MAME i MESS.

Jeśli dodamy do tego mnogość portów (jak to w wypadku wszelkiej maści programów QT) i to, że autorzy starają się korygować działanie swojego frontendu podług zgłoszonych uwag przez użytkowników

QMC2 0.37 has been released! 17.09.12

This major update synchronizes QMC2 with MAME, MESS and UME 0.147 which were released earlier today.

The most important changes in this release include:

  • As mentioned earlier on this channel: support for UME has been added!
  • The image support has been rewritten completely (code unification) and a new multi-threaded image-checker has been created as a replacement for the old one which didn’t support all image types and was slightly buggy.
  • A new system-notes detail has been added, and both the software- and the new system-notes can now also be auto-filled with HTML through a neat template-mechanism that even supports some template-logic through JavaScript.
  • The YouTube video player now supports local movie files as well. They can be attached to games/machines in the same way as YouTube videos.
  • The game/machine detail tabs can now also be reordered directly in the GUI by dragging them with the mouse.
  • MESS device-mapper: support for nested slots and real slot recursion was added, slot-setups are now stored with the configurations, and the BIOS used in slot-devices can be selected (if applicable).
  • Software-lists: available mount-devices are dynamically updated whenever the device/slot setup changes, <info> elements contained in a number of software-list entries are now displayed as well, and the value for  emulator’s -snapname parameter can be auto-adjusted for easier creation of software-snapshots.
  • HTML editor: added document preview in built-in browser as well as new-from-template and revert-from-saved-file functionality.
  • Replaced all QMC2 variant logos and splash-screens with improved versions from JacKc.

 

CHANGES - v0.37, 17-SEP-2012

fix: general bug fixes
imp: improved functionality
new: newly added functionality
wip: (incomplete) work in progress
doc: documentation changes
inf: informational only

v0.37, 17-SEP-2012:

  • fix: changes made to multi-value floats as used in HLSL options weren't updated correctly
  • fix: demo-mode: don't select device-sets
  • fix: non-Windows: avoid a rare crash when exiting QMC2 while a running emulator is producing output on the notifier FIFO
  • fix: don't allow tagging/untagging of parent-items in category- and version-views
  • fix: file-browsers in emulator configuration dialogs used the wrong standard file-dialog so non-existing file names weren't accepted
  • fix: ZIP-archived image files weren't correctly opened initially
  • fix: full-screen switching on Ubuntu 12.04 (Unity desktop) didn't work correctly -- see bug tracker ID #26
  • fix: don't pass empty arguments when launching foreign emulators
  • fix: non-Windows: the optional memory indicator wasn't updated because the corresponding timer didn't fire
  • fix: MESS device configurator: when a configuration made with the file-chooser was saved, the current slot setup wasn't stored together with it -- rendering the stored item useless when slot customizations were required
  • fix: corrected ROM status determination for sets containing only CHDs (but no ROMs)
  • fix: the current emulator selection made on the game/machine-specific configuration tab wasn't saved upon reload
  • fix: minor: corrected progress-text updates when certain operations are running 'in parallel' (i.e. loading the software-list while a full ROM audit is active)
  • fix: avoid crash when no game/machine is selected and a 'play' action is triggered
  • fix: MiniWebBrowser: corrected document history handling with regard to the availability of back- and forward-actions
  • fix: set locale- and c-string-encoding to UTF-8 globally and handle XML data specifically on Windows to cleanly support international character sets
  • fix: emulator wasn't launched under certain circumstances when the game/machine was filtered out due to its ROM status
  • fix: use UTF-8 character encoding when reading game-/machine- and/or emulator-info DB dat-sources
  • imp: adjusted the ghost-image used for videos (wrong text removed)
  • imp: depending on the installed codecs, an unused YouTube widget may still cause load on the system, so it's now already destroyed when it's no longer required
  • imp: updated redistributed Qt translations from Qt 4.8.3
  • imp: unified the image processing to remove code duplication for different image types
  • imp: check for the existence of the emulator's executable file before trying to actually run a null process (which may cause issues on Mac OS X)
  • imp: Mac OS X build: added build option XCODE3 which (if set to 1) will disable the special handling when Qt 4.8+ is detected
  • imp: MAME/MESS/UME emulator templates updated to 0.147 (added new core options ui_mouse and ui_active, removed option hide_cursor)
  • imp: added an option to allow for setting QMC2's working directory to be the same as the executable's path (for special use cases, not commonly used)
  • imp: replaced all QMC2 variant logos and splash-screens with improved versions from JacKc
  • imp: Qt messages that are sent before the GUI is ready are now printed to the console (stdout) instead of eating them
  • imp: emulator configuration widgets: all drop-down lists for 'bios' / 'ramsize' selections or options with pre-defined choices are now sorted, possible duplicates are removed and the number of visible items has been increased to 20
  • imp: the file-chooser's folder selector is now also sorted / sortable
  • imp: foreign emulator IDs can now contain arguments with white-space characters when they are enclosed in double-quotes
  • imp: changed the file-chooser's sorting (by file name) to be case-insensitive
  • imp: updated template format to v0.2.6 which adds support to ignore complete sections (globally or per target OS)
  • imp: Mac OS X build: don't compile runonce as it's not used on Mac OS X (and has an X11 requirement)
  • imp: integrated zlib updated to version 1.2.7 (see zlib's change-log for details)
  • imp: Win32 MinGW build: added OS auto-detection for Windows so specification of MINGW=1 is no longer required (however, if MINGW is set, its value will be used regardless)
  • imp: when a non-default (= foreign) emulator is selected for the current game/machine, the device-mapper and software-list tabs are disabled now
  • imp: sets with empty names are now ignored, logging corresponding warnings when the game/machine list cache is recreated (this is a driver bug which also '-validate' will warn about)
  • imp: Win32 VC++ build: added x64 support to the project generation script
  • imp: added an advanced line-edit containing an icon to symbolize its function (used in certain search widgets)
  • imp: changed the default short-cuts for adding games/machines to the favorites list (now Ctrl+J and Ctrl+Shift+J) to free the Ctrl+F short-cut for another/better use (i.e. for finding arbitrary text)
  • imp: changed the default short-cut for 'About QMC2' (now Ctrl+B) to free the Ctrl+A short-cut which is commonly used for 'select all'
  • imp: file-chooser: opened ZIP contents are sorted as well
  • imp: completely revised the image cache internals, now also storing the file path the cached image was loaded from, which can be retrieved via the image's context-menu (the file path is not available in case of zipped images, though)
  • imp: much better GUI response while recreating the XML cache and checking all ROMs (full audit)
  • imp: animate searching for game/machine XML data when the user expands an item in the primary (full-detail) view
  • imp: the menu-bar on Mac OS X is no longer 'native' because this misbehaves with multiple menu-bars that we have now
  • imp: emulator configuration widgets are now initially hidden and shown after all options were loaded, which speeds up this process a little bit (you won't see a visual difference, though)
  • imp: added OS detection for Windows 8 and Mac OS X 10.8 to the about dialog when Qt 4.8.3 or higher is used
  • new: added support for David Haywood's (Haze) Universal Machine Emulator (MAME/MESS unification project) in the form of an additional variant called 'qmc2-ume' or 'qmc2-sdlume' -- see bug tracker ID #22
  • new: the YouTube video-player now supports local movie files as well
  • new: added support for tool-bar customization
  • new: allow the specification of semicolon-separated lists of folders for ALL image types
  • new: added support for system- and manufacturer-logo images (i. e. AntoPISA's new MESS marquees)
  • new: added support for the new MESS category.ini from ASH (UME targets merge the info with data from catver.ini, if applicable)
  • new: added a check for the ROM path setting (a warning message will pop up when the ROM path hasn't been set or isn't available) -- see bug tracker ID #28
  • new: made a complete rewrite of the image-checker dialog, which now allows checks of ALL image types in a multi-threaded way -- this also fixes a long-standing bug on Windows, BTW (see bug tracker ID #5)
  • new: MESS device configurator: added support for nested slots, including real slot recursion
  • new: software-lists: available mount-devices are dynamically updated whenever the device/slot setup changes
  • new: added 3 new actions to tag / untag / invert tags of all visible sets (according to the current ROM state filter)
  • new: game/machine detail tabs can now also be reordered directly in the GUI by dragging them with the mouse
  • new: added a tool action to open a new empty browser window on demand
  • new: <info> elements contained in a number of software-list entries are now displayed as well (requires very recent MAME/MESS/UME versions after 0.146u5, otherwise <info> elements are not contained in the -listsoftware output)
  • new: items in all game/machine list views can now be tagged/untagged while the 'cursor' is moved, using the new (customizable) short-cuts Shift+Up and Shift+Down (works much like in 'Total Commander' when tagging/untagging files or folders)
  • new: the file-chooser now offers an additional context-menu item to open regular files (not ZIP content yet!) externally by launching the default application that's associated with the file's MIME type (or extension)
  • new: added a 'personal rich-text notes' detail for games/machines (same as the software-notes feature, but for systems this time)
  • new: added command line option '-cc' which clears (removes) all emulator caches prior to starting up
  • new: HTML editor: added document preview in built-in browser as well as 'new-from-template' and 'revert-from-saved-file' functionality
  • new: MESS device configurator: added support for selecting the BIOS used in slot-devices (if applicable)
  • new: software-lists: optional automatic adjustment of the emulator's -snapname parameter for easier creation of software-snapshots
  • doc: use a common image directory instead of sym-links
  • inf: the configuration template for MAMEUIFX32 has been dropped (unmaintained)
  • inf: long project name changed to M.A.M.E./M.E.S.S./U.M.E. Catalog / Launcher II

 

wstecz17/09/2012 22:47
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU