X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libpcsxcore%2Fplugins.c;h=d44442b01d0c838b09f670618b454c47a666b915;hb=ca640f335d4b230140a33f48c314ecaec5dcd901;hp=a6171879e41c916f79bc25efe5f16c1ced906804;hpb=54d6fbe750e0219f7d13eedcd05e6274edbbd7fb;p=pcsx_rearmed.git diff --git a/libpcsxcore/plugins.c b/libpcsxcore/plugins.c index a6171879..d44442b0 100644 --- a/libpcsxcore/plugins.c +++ b/libpcsxcore/plugins.c @@ -626,8 +626,9 @@ static void adjust_analog(unsigned char *b) { // ff8 hates 0x80 for whatever reason (broken in 2d area menus), // or is this caused by something else we do wrong?? - if (b[6] == 0x80) - b[6] = 0x7f; + // Also S.C.A.R.S. treats 0x7f as turning left. + if (b[6] == 0x7f || b[6] == 0x80) + b[6] = 0x81; } // Build response for 0x42 request Pad in port