Backport https://github.com/flyinghead/flycast/commit/ed6e544e1148da944785b1130cc0f9181e06a4c5#diff-0d45f5fd462b8c70bffb10021ac1bcff3f58f29b1faf7568595095427d42812c