bsnes/qt
Tim Allen 9000bb4084 Update to 20100810-2 release.
byuu says:

I wrote a new CPU core from scratch. It has range-based IRQs, and is
good enough even to run F-1 Grand Prix and Sink or Swim. It also uses
a binary min-heap array for the timing priority queue. This resulted in
a ~40% speedup.

I also added in blargg's snes_spc library, which is an S-SMP + S-DSP
emulator. I am still using his accurate DSP core, and not the fast one.
This gives an additional ~10% speedup.

THIS IS NOT PERFECT, THERE WILL BE BUGS!

I already know that Tales of Phantasia and Star Ocean are hitting some
edge cases. Now that it's fast enough, hopefully blargg can take a look
at it. Something he couldn't test before because you can't rip SPCs of
these games, so it's probably something simple.

My CPU core also doesn't nail every last possible edge case. So things
like Wild Guns and the two or three games that rely on NMI/IRQ hold
aren't going to work ... yet. Be patient.

The SuperFX and SA-1 cores are still cycle-accurate. It wouldn't hurt
compatibility to reduce their precision a bit.

End result is that you can now get well over 60fps in normal games even
n a first-generation Intel Atom.
2010-08-22 10:48:45 +10: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 First version split into asnes and bsnes. 2010-08-09 23:28:56 +10: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 First version split into asnes and bsnes. 2010-08-09 23:28:56 +10:00
settings First version split into asnes and bsnes. 2010-08-09 23:28:56 +10: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 First version split into asnes and bsnes. 2010-08-09 23:28:56 +10:00
config.hpp First version split into asnes and bsnes. 2010-08-09 23:28:56 +10: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 First version split into asnes and bsnes. 2010-08-09 23:28:56 +10:00