Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    [SOFT] MakeCode Arcade games in Recalbox

    Community projects
    arcade games makecode native raspberry pi
    4
    8
    971
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Vegz78
      Vegz78 last edited by Vegz78

      Hi,

      Just finished a work-around for running MakeCode Arcade games natively in RetroPie and from the Raspberry Pi OS text console, with keyboard and controller support for up to 2 players:
      https://github.com/Vegz78/McAirpos

      Not sure if this could be of interest here, meaning if it could work with/be integrated in a similar way into Recalbox?

      Br,
      Vegard

      1 Reply Last reply Reply Quote 0
      • Vegz78
        Vegz78 last edited by

        Managed today to run MakeCode Arcade games on Recalbox with McAirpos, with menus in EmulationStation and everything.

        Still working on the the last few details:
        -How to keep the game .elf files executable inside the default /recalbox/share/roms/makecode folder
        -Automated installation script for McAirpos on Recalbox
        -Implement and compile a few small changes required for launCharc to detect and work on Recalbox in addition to RetroPie.

        Hopefully back again with good news here soon!

        1 Reply Last reply Reply Quote 0
        • acris
          acris last edited by acris

          Hello @Vegz78
          i think you need to go discord channel to ask bkg2k to help you on recalbox because, recalbox use different things to manage gamepads (configgen)
          https://discord.gg/pNjzEt4R

          1 Reply Last reply Reply Quote 1
          • Vegz78
            Vegz78 last edited by

            Thanks for the tip, @acris!

            But since the MakeCode Arcade games use raw GPIO inputs or EV_KEY scan codes for controls, the game launcher handles gamepad detection and setup itself, via uinput-mapper and independently of Recalbox/EmulationStation.

            I was positively surprised that almost everything, even the Python parts, worked out of the box on the buildroot system underlying Recalbox. Only had to remove 4 sudo commands from the source code.

            However, there are, as mentioned, still some small details remaining before I can announce a viable solution for MakeCode Arcade on Recalbox, like automated installation and some work-arounds for the overlay mounted file system.

            1 Reply Last reply Reply Quote 0
            • Vegz78
              Vegz78 last edited by

              Happy to announce a working solution now!:
              https://github.com/Vegz78/McAirpos#quick-automatic-installation-for-recalbox

              Only for Recalbox 7.1.1-Reloaded! on Raspberry Pi and maybe still experimental, but working on my RPi4 4GB.

              Feedbacks on GitHub are very welcome!

              1 Reply Last reply Reply Quote 0
              • Vegz78
                Vegz78 last edited by Vegz78

                Theme for working McAirpos solution:

                alt text

                1 Reply Last reply Reply Quote 0
                • DacK
                  DacK last edited by

                  Wow, impressive ! 😳

                  Vegz78 1 Reply Last reply Reply Quote 1
                  • Vegz78
                    Vegz78 @DacK last edited by

                    Happy to announce Recalbox 8-Electron support for MakeCode Arcade games, with McAirpos!:
                    https://github.com/Vegz78/McAirpos#development-news

                    Here are the first installation scripts:
                    https://github.com/Vegz78/McAirpos#quick-automatic-installation-for-recalbox

                    😉

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Want to support us ?

                    57
                    Online

                    98.6k
                    Users

                    28.1k
                    Topics

                    187.0k
                    Posts

                    Copyright © 2021 recalbox.com