Skip to content

Conversation

@Tails86
Copy link
Contributor

@Tails86 Tails86 commented Dec 1, 2025

Bug fixes related to this bug:

  • Updated DreamPicoPort-API which attempts to use AutoClearStall on endpoints when WinRT is used
  • Use libusb for DreamPicoPort-API on Win32 when not UWP (WinRT seems to be buggy, and the above only helps in some cases)
    • I will want to revisit this in the future, but this seems to be the best way to make a quick fix after I spent several hours trying to make workarounds for WinRT - UWP isn't used much anyway (as far as I know)
  • Removed the initial get-condition command for DreamPicoPort as this seems to fail every so often, and it isn't needed anyway

This fix pairs with this MR on DreamPicoPort.

@Tails86 Tails86 changed the title Update dream pico port api Fix: DreamPicoPort locks up and causes flycast to hang Dec 1, 2025
@flyinghead
Copy link
Owner

The main (and I would say only) target for UWP WinRT is Xbox Series X|S. And as far as I know they only support Xbox controllers, not even mice. So I'm not sure it makes sense to support this platform if you have issues with it.

@Tails86
Copy link
Contributor Author

Tails86 commented Dec 1, 2025

The main (and I would say only) target for UWP WinRT is Xbox Series X|S. And as far as I know they only support Xbox controllers, not even mice. So I'm not sure it makes sense to support this platform if you have issues with it.

Thanks, that's good to know. I'm ok with keeping a best attempt for that platform for now if that's ok with you. It shouldn't hurt anything if the code isn't being executed other than adding a bit of extra of data to the executable. I'll rethink about how best to move forward in later changes.

@flyinghead flyinghead merged commit 9222fa8 into flyinghead:dev Dec 1, 2025
16 checks passed
@flyinghead
Copy link
Owner

yeah, that's fine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants