bsnes/qt
Tim Allen 3c3956744f Updated to v067r21 release.
byuu says:

This moves toward a profile-selection mode. Right now, it is incomplete.
There are three binaries, one for each profile. The GUI selection
doesn't actually do anything yet. There will be a launcher in a future
release that loads each profile's respective binary.

I reverted away from blargg's SMP library for the time being, in favor
of my own. This will fix most of the csnes/bsnes-performance bugs. This
causes a 10% speed hit on 64-bit platforms, and a 15% speed hit on
32-bit platforms. I hope to be able to regain that speed in the future,
I may also experiment with creating my own fast-SMP core which drops bus
hold delays and TEST register support (never used by anything, ever.)

Save states now work in all three cores, but they are not
cross-compatible. The profile name is stored in the description field of
the save states, and it won't load a state if the profile name doesn't
match.

The debugger only works on the research target for now. Give it time and
it will return for the other targets.

Other than that, let's please resume testing on all three once again.
See how far we get this time :)
I can confirm the following games have issues on the performance
profile:
- Armored Police Metal Jacket (minor logo flickering, not a big deal)
- Chou Aniki (won't start, so obviously unplayable)
- Robocop vs The Terminator (major in-game flickering, unplayable)

Anyone still have that gigantic bsnes thread archive from the ZSNES
forum? Maybe I posted about how to fix those two broken games in there,
heh.

I really want to release this as v1.0, but my better judgment says we
need to give it another week. Damn.
2010-10-20 22:22:44 +11:00
..
application First version split into asnes and bsnes. 2010-08-09 23:28:56 +10:00
base First version split into asnes and bsnes. 2010-08-09 23:28:56 +10:00
cartridge First version split into asnes and bsnes. 2010-08-09 23:28:56 +10:00
data Updated to v067r21 release. 2010-10-20 22:22:44 +11:00
debugger First version split into asnes and bsnes. 2010-08-09 23:28:56 +10:00
input First version split into asnes and bsnes. 2010-08-09 23:28:56 +10:00
link First version split into asnes and bsnes. 2010-08-09 23:28:56 +10:00
movie First version split into asnes and bsnes. 2010-08-09 23:28:56 +10:00
platform First version split into asnes and bsnes. 2010-08-09 23:28:56 +10:00
resource Updated to v067r21 release. 2010-10-20 22:22:44 +11:00
settings Updated to v067r21 release. 2010-10-20 22:22:44 +11:00
state First version split into asnes and bsnes. 2010-08-09 23:28:56 +10:00
tools First version split into asnes and bsnes. 2010-08-09 23:28:56 +10:00
utility Update to 20100809 release. 2010-08-22 10:48:44 +10:00
Makefile First version split into asnes and bsnes. 2010-08-09 23:28:56 +10:00
config.cpp Updated to v067r21 release. 2010-10-20 22:22:44 +11:00
config.hpp Updated to v067r21 release. 2010-10-20 22:22:44 +11:00
interface.cpp Update to 20100810-2 release. 2010-08-22 10:48:45 +10:00
interface.hpp Update to 20100809 release. 2010-08-22 10:48:44 +10:00
main.cpp First version split into asnes and bsnes. 2010-08-09 23:28:56 +10:00
ui-base.hpp Updated to v067r21 release. 2010-10-20 22:22:44 +11:00