From: gameblabla Date: Sat, 2 Oct 2021 02:37:04 +0000 (+0200) Subject: Fix for Armored Core misdetecting a Link cable being detected X-Git-Tag: r24l~557^2 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;ds=sidebyside;h=559fd298151dd8704e2a02c3c356bcb437f4df15;hp=--cc;p=pcsx_rearmed.git Fix for Armored Core misdetecting a Link cable being detected 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 simpler fix is done here instead. Co-authored-by: Sony --- 559fd298151dd8704e2a02c3c356bcb437f4df15 diff --git a/libpcsxcore/psxhw.c b/libpcsxcore/psxhw.c index c90f8c73..5981ee59 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);