bsnes/src
byuu b5b21a4ec2 Update to bsnes v042 release.
A new release quite a bit faster than I was expecting, but a lot has changed. Most importantly is a new Windows input driver, "RawInput". The downside is that this makes bsnes require at least Windows XP, as Windows 2000 and earlier lack RawInput support. The upside is that input from multiple keyboards and mice can be distinguished from each other — very useful for dual-Justifier support in Lethal Enforcers. Users of previous versions of bsnes will need to manually select the new driver via Settings->Configuration->Advanced->Input driver, and will need to re-map all assigned input keys, including the default user interface hotkeys. Or alternatively, delete the configuration file under %APPDATA%\.bsnes or ~/.bsnes.
Also new is an XInput driver, which avoids the DirectInput driver limitation of being unable to distinguish the two shoulder trigger buttons. This makes bsnes require DirectX 9.0c or later for the necessary drivers. Note that Windows Vista SP0 does not ship with these, so if you haven't installed it yet, you'll need to do so. This driver is part of the "RawInput" driver mentioned above.
This part is important: if you receive an error regarding xinput1_3.dll, you need to download and install the DirectX 9.0c run-time.
For those on Windows 2000, or without DirectX 9.0c, it is still possible to compile and run bsnes with the older DirectInput driver only; but I won't be providing a binary myself for this — at least not at this time.
More bad news for some: hiro, my Win32 / GTK+ API wrapper, has been discontinued and removed from the source tree for this release. Qt 4.5.0+ is now required for the user interface. Very sorry to the Linux distros that do not have packages for QT 4.5 yet. You'll need to continue with v041 for now.
2009-03-30 18:21:47 +00:00
..
cart Update to bsnes v042 release. 2009-03-30 18:21:47 +00:00
cheat Update to bsnes v040 release. 2009-03-09 15:17:32 +00:00
chip Update to bsnes v042 release. 2009-03-30 18:21:47 +00:00
cpu Update to bsnes v040 release. 2009-03-09 15:17:32 +00:00
data Update to bsnes v041 release. 2009-03-15 03:42:52 +00:00
dsp Update to bsnes v038 release. 2008-12-15 16:19:04 +00:00
lib Update to bsnes v042 release. 2009-03-30 18:21:47 +00:00
memory Update to bsnes v040 release. 2009-03-09 15:17:32 +00:00
ppu Update to bsnes v042 release. 2009-03-30 18:21:47 +00:00
reader Update to bsnes v040 release. 2009-03-09 15:17:32 +00:00
smp Update to bsnes v039 release. 2009-01-18 10:21:22 +00:00
snes Update to bsnes v042 release. 2009-03-30 18:21:47 +00:00
ui_qt Update to bsnes v042 release. 2009-03-30 18:21:47 +00:00
base.hpp Update to bsnes v042 release. 2009-03-30 18:21:47 +00:00
bsnes.lnk Update to bsnes v040 release. 2009-03-09 15:17:32 +00:00
cc.bat Update to bsnes v042 release. 2009-03-30 18:21:47 +00:00
cc.sh Update to bsnes v028 release. 2008-02-04 16:16:34 +00:00
clean.bat Update to bsnes v039 release. 2009-01-18 10:21:22 +00:00
clean.sh Update to bsnes v028 release. 2008-02-04 16:16:34 +00:00
interface.hpp Update to bsnes v039 release. 2009-01-18 10:21:22 +00:00
Makefile Update to bsnes v042 release. 2009-03-30 18:21:47 +00:00