Prog PAD - wowjinxy/libPorpoise GitHub Wiki

Prog - PAD

Scope

Controller input mapping and polling for desktop/gamepad devices.

API Coverage

  • Implemented: primary pad polling/buttons/sticks used by demos and Pikmin
  • Partial: exact deadzone/scaling parity and multi-device edge cases
  • Missing: document as discovered
  • Matrix: Prog-PAD-API-Matrix

Behavior Notes

  • Desktop controller mapping is active and configurable.
  • Input behavior can materially affect demo diagnostics.

Known Issues

  • Confirm edge saturation and sign behavior against SDK expectations.

Validation

  • Demos tested: multiple interactive GX demos
  • Pikmin impact: title/game input path active
  • Last verified commit: 6879cd0

Next Work

  1. Add PAD test harness for raw-to-SDK mapping.
  2. Document per-controller quirks.