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