!

[arcade] QMC2 v0.36

[0] @ środa, 23 Maja 2012 00:17CET

[arcade] QMC2 v0.36

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 [http://maws.mameworld.info/maws/]MAWS[/url]. 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

QMameCab II (linux). Fot by EmuNova

v0.37, 22-MAY-2012:

  • 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
  • inf: the configuration template for MAMEUIFX32 has been dropped (unmaintained)

v0.36, 21-MAY-2012:

  • fix: ROMAlyzer: don't stop searching for CHDs at the first ROM path (when there are multiple ROM paths)
  • fix: allow embedding of (MAME/MESS-like) foreign emulators again -- changes made in 0.35 prevented this completely
  • fix: changed the default short-cut for the check template map action to 'Ctrl+Shift+C' -- the previous default of 'Ctrl+C' was awkward since it's usually used as short-cut for copy to clipboard
  • fix: avoid crashes in the game list parser and the ROMAlyzer's checksum wizard due to unexpected nameless entries (first appeared in MESS 0.145u1+)
  • fix: build: corrected a new set of compile-time bugs related to builds with PHONON=0
  • fix: ROMAlyzer: after updating CHDs to the latest format, update the CHD header information from the replaced file before comparing the SHA1 checksums
  • fix: minor: corrected a few texts with regard to the current variant's emulator type (MAME vs. MESS)
  • fix: file-chooser: expand/collapse ZIP-contents on any type of 'activation' (i.e. not only on mouse double-clicks but also when enter or return are pressed, includes navigation via cursor-keys)
  • fix: re-enable 'locked' widgets when the emulator can't be started for reading the game/machine data
  • fix: MESS device configurator: corrected display of file-editor's data when there's only one available device instance (by synchronizing delegate/model updates)
  • fix: don't start a verification process when the ROM state cache can't be opened for writing
  • fix: file-chooser: the machine-dependent software-folder was not correctly pre-selected when existing device configurations were loaded in parallel
  • fix: MESS device configurator: avoid a rare crash when systems are hovered very quickly (asynchronous updates may otherwise work on meanwhile invalid data)
  • fix: clear favorites and play-history upon reload and make sure the last selected game/machine is correctly re-selected (if applicable)
  • fix: ROMAlyzer: when repairing a set and the wanted CRC or name (header-)entry already exists in the target ZIP, recreate the complete ZIP file in order to replace the 'bad' file
  • fix: ROMAlyzer: don't rewrite sets that are analyzed on behalf of the checksum-wizard (even if 'rewrite while analyzing' has been activated)
  • fix: corrected some additional MESS-specific phrases and removed WIP-only stuff from key- & joystick-mappers
  • fix: adjusted the behavior of the two main search combo-boxes and tied them more closely
  • fix: software-lists: support multiple allowed device-interface types
  • fix: MiniWebBrowser: don't raise main-widget / lower browser window(s) when selecting the path to save a downloadable resource
  • fix: corrected character conversion when compressing HTML data stored in in-memory and on-disk web-caches (using QString::toLocal8Bit() instead of QString::toLatin1() now)
  • imp: ROMAlyzer: LRU-caching XML data positions in order to speed up merge-processing
  • imp: updated the MAME variant's logo with an improved version from JacKc
  • imp: MESS device configurator: log a warning when '-listslots' crashes
  • imp: MAME/MESS emulator templates updated to 0.146 (fixed duplication of option 'natural' in MESS templates)
  • imp: interpret the new 'has no roms' status as 'good' (a.k.a. correct)
  • imp: foreign emulator support: added $DESCRIPTION$ as an optional argument placeholder for the set's description
  • imp: ROMAlyzer: interpret emu- and file-states of sets that have no ROMs as 'good' also in case of MAME (new since 0.145u2)
  • imp: ROM status check: circumvent the corner case of sets without ROMs also in case of MAME (new since 0.145u2, see 'ide_baseboard' and 'hdd' devices)
  • imp: ROMAlyzer: log possible driver XML bugs where a merge-name is given without a parent set to take it from (other than this, these cases are ignored and treated as 'good' merge-states)
  • imp: when registering foreign emulators, the existance of the $ID$ placeholder on the supplied command line is now indicated through a green/yellow colored label (when $ID$ is missing, the configuration will most likely not work)
  • imp: allow the specification of the emulator's working directory already in the welcome dialog
  • imp: updated redistributed Qt translations from Qt 4.8.1
  • imp: honor 'players' value for device sets where applicable (i.e. some input devices)
  • imp: MESS device configurator: sort slot-options alphanumerically, add a separator between 'not used' and available options, allow disabling of default slot-options and indicate them as such
  • imp: main widget: revised all auto-connected menu actions to use QAction::triggered(bool) (instead of a meanwhile deprecated signal)
  • imp: slightly better responsiveness while loading cached XML data
  • imp: Mac OS X build: avoid using xcodebuild for Qt 4.8+
  • imp: replaced the 'MESS wiki driver look-up' with a ProjectMESS-based search since most data in the MESS wiki was lost, and ProjectMESS is the new de-facto '#1 web-resource for all things MESS' :)
  • imp: the MiniWebBrowser's zoom-factor can now also be specified through a (mouse) wheel-event when the Ctrl-key is pressed at the same time (like most standalone browsers)
  • new: ROMAlyzer: added support for CHD v5 (new since MAME/MESS 0.145u1) -- built-in analysis will work for CHD v3, v4 and v5; however, note that all 'CHD manager' functionality requires chdman from MAME/MESS 0.145u1+ now
  • new: ROMAlyzer: added a function to store the current log contents to a file
  • new: added tear-off capability to all menus within menu-bars
  • new: added freely customizable lists of game/machine IDs (and descriptions) that can be attached to foreign emulators and be presented / launched through the menu
  • new: both the MAWS (off-line) and the ProjectMESS driver look-up features save/restore their zoom-factors now
  • new: experimental support for Qt 5, which is in alpha-stage right now (there will be no embedder support on X11 platforms in the first place, since they dropped some X11-specific classes like the QX11EmbedContainer -- an add-on for Qt 5 to revive this functionality is planned, but will probably not be available before Qt 5.1)
  • new: YouTube video-player: you can now also 'paste' a YouTube video URL into the video-player itself, which will then start playing the respective video without attaching it to the play list
  • new: about dialog: added output of run-time Qt library paths to the system-information page
  • new: integrated zlib 1.2.6 to remove the extra requirement
  • new: the MiniWebBrowser now supports and allows pop-up window requests when the build option BROWSER_JAVASCRIPT is enabled (which is the default)
  • new: build option BROWSER_EXTRAS is now enabled by default which also activates the use of QtWebKit's Web Inspector in the MiniWebBrowser for everyone
  • new: added a Spanish translation -- thanks to Daniel Barrado
  • wip: adding a set rename tool to the ROMAlyzer which uses the -listxml outputs from both the old and the current emulator to gather the changes automagically
  • wip: adding a Romanian translation (mostly done) -- thanks to Mihai Boisteanu
  • wip: adding an Italian translation -- thanks to Stefano Cereda
  • wip: adding a stand-alone CHDMAN GUI (see tools/qchdman/)
  • wip: adding a Greek translation -- thanks to Kostas Albanidis
  • wip: adding a Swedish translation -- thanks to Daniel Nylander

 

wstecz23/05/2012 00:17
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