bsnes/snes
Tim Allen b16fe19793 Updated to v067r23 release.
byuu says:

Fixed bsnes launcher on Windows XP
Fixed Windows bsnes launcher internationalization support (emulator can
be in a folder with spaces and Japanese characters, and you can drag
a Japanese file name onto the launcher, and it will load it properly)
Moved fast CPU to use a switch table for MMIO, unfortunately for no
speed gain
Bus::read/write take uint24 parameters for address, luckily no speed
penalty
MMIOAccess gained a handle() function, and hid the mmio[] table. Makes
hooking it cleaner
Added malloc.h header to nall/function.hpp to fix a ridiculous GCC 4.5.0
error
Fixed a fairly large bug in the fast CPU IRQ handler, which fixes
Robocop et al
Forgot to bump revision to .24 in the compiled binaries, too lazy to
recompile or hex edit to change them

Unfortunately, in order to add nice battery usage, I have to add the
sleep calls to the video and audio wait loops. But they don't know
anything about the GUI and its settings, nor do I really want to make
them know about this setting. I do not want to force allow it. Even with
the media timer trick, Sleep(0) makes Vsync+Async fail a lot more
frequently than never sleeping at all. I would rather laptop users
suffer 100% utilization of a single core than for all users to not be
able to get good audio+video sync. Not sure what to do about that, so
I'll probably just remove the battery usage comment from performance
mode for now.
2010-10-20 22:30:33 +11:00
..
audio Updated to 20100813 release. 2010-10-20 22:20:39 +11:00
cartridge Updated to 20100813 release. 2010-10-20 22:20:39 +11:00
cheat Updated to 20100813 release. 2010-10-20 22:20:39 +11:00
chip Updated to v067r23 release. 2010-10-20 22:30:33 +11:00
config Updated to 20100813 release. 2010-10-20 22:20:39 +11:00
cpu Updated to v067r23 release. 2010-10-20 22:30:33 +11:00
debugger Updated to 20100813 release. 2010-10-20 22:20:39 +11:00
dsp Updated to v067r21 release. 2010-10-20 22:22:44 +11:00
fast Updated to v067r23 release. 2010-10-20 22:30:33 +11:00
input Updated to v067r23 release. 2010-10-20 22:30:33 +11:00
interface Updated to 20100813 release. 2010-10-20 22:20:39 +11:00
libsnes Updated to 20100813 release. 2010-10-20 22:20:39 +11:00
memory Updated to v067r23 release. 2010-10-20 22:30:33 +11:00
ppu Updated to v067r21 release. 2010-10-20 22:22:44 +11:00
scheduler Updated to 20100813 release. 2010-10-20 22:20:39 +11:00
smp Updated to v067r23 release. 2010-10-20 22:30:33 +11:00
system Updated to v067r21 release. 2010-10-20 22:22:44 +11:00
video Updated to 20100813 release. 2010-10-20 22:20:39 +11:00
Makefile Updated to v067r22 release. 2010-10-20 22:30:33 +11:00
profile-accuracy.hpp Updated to v067r22 release. 2010-10-20 22:30:33 +11:00
profile-compatibility.hpp Updated to v067r22 release. 2010-10-20 22:30:33 +11:00
profile-performance.hpp Updated to v067r22 release. 2010-10-20 22:30:33 +11:00
snes.hpp Updated to v067r23 release. 2010-10-20 22:30:33 +11:00