Back to Provenance

3389

.changelog/3389.md

3.3.1830 B
Original Source

Added

  • Vectrex Companion Controller — Wires the Vectrex companion layout's analog joystick and four action buttons to the VecX emulator core via the new CompanionControllerCapable protocol; buttons 1–4 map to PVVectrexButton face buttons, and the analog stick maps to analogUp/Down/Left/Right
  • CompanionControllerCapable protocol — New protocol in PVCoreBridge that emulator cores adopt to receive CompanionInputEvent events from a paired companion device; enables system-specific input translation without depending on the UI layer

Changed

  • CompanionButton, CompanionAxisID, CompanionInputEvent — Moved from PVUI to PVCoreBridge so emulator cores can use companion input types without importing the UI layer; CompanionInputRouter now imports these types from PVCoreBridge