QMC2 0.37 released - 模擬器

By Edward Lewis
at 2012-09-18T19:08
at 2012-09-18T19:08
Table of Contents
http://qmc2.arcadehits.net/wordpress/
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
--
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
--
Tags:
模擬器
All Comments
Related Posts
有什麼設備能模擬超任帶著玩的?

By Jake
at 2012-09-18T19:03
at 2012-09-18T19:03
魔神轉生Ⅱ-仲魔告別台詞精選

By Vanessa
at 2012-09-18T11:53
at 2012-09-18T11:53
偽典女神轉生實況影片

By Catherine
at 2012-09-18T08:11
at 2012-09-18T08:11
可以集氣的幽遊白書?

By Blanche
at 2012-09-18T01:21
at 2012-09-18T01:21
XM6i ver 0.38

By Harry
at 2012-09-17T22:55
at 2012-09-17T22:55