From 93a61f167b51b376825fcabb912146809d78004f Mon Sep 17 00:00:00 2001 From: Garrett Smith Date: Fri, 16 Jan 2026 17:33:30 -0800 Subject: [PATCH] fix __osContGetInitData mask to detect multiple controllers --- ultramodern/src/input.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ultramodern/src/input.cpp b/ultramodern/src/input.cpp index 2cfa0dd..8e86cb1 100644 --- a/ultramodern/src/input.cpp +++ b/ultramodern/src/input.cpp @@ -82,7 +82,7 @@ static void __osContGetInitData(u8* pattern, OSContStatus *data) { data[controller].status = device_info.connected_pak != ultramodern::input::Pak::None; data[controller].err_no = 0x00; - *pattern = 1 << controller; + *pattern |= 1 << controller; } else { // Mark controller as not connected