(SNES) bsnes v0.053 - 模擬器

By Rebecca
at 2009-10-19T08:33
at 2009-10-19T08:33
Table of Contents
2009.10.17
This release greatly polishes the user interface, adds a new cheat
code search utility, adds the snesfilter library, and adds Qt-based
GUI support to both snesfilter and snesreader. snesfilter gains
2xSaI, Super 2xSaI and Super Eagle support, plus full configuration
for both the NTSC and scanline filters; and snesreader gains support
support for multi-file ROM archives (eg GoodMerge sets.)
Statically linking Qt to bsnes, snesfilter and snesreader would be
too prohibitive size-wise (~10MB or so.) I have to link dynamically
so that all three can share the same Qt runtime, which gets all of
bsnes and its modules to ~1MB (including the debugger build); and
Qt itself to about ~2.5MB.
However, there is some bad news. There′s a serious bug in MinGW
4.4+, where it is not generating profile-guided input files (*.gcno
files.) There is also a serious bug in Qt 4.5.2/Windows when using
dynamic linking: the library is hanging indefinitely, forcing me to
manually terminate the process upon exit. This prevents the creation
of profile-guided output files (*.gcda files.) It would be tough
enough to work around one, but facing both of these issues at once
is too much.
I′m afraid I have no choice but to disable profile-guided
optimizations until these issues can be addressed. I did not know
about these bugs until trying to build the official v053 release, so
it′s too late to revert to an all-in-one binary now. And I′m simply
not willing to stop releasing new builds because of bugs in
third-party software. As soon as I can work around this, I′ll post a
new optimized binary. In the mean time, despite the fact that this
release is actually more optimized, please understand that the
Windows binary will run approximately ~10% slower than previous
releases. I recommend keeping v052 for now if you need the
performance. Linux and OS X users are unaffected.
Changelog:
- save RAM is initialized to 0xff again to work around Ken Griffey
Jr Baseball issue
- libco adds assembly-optimized targets for Win64 and PPC-ELF
[the latter courtesy of Kernigh]
- libco/x86 and libco/amd64 use pre-assembled blocks now, obviates
need for custom compilation flags
- added a new cheat code search utility to the tools menu
- separated filters from main bsnes binary to libsnesfilter /
snesfilter.dll
- added 2xSaI, Super 2xSaI and Super Eagle filters [kode54]
- added full configuration settings for NTSC and scanline filters
(12+ new options)
- further optimized HQ2x filter [blargg]
- added Vsync support to the Mac OS X OpenGL driver
- added folder creation button to custom file load dialog
- fixed a few oddities with loading of "game folders" (see older
news for an explanation on what this is)
- updated to blargg′s file_extractor v1.0.0
- added full support for multi-file archives (eg GoodMerge sets)
- split multi-cart loading again (BS-X, Sufami Turbo, etc) as
required for multi-file support
- cleaned up handling of file placement detection for save files
(.srm, .cht, etc)
- file load dialog now remembers your previous folder path across
runs even without a custom games folder assigned
- windows now save their exact positioning and size across runs,
they no longer forcibly center
- menus now have radio button and check box icons where appropriate
- debugger′s hex editor now has a working scrollbar widget
- added resize splitter to settings and tools windows
- worked around Qt style sheet bug where subclassed widgets were
not properly applying style properties
______________________________________________________________________________
下載:http://byuu.org/download.php?file=bsnes_v053.zip
官方:http://www.byuu.org/
--
莫 再 提 莫 再 吵 莫 再 問 莫 再 捧 莫 再 信 莫 再 爭
莫 再 講 莫 再 聞 莫 再 理 莫 再 叫 莫 再 貶 莫 再 寫
莫 再 說 莫 再 想 莫 再 求 莫 再 打 莫 再 用
莫 再 扯 莫 再 婊 莫 再 罵 莫 再 扛
莫 再 聊 莫 再 管 莫 再 傳 莫 再 投
--
This release greatly polishes the user interface, adds a new cheat
code search utility, adds the snesfilter library, and adds Qt-based
GUI support to both snesfilter and snesreader. snesfilter gains
2xSaI, Super 2xSaI and Super Eagle support, plus full configuration
for both the NTSC and scanline filters; and snesreader gains support
support for multi-file ROM archives (eg GoodMerge sets.)
Statically linking Qt to bsnes, snesfilter and snesreader would be
too prohibitive size-wise (~10MB or so.) I have to link dynamically
so that all three can share the same Qt runtime, which gets all of
bsnes and its modules to ~1MB (including the debugger build); and
Qt itself to about ~2.5MB.
However, there is some bad news. There′s a serious bug in MinGW
4.4+, where it is not generating profile-guided input files (*.gcno
files.) There is also a serious bug in Qt 4.5.2/Windows when using
dynamic linking: the library is hanging indefinitely, forcing me to
manually terminate the process upon exit. This prevents the creation
of profile-guided output files (*.gcda files.) It would be tough
enough to work around one, but facing both of these issues at once
is too much.
I′m afraid I have no choice but to disable profile-guided
optimizations until these issues can be addressed. I did not know
about these bugs until trying to build the official v053 release, so
it′s too late to revert to an all-in-one binary now. And I′m simply
not willing to stop releasing new builds because of bugs in
third-party software. As soon as I can work around this, I′ll post a
new optimized binary. In the mean time, despite the fact that this
release is actually more optimized, please understand that the
Windows binary will run approximately ~10% slower than previous
releases. I recommend keeping v052 for now if you need the
performance. Linux and OS X users are unaffected.
Changelog:
- save RAM is initialized to 0xff again to work around Ken Griffey
Jr Baseball issue
- libco adds assembly-optimized targets for Win64 and PPC-ELF
[the latter courtesy of Kernigh]
- libco/x86 and libco/amd64 use pre-assembled blocks now, obviates
need for custom compilation flags
- added a new cheat code search utility to the tools menu
- separated filters from main bsnes binary to libsnesfilter /
snesfilter.dll
- added 2xSaI, Super 2xSaI and Super Eagle filters [kode54]
- added full configuration settings for NTSC and scanline filters
(12+ new options)
- further optimized HQ2x filter [blargg]
- added Vsync support to the Mac OS X OpenGL driver
- added folder creation button to custom file load dialog
- fixed a few oddities with loading of "game folders" (see older
news for an explanation on what this is)
- updated to blargg′s file_extractor v1.0.0
- added full support for multi-file archives (eg GoodMerge sets)
- split multi-cart loading again (BS-X, Sufami Turbo, etc) as
required for multi-file support
- cleaned up handling of file placement detection for save files
(.srm, .cht, etc)
- file load dialog now remembers your previous folder path across
runs even without a custom games folder assigned
- windows now save their exact positioning and size across runs,
they no longer forcibly center
- menus now have radio button and check box icons where appropriate
- debugger′s hex editor now has a working scrollbar widget
- added resize splitter to settings and tools windows
- worked around Qt style sheet bug where subclassed widgets were
not properly applying style properties
______________________________________________________________________________
下載:http://byuu.org/download.php?file=bsnes_v053.zip
官方:http://www.byuu.org/
--
莫 再 提 莫 再 吵 莫 再 問 莫 再 捧 莫 再 信 莫 再 爭
莫 再 講 莫 再 聞 莫 再 理 莫 再 叫 莫 再 貶 莫 再 寫
莫 再 說 莫 再 想 莫 再 求 莫 再 打 莫 再 用
莫 再 扯 莫 再 婊 莫 再 罵 莫 再 扛
莫 再 聊 莫 再 管 莫 再 傳 莫 再 投
--
Tags:
模擬器
All Comments
Related Posts
連打

By Andy
at 2009-10-19T01:40
at 2009-10-19T01:40
最近破的MD GAME--THUNDER FORCE II

By Enid
at 2009-10-18T22:08
at 2009-10-18T22:08
DaedalusX64 Alpha Revisions (436)

By Jacky
at 2009-10-18T19:47
at 2009-10-18T19:47
DAPHNE v1.0.6 + DaphneLoader v2.2.7

By Aaliyah
at 2009-10-18T15:40
at 2009-10-18T15:40
QEMU/9821 on Windows Snapshot (10/17/2009)

By Lauren
at 2009-10-18T15:31
at 2009-10-18T15:31