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