Update to v093r11 release.
authorTim Allen <screwtape@froup.com>
Sat, 21 Dec 2013 10:45:58 +0000 (21:45 +1100)
committerTim Allen <screwtape@froup.com>
Sat, 21 Dec 2013 10:45:58 +0000 (21:45 +1100)
commit73be2e729cedacb962c54dfb00e21fd2037491e6
treeb3f24625cefc7f3be18499bd9e4b00d3abae0916
parent84fab0775611cea286384964fab227f83280bb41
Update to v093r11 release.

byuu says:

Changelog:
- GBA: SOUND_CTL_H is readable, fixes sound effects in Mario&Luigi
  Superstar Saga [Cydrak] (note: game is still unplayable due to other
  bugs)
- phoenix/Windows: workaround for Win32 API ListView bug, fixes slot
  loading behavior
- ruby: added udev driver for Linux with rumble support, and added
  rumble support to existing RawInput driver for XInput and DirectInput
- ethos: added new "Rumble" mapping to GBA input assignment, use it to
  tell higan which controller to rumble (clear it to disable rumble)
- GBA: Game Boy Player rumble is now fully emulated
- core: added new normalized raw-color palette mode for Display
  Emulation shaders

The way rumble was added to ethos was somewhat hackish. The support
doesn't really exist in nall.

I need to redesign the entire input system, but that's not a change
I want to make so close to a release.
36 files changed:
emulator/emulator.hpp
emulator/interface.hpp
fc/video/video.cpp
gb/video/video.cpp
gba/apu/mmio.cpp
gba/interface/interface.cpp
gba/player/player.cpp
gba/video/video.cpp
nall/platform.hpp
phoenix/windows/application.cpp
phoenix/windows/platform.hpp
phoenix/windows/utility.cpp
phoenix/windows/widget/list-view.cpp
ruby/Makefile
ruby/implementation.cpp
ruby/input.hpp
ruby/input/carbon.cpp
ruby/input/directinput.cpp
ruby/input/joypad/udev.cpp [new file with mode: 0644]
ruby/input/joypad/xinput.cpp [new file with mode: 0644]
ruby/input/keyboard/xlib.cpp [new file with mode: 0644]
ruby/input/mouse/xlib.cpp [new file with mode: 0644]
ruby/input/rawinput.cpp
ruby/input/sdl.cpp
ruby/input/udev.cpp [new file with mode: 0644]
ruby/input/x.cpp
ruby/ruby.cpp
ruby/ruby.hpp
sfc/chip/icd2/icd2.cpp
sfc/system/video.cpp
target-ethos/Makefile
target-ethos/input/input.cpp
target-ethos/input/input.hpp
target-ethos/interface/interface.cpp
target-ethos/interface/interface.hpp
target-ethos/utility/utility.cpp