Vegz78 / McAirpos

MakeCode Arcade games in RetroPie, Recalbox 7/8 and Batocera, running natively as ELF executables on Raspberry Pi OS/Linux ARM with 1-2 gamepads

Home Page:https://Vegz78.github.io/McAirpos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Retroarch

zAlucard opened this issue · comments

Is there anyway to get this running in retroarch?

Hi @zAlucard,

Thanks for trying out McAirpos and sorry for my late reply!

Any progress that you could report back on this issue?

The compatibility for different systems, lies in the MakeCode Arcade executable .elf game file itself, which has these properties:
arcade-jumpy-platformer.elf: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.26, BuildID[sha1]=1345002c7e1eb0f7585105314513524afbaf24dd, stripped

This means that these MakeCode Arcade .elf game files in theory should run on any ARM 32-bit Linux system/distribution(Also on 64-bit systems, if you include the 32-bit runtime, which I do for the Batocera installation, which is 64-bit).

A start could be to proceed as outlined here to install, but without the RetroPie/EmulationStation steps:
https://github.com/Vegz78/McAirpos?tab=readme-ov-file#manual-installation-for-retropierpi-os

Here's how to launch from the command line:
https://github.com/Vegz78/McAirpos#Usage

To get it all to launch from the RetroArch menu, you have to set it up there accordingly.

I have no plans to implement automatic installation support for McAirpos on RetroArch(or Lakka or other retro games systems), since I have more than enough work ahead keeping it working with newer versions of Recalbox, Batocera and RetroPie, which in my impression also are the most used. But you are welcome to either fork this project and implement such support yourself, or solve it in a pull request which I could merge!