From 7732ef0a7cd0460d89dfa4d29f3182936f3e9a83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joshua=20Vanda=C3=ABle?= Date: Mon, 19 May 2025 00:41:03 +0200 Subject: [PATCH] wip: Copying handlesMode from https://github.com/mgba-emu/mgba/blob/master/src/gba/sio/dolphin.c#L120-L123 --- Source/Core/Core/HW/GBACore.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Core/Core/HW/GBACore.cpp b/Source/Core/Core/HW/GBACore.cpp index c8943e546c..37c9a21097 100644 --- a/Source/Core/Core/HW/GBACore.cpp +++ b/Source/Core/Core/HW/GBACore.cpp @@ -382,6 +382,9 @@ void Core::SetSIODriver() GBASIOSetDriver(&static_cast<::GBA*>(m_core->board)->sio, &m_sio_driver); m_sio_driver.core = this; + m_sio_driver.handlesMode = [](GBASIODriver* driver, GBASIOMode mode) { + return mode == GBA_SIO_JOYBUS; + }; m_sio_driver.init = [](GBASIODriver* driver) { static_cast(driver)->core->m_link_enabled = true; return true;