Win64 and Android Test Builds

Huh, the in game resolution switching (I’m assuming that’s what this is) in the latest build of Genplus GX is weird. You can see it most easily by loading a Sega CD game (I tried Popful Mail and Lunar) after the BIOS screen with Sonic on it. RetroArch appears to close and relaunch, which is a bit jarring. I guess that might be intended behavior though.

Already made an issue about it. :stuck_out_tongue: https://github.com/libretro/RetroArch/issues/638

Already made an issue about it. :stuck_out_tongue: https://github.com/libretro/RetroArch/issues/638[/quote] Thanks, good to know. Thought that was a bit off.

RetroArch-2014-04-13\6

Win64: Updated: RetroArch[8a214da], Nestopia[84a2a2e], ScummVM[ac2c5ff], UME-SVN[2517975]

Notes: UME-SVN2014: based on MAME-SVN r29709

RetroArch-2014-04-13\6

Win64: Updated: RetroArch[09d7155], Common-Shaders[999451f], FCEUmm[c9718e1], Gambatte[17fefb8], Mednafen[25577ff], Mupen64plus[e94ca1e], Nestopia[d18cf12], ScummVM[d209cff], SNES9x[828ef44], SNES9x-Next[0a8d203]. Stella[5e63a24]

No update for UME-SVN, latest commits won’t compile for me, probably something on mamedev’s end but I’ll try to track down why later.

Mupen64plus initially didn’t compile either but I was able to try that one down quickly and post the issue on the git hub.

Yeah I think you’re right https://github.com/libretro/libretro-ma … ee6bccbbdf

Yeah I think you’re right https://github.com/libretro/libretro-ma … ee6bccbbdf[/quote] Yes due to some change to m68000 cpu, we have to to re generate m68kops , see the comment in the previous link.

Thanks for the heads up, I’ll use that info for my next build.

Will there be any more android builds in the future?

Yes, but when the Android port is fixed so that it is possible to build the Android apk’s in Eclipse again. I’ve filed an issue on the git hub but I am waiting for the devs to be able to resolve the issue.

Thanks Lordashram and all you other devs while i’m here. I look forward to it

RetroArch-2014-04-24

Win64: Updated: Common-Shaders[18115aa], bSNES[ca80196], Mednafen[e376e9c], ScummVM[a292fcc], UME-SVN[2f90f38]

Notes: UME-SVN2014: based on MAME-SVN r29953

TheMaister has setup Android builds to build with Ant instead of buggy Eclipse, Android compiles will be back very soon.

WooHoo thanks TheMaister

RetroArch-2014-04-25

Android: Updated: RetroArch[91faa16], Gambatte[45a0a25], everything else that will com[ile has been recompiled

Win64: Updated: Gambatte[45a0a25]. ScummVM[7e314d7], UME-SVN[36a63b2]

NOTE: For best results with Android port, be sure to uninstall previous version before installing newer versions.

UME-SVN2014: based on MAME-SVN r29997

I had forgotten to mention that on my last update I had added an experimental build of P-UAE. At least on Windows (hadn’t checked on Linux) it will not work with RGUI, it must be launched from commanline, using the following:

retroarch.exe -L cores\puae_libretro.dll " "

Then either press F11 on your keyboard or your ‘Y’ button on your gamepad to bring up the P-UAE config menue where you can select your disc/kick.rom/…

The Windows version of RA failed to compile for me this time around with the following:

obj-w32/frontend/frontend.o:frontend.c:(.text+0x91): undefined reference to `load_menu_game_prepare_dummy'
obj-w32/frontend/frontend.o:frontend.c:(.text+0xa6): undefined reference to `menu_input'
obj-w32/frontend/frontend.o:frontend.c:(.text+0xe6): undefined reference to `menu_iterate'
obj-w32/frontend/frontend.o:frontend.c:(.text+0x112): undefined reference to `load_menu_game_prepare'
obj-w32/frontend/frontend.o:frontend.c:(.text+0x117): undefined reference to `load_menu_game'
obj-w32/frontend/frontend.o:frontend.c:(.text+0x238): undefined reference to `rgui'
obj-w32/frontend/frontend.o:frontend.c:(.text+0x3a0): undefined reference to `menu_free'
c:/retroarch/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.8.2/../../../../x86_64-w64-mingw32/bin/ld.exe: obj-w32/frontend/frontend.o: bad reloc address 0x0 in se
ction `.pdata'
collect2.exe: error: ld returned 1 exit status
Makefile.win:298: recipe for target 'retroarch.exe' failed
make: *** [retroarch.exe] Error 1

As for Android; MAME, MAME-SVN, MAME2010 & Mupen64plus all failed to compile this time around. MAME-SVN:

Compiling src/osd/retro/retrodir.c...
In file included from src/osd/retro/retrodir.c:24:0:
src/osd/osdcore.h:920:38: error: 'va_list' was not declared in this scope
 typedef delegate<void (const char *, va_list)> output_delegate;
                                      ^
src/osd/osdcore.h:920:45: warning: expression list treated as compound expression in functional cast [-fpermissive]
 typedef delegate<void (const char *, va_list)> output_delegate;
                                             ^
src/osd/osdcore.h:920:46: error: template argument 1 is invalid
 typedef delegate<void (const char *, va_list)> output_delegate;
                                              ^
src/osd/osdcore.h:920:63: error: invalid type in declaration before ';' token
 typedef delegate<void (const char *, va_list)> output_delegate;
                                                               ^
make: *** [obj//osd/retro/retrodir.o] Error 1

Mupen64plus:

[armeabi-v7a] Compile arm    : retro_mupen64plus <= new_dynarec.c
In file included from /home/n3dev/android/libretro-super/libretro-mupen64plus/libretro/jni/../../mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:108:0,
                 from /home/n3dev/android/libretro-super/libretro-mupen64plus/libretro/jni/../../mupen64plus-core/src/r4300/new_dynarec/new_dynarec.c:985:
/home/n3dev/android/libretro-super/libretro-mupen64plus/libretro/jni/../../mupen64plus-core/src/r4300/new_dynarec/../fpu.h:70:25: error: redefinition of 'fegetenv'
/home/n3dev/android/ndk-r9c/platforms/android-9/arch-arm/usr/include/fenv.h:67:21: note: previous definition of 'fegetenv' was here
/home/n3dev/android/libretro-super/libretro-mupen64plus/libretro/jni/../../mupen64plus-core/src/r4300/new_dynarec/../fpu.h:96:25: error: redefinition of 'fesetenv'
/home/n3dev/android/ndk-r9c/platforms/android-9/arch-arm/usr/include/fenv.h:92:21: note: previous definition of 'fesetenv' was here
/home/n3dev/android/libretro-super/libretro-mupen64plus/libretro/jni/../../mupen64plus-core/src/r4300/new_dynarec/../fpu.h:121:25: error: redefinition of 'fesetround'
/home/n3dev/android/ndk-r9c/platforms/android-9/arch-arm/usr/include/fenv.h:158:21: note: previous definition of 'fesetround' was here
make: *** [/home/n3dev/android/libretro-super/libretro-mupen64plus/libretro/obj/local/armeabi-v7a/objs/retro_mupen64plus/__/__/mupen64plus-core/src/r4300/new_dynarec/new_dynarec.o] Error 1

I can file issues if need be.

Fixed MinGW build at least.

Just downloaded latest android build and it won’t install. I’ve uninstalled the previous version and have plenty of space. Just get the message ‘failed to install’ Using JXD s5800