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.
This commit is contained in:
Tim Allen
2013-12-21 21:45:58 +11:00
parent 84fab07756
commit 73be2e729c
36 changed files with 1247 additions and 263 deletions

View File

@@ -1,6 +1,6 @@
/*
ruby
version: 0.10 (2013-07-27)
version: 0.11 (2013-12-19)
license: public domain
*/
@@ -32,6 +32,7 @@ struct VideoInterface {
void unlock();
void clear();
void refresh();
VideoInterface();
~VideoInterface();
@@ -53,6 +54,7 @@ struct AudioInterface {
void sample(uint16_t left, uint16_t right);
void clear();
AudioInterface();
~AudioInterface();
@@ -77,6 +79,8 @@ struct InputInterface {
bool acquired();
bool poll(int16_t* table);
void rumble(unsigned id, bool enable);
InputInterface();
~InputInterface();