From 559fd298151dd8704e2a02c3c356bcb437f4df15 Mon Sep 17 00:00:00 2001 From: gameblabla Date: Sat, 2 Oct 2021 04:37:04 +0200 Subject: [PATCH] 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 --- libpcsxcore/psxhw.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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); -- 2.39.5