From: gameblabla Date: Sat, 2 Oct 2021 14:39:44 +0000 (+0000) Subject: Fix for Armored Core misdetecting a Link cable being detected (#223) X-Git-Tag: r23~117 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=commitdiff_plain;h=b59f02a471a76ea61c0e6bd1082dc764e9aca59e;hp=943a507a4156b8f5b00e4431152e41eeb4dc6f3d Fix for Armored Core misdetecting a Link cable being detected (#223) For some reason, the game detects that a link cable is plugged in and disables the local multiplayer as a result. Thanks @sony for fixing the issue in their PS Classic branch, a simplier fix is done here instead. Co-authored-by: Sony --- diff --git a/libpcsxcore/psxhw.c b/libpcsxcore/psxhw.c index 84ce2f73..dbcb9892 100644 --- a/libpcsxcore/psxhw.c +++ b/libpcsxcore/psxhw.c @@ -123,7 +123,14 @@ u16 psxHwRead16(u32 add) { return hard; case 0x1f80105e: hard = SIO1_readBaud16(); - return hard; + return hard; +#else + /* Fixes Armored Core misdetecting the Link cable being detected. + * We want to turn that thing off and force it to do local multiplayer instead. + * Thanks Sony for the fix, they fixed it in their PS Classic fork. + */ + case 0x1f801054: + return 0x80; #endif case 0x1f801100: hard = psxRcntRcount(0);