diff --git a/shell/android-studio/reicast/src/main/jni/src/Android.cpp b/shell/android-studio/reicast/src/main/jni/src/Android.cpp index 61d6731ba..dc6921951 100644 --- a/shell/android-studio/reicast/src/main/jni/src/Android.cpp +++ b/shell/android-studio/reicast/src/main/jni/src/Android.cpp @@ -402,6 +402,12 @@ JNIEXPORT void JNICALL Java_com_reicast_emulator_emu_JNIdc_setupMic(JNIEnv *env, { sipemu = env->NewGlobalRef(sip); getmicdata = env->GetMethodID(env->GetObjectClass(sipemu),"getData","()[B"); + + // Obligatory microphone for controller A-2 + delete MapleDevices[0][1]; + mcfg_Create(MDT_Microphone, 0, 1); + + // Allow additional microphones, if desired for (int i = 0; i < 3; i++) { if (controller_periphs[i + 1][0] == MDT_Microphone) { diff --git a/shell/android-studio/reicast/src/main/res/values/strings.xml b/shell/android-studio/reicast/src/main/res/values/strings.xml index 8b2a16470..e78b9756d 100644 --- a/shell/android-studio/reicast/src/main/res/values/strings.xml +++ b/shell/android-studio/reicast/src/main/res/values/strings.xml @@ -95,7 +95,7 @@ Enable Compatibility Mode Gamepad IME detected!\nPlease disable native interface Enable Microphone(s) - Includes 2 VMUs (Cannot be modified) + Includes 2 VMUs (or 1 VMU / 1 Mic) Customize Physical Controls Modify Controller