libretro / mame2016-libretro

Late 2016 version of MAME (0.174) for libretro. Compatible with MAME 0.174 sets.
Other
33 stars 40 forks source link

is there a way to make mame2016 work on an odroid xu4? #24

Open karatoso opened 5 years ago

karatoso commented 5 years ago

Hello community, thank you for your work! Tell me, lr-mame2016 runs on a raspberry pi 3, the odroid Xu4 is a much more powerful machine, is there a possibility that Retropie with lr-mame2016 can run on an odroid xu4?

I put here the compilation logs on Retropie Odroid Xu4 with an image ubuntu-18.04.1-4.14-minimal-odroid-xu4-20181203

part 1 part 2

r-type commented 5 years ago

since bgfx is not used in libretro port , i bet we can just remove it! https://github.com/libretro/mame2016-libretro/pull/25

escalade commented 5 years ago

I managed to compile it by removing bgfx as @r-type suggested. Here's the binary compiled with -march=armv7ve -mtune=cortex-a15.cortex-a7 -mfloat-abi=hard -mfpu=neon-vfpv4:

https://drive.google.com/open?id=1wY_X_py7xTYndoqV_x3VsNqzu6d7YSyF

KMFDManic commented 5 years ago

@escalade Interesting flags on the compile. You said you managed to compile it. Can you follow-up on whether it worked out for you or not, as the link is currently broken. I would be interested in pursuing this further, without a doubt.

escalade commented 5 years ago

It works great. You can try it out in my LibreELEC fork. I'm linking it to system libraries now so the binary .so itself won't work for you.