This project is mirrored from https://*****@github.com/libretro/vbam-libretro.git. Pull mirroring updated .
  1. 18 Jan, 2019 1 commit
    • retro-wertz's avatar
      libretro: Update input descriptors for 4-player SGB and cleanup... · a2b3dd76
      retro-wertz authored
      - Updates descriptors for 4-player SGB
      - Remove alternate gamepad layouts for GBA
      - Prevent crash when SGB border option executes at startup when GB is not
      initialized yet
      - Update input turbo function for 4-player support
      - Minor cleanups (texts, style nits, etc)...
      a2b3dd76
  2. 17 Jan, 2019 3 commits
  3. 14 Jan, 2019 3 commits
  4. 13 Jan, 2019 3 commits
  5. 10 Jan, 2019 3 commits
  6. 09 Jan, 2019 1 commit
  7. 05 Jan, 2019 2 commits
  8. 03 Jan, 2019 2 commits
  9. 02 Jan, 2019 4 commits
  10. 31 Dec, 2018 1 commit
  11. 29 Dec, 2018 1 commit
    • Rafael Kitover's avatar
      only block key event propagation for game keys #88 · 55a60e3e
      Rafael Kitover authored
      One bug noted in the #88 discussion is that when a joystick button is
      held down, keyboard shortcuts do not work.
      
      Rewrite the logic for process_key_press() to only block further
      wxWidgets event propagation if the actual key pressed is a game key, not
      if any game keys are being held down.
      
      This takes care of all the issues in #88.
      
      TODO:
      
      - investigate other joystick issues
      55a60e3e
  12. 28 Dec, 2018 2 commits
    • Rafael Kitover's avatar
      fix support for old SDL versions · f8b5627b
      Rafael Kitover authored
      Check for at least SDL 2.0.6 when using the
      SDL_JoystickGetAxisInitialState() API introduced in e57beed8.
      f8b5627b
    • Rafael Kitover's avatar
      ignore depressed gamepad triggers #88 · e57beed8
      Rafael Kitover authored
      On joystick event notification, filter out axis values that are equal to
      their initial state.
      
      The reason for doing this is explained in 539027ca. Triggers on e.g. the
      360 controller are an axis that are the max negative value in the
      depressed state, and for some reason a constant stream of events are
      generated for them, that's another issue that needs to be addressed.
      
      For the time being, this fixes the other half of the main issue in #88:
      users with an old config with the default special key bindings will now
      be able to use keyboard hotkeys as these spurious joystick events will
      be filtered out and will not block keyboard events.
      
      TODO:
      
      - stop generating events for depressed triggers in the first place
      
      - fix joystick events completely blocking keyboard events
      e57beed8
  13. 26 Dec, 2018 14 commits