Backport https://github.com/flyinghead/flycast/commit/e5b3c5268b75ebe3ea46147b394a84da97496153#diff-193526951e6c85b28236dd787ea1a282baaaf44ded9911ec0caecadbeb5507f0