From f9fbb19b9b5a9279771daca13a0073e196805a1d Mon Sep 17 00:00:00 2001 From: angie Date: Wed, 5 Jun 2024 15:19:35 -0400 Subject: [PATCH] Fix rumble not working --- librecomp/src/cont.cpp | 2 -- ultramodern/src/cont.cpp | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/librecomp/src/cont.cpp b/librecomp/src/cont.cpp index 6e33a39..0ca9686 100644 --- a/librecomp/src/cont.cpp +++ b/librecomp/src/cont.cpp @@ -10,8 +10,6 @@ extern "C" void recomp_measure_latency(uint8_t* rdram, recomp_context* ctx) { ultramodern::measure_input_latency(); } -static int max_controllers = 0; - extern "C" void osContInit_recomp(uint8_t* rdram, recomp_context* ctx) { PTR(OSMesgQueue) mq = _arg<0, PTR(OSMesgQueue)>(rdram, ctx); PTR(u8) bitpattern = _arg<1, PTR(u8)>(rdram, ctx); diff --git a/ultramodern/src/cont.cpp b/ultramodern/src/cont.cpp index 7c18a7c..bc843cb 100644 --- a/ultramodern/src/cont.cpp +++ b/ultramodern/src/cont.cpp @@ -34,7 +34,7 @@ static void __osContGetInitData(u8* pattern, OSContStatus *data) { // Mark controller 0 as present data[0].type = 0x0005; // type: CONT_TYPE_NORMAL (from joybus) - data[0].status = 0x00; // status: 0 (from joybus) + data[0].status = 0x01; // status: 0x01 (from joybus, indicates that a pak is plugged into the controller) data[0].err_no = 0x00; // errno: 0 (from libultra) // Mark controllers 1-3 as not connected