bsnes v071 released - 模擬器
By David
at 2010-10-22T11:25
at 2010-10-22T11:25
Table of Contents
http://byuu.org/
There seems to be some confusion as per my last post. bsnes the project
itself is not discontinued, by taking the project private I mean that I will
be releasing the source code, and leaving it to others to distribute
binaries. I am currently undecided on whether I will be distributing bsnes
binaries based on the phoenix GUI or not. For this release, I have chosen to
release a 64-bit Windows binary utilizing phoenix and the accuracy core.
The current Qt GUI is still there, as are the compatibility and performance
emulation cores. They are not going away. I am just no longer going to be
developing the Qt GUI and all of the unnecessary backward-compatibility
features. But that support is still there in the Qt GUI, it is not being
removed.
The differences that everyone will see is this: my own personal binaries will
be very stripped down and minimal, with no support for legacy cruft. The Qt
GUI with all of the features that people are used to will be passed off to
any willing developer to post binaries and to add additional features as
requested by users. So essentially, for those who want to stick with the
feature-filled Qt port, it just means you will need to wait a bit longer
after a source update is made before Windows binaries are available to
download. And lastly, I won't be participating on any other forums from this
point on, so there won't be any further drama.
It is very important to note if you choose to use my binaries, the phoenix
port does not support ROM images with copier headers, ROM images that do not
end in .sfc (for SNES cartridges), .st (for Sufami Turbo cartridges), .bs
(for BS-X flash cartridges), or (.gb,.gbc,.sgb) for Game Boy cartridges, it
does not support compressed images, it does not support software filters,
rewind support, fullscreen mode, IPS patches, cheat searching, movie
recording, native OS file dialog boxes, asciiPad simulation, video region
cropping, layer/channel toggle, slowdown, etc. It is meant to be minimal, and
if this is a problem for you, please stick with the Qt port.
Undoubtedly, no matter how much I emphasize this, people are going to not
read this, use the phoenix port, and be put off and not use bsnes anymore.
That's very unfortunate, but I am releasing this GUI anyway for those who do
share my design goals and aesthetics.
So I will ask a favor of you all, if you see someone mentioning something of
the phoenix port not working, please advise them that it is not the general
use version, and that they should stick with the Qt port. Thanks in advance.
Changelog:
- fixed a regression in the accuracy/compatibility CPU core with IRQ masking;
fixes World Heroes 2
- fixed OAM address reset on $2100 writes for performance PPU core; fixes
Mahjongg 2 and others
- DSP-1 always returns high 8-bits of status register; fixes Ace wo Nerae!
freeze [Jonas Quinn]
- performance core can now take advantage of serial support
- pixel shaders now use a unified XML format; in the future they will support
multi-pass shaders and textures
- major code restructuring
- first public release of phoenix GUI port
- mightymo's cheat code pack is now an external file for the phoenix port
- phoenix port stores cheat codes in XML format as well, unifying all file
formats to the same markup language
As for my forum, there is to be no more drama there: no disparaging of any
emulation techniques or other emulators. It is a discussion forum for my
projects, for SNES development and research, and for general discussions
regarding programming techniques for emulators and related software.
--
There seems to be some confusion as per my last post. bsnes the project
itself is not discontinued, by taking the project private I mean that I will
be releasing the source code, and leaving it to others to distribute
binaries. I am currently undecided on whether I will be distributing bsnes
binaries based on the phoenix GUI or not. For this release, I have chosen to
release a 64-bit Windows binary utilizing phoenix and the accuracy core.
The current Qt GUI is still there, as are the compatibility and performance
emulation cores. They are not going away. I am just no longer going to be
developing the Qt GUI and all of the unnecessary backward-compatibility
features. But that support is still there in the Qt GUI, it is not being
removed.
The differences that everyone will see is this: my own personal binaries will
be very stripped down and minimal, with no support for legacy cruft. The Qt
GUI with all of the features that people are used to will be passed off to
any willing developer to post binaries and to add additional features as
requested by users. So essentially, for those who want to stick with the
feature-filled Qt port, it just means you will need to wait a bit longer
after a source update is made before Windows binaries are available to
download. And lastly, I won't be participating on any other forums from this
point on, so there won't be any further drama.
It is very important to note if you choose to use my binaries, the phoenix
port does not support ROM images with copier headers, ROM images that do not
end in .sfc (for SNES cartridges), .st (for Sufami Turbo cartridges), .bs
(for BS-X flash cartridges), or (.gb,.gbc,.sgb) for Game Boy cartridges, it
does not support compressed images, it does not support software filters,
rewind support, fullscreen mode, IPS patches, cheat searching, movie
recording, native OS file dialog boxes, asciiPad simulation, video region
cropping, layer/channel toggle, slowdown, etc. It is meant to be minimal, and
if this is a problem for you, please stick with the Qt port.
Undoubtedly, no matter how much I emphasize this, people are going to not
read this, use the phoenix port, and be put off and not use bsnes anymore.
That's very unfortunate, but I am releasing this GUI anyway for those who do
share my design goals and aesthetics.
So I will ask a favor of you all, if you see someone mentioning something of
the phoenix port not working, please advise them that it is not the general
use version, and that they should stick with the Qt port. Thanks in advance.
Changelog:
- fixed a regression in the accuracy/compatibility CPU core with IRQ masking;
fixes World Heroes 2
- fixed OAM address reset on $2100 writes for performance PPU core; fixes
Mahjongg 2 and others
- DSP-1 always returns high 8-bits of status register; fixes Ace wo Nerae!
freeze [Jonas Quinn]
- performance core can now take advantage of serial support
- pixel shaders now use a unified XML format; in the future they will support
multi-pass shaders and textures
- major code restructuring
- first public release of phoenix GUI port
- mightymo's cheat code pack is now an external file for the phoenix port
- phoenix port stores cheat codes in XML format as well, unifying all file
formats to the same markup language
As for my forum, there is to be no more drama there: no disparaging of any
emulation techniques or other emulators. It is a discussion forum for my
projects, for SNES development and research, and for general discussions
regarding programming techniques for emulators and related software.
--
Tags:
模擬器
All Comments
By Quintina
at 2010-10-26T10:45
at 2010-10-26T10:45
By Mia
at 2010-10-30T11:55
at 2010-10-30T11:55
By Ophelia
at 2010-11-04T03:33
at 2010-11-04T03:33
Related Posts
某位低調的可能為台灣人的模擬器作者
By Freda
at 2010-10-21T23:08
at 2010-10-21T23:08
(Translation) Slayers v1.01 (English)
By Ophelia
at 2010-10-21T23:01
at 2010-10-21T23:01
MAME Plus! Plus! Kaillera v0.140 r7
By Queena
at 2010-10-21T23:00
at 2010-10-21T23:00
History.dat & Mameinfo.dat v0.140
By Iris
at 2010-10-21T22:58
at 2010-10-21T22:58
Altirra v1.8 Test 13
By Una
at 2010-10-21T22:55
at 2010-10-21T22:55