Backport https://github.com/flyinghead/flycast/commit/1b04ef4cb11b286e7487683a8283512976579cb5#diff-3d7848c6ecc65ba29b69f95369a18a93d26feb5786259415bcc94f569b5b819c