Request for Mupen64 build

I am trying to compile Mupen64 dlib for iOS, but with no luck. I need a version compiled without dynarec, to use on non-jailbroken device. Could someone please post correctly compiled mupen64 here? I would try to resign it with my profile and use in RetroArch. Tried with version from cydia, but it crashes after loading rom, I suspect it’s because of dynarec.

Ok I managed to compile it, and it works ok. Now I have problems with iPhone 6 plus resolution, but this is different topic.

hey, I am having the same issue where it crashes on loading a rom. can you post a diff/patch on how you got it working? I’m targeting an iPad using the 8.1 SDK.

not surprised about the 6+ having a display issue, it probably does not correctly calculate the real display size based on the “3x” scale…

In case anyone else is wondering about this, I got it working and this is my diff:


diff --git a/Makefile.common b/Makefile.commonindex 0aa6c0b..b6a9b7f 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -101,7 +101,6 @@ SOURCES_C += \
 
 ### DYNAREC ###
 ifdef WITH_DYNAREC
-	DYNAFLAGS += -DDYNAREC
 	ifeq ($(WITH_DYNAREC), arm)
 		DYNAFLAGS += -DNEW_DYNAREC=3
 
diff --git a/mupen64plus-core/src/main/main.c b/mupen64plus-core/src/main/main.c
index 610ac6e..ebaa52a 100644
--- a/mupen64plus-core/src/main/main.c
+++ b/mupen64plus-core/src/main/main.c
@@ -159,7 +159,7 @@ int main_set_core_defaults(void)
    ConfigSetDefaultFloat(g_CoreConfig, "Version", (float) CONFIG_PARAM_VERSION,  "Mupen64Plus Core config parameter set version number.  Please don't change this version number.");
    ConfigSetDefaultBool(g_CoreConfig, "OnScreenDisplay", 1, "Draw on-screen display if True, otherwise don't draw OSD");
 #if defined(DYNAREC)
-   ConfigSetDefaultInt(g_CoreConfig, "R4300Emulator", 2, "Use Pure Interpreter if 0, Cached Interpreter if 1, or Dynamic Recompiler if 2 or more");
+   ConfigSetDefaultInt(g_CoreConfig, "R4300Emulator", 1, "Use Pure Interpreter if 0, Cached Interpreter if 1, or Dynamic Recompiler if 2 or more");
 #else
    ConfigSetDefaultInt(g_CoreConfig, "R4300Emulator", 1, "Use Pure Interpreter if 0, Cached Interpreter if 1, or Dynamic Recompiler if 2 or more");
 #endif



not 100% sure if you need the change to the default config, but I figured it couldn’t help.