With reference to previous correspondence with @richard and @peli, and happy to announce that McAirpos now supports running MakeCode Arcade games natively and with controller support on Batocera retro-gaming distro in addition to RetroPie, Recalbox and the Raspberry Pi OS console and presumably other similar ARM hardware and Linux flavours, as well as a new working Ansible playbook template that allows quickly scripted installation onto several devices in parallel in e.g. a classroom, collaborative project or makerspace setting…
…I hereby launch this topic as all things regarding getting MakeCode Arcade(MCA) games to run freely and natively on the Raspberry Pi, at the moment probably focused on, but not meant to be exclusively about McAirpos.*
(*My hope as the developer - having gone far past my initial aim of getting my son’s MCA games to run on the big screen together with the rest of his retro games and even though it is a learning and joyful experience - is rather that the fabulous @makecode team (re-)discovers the synergy and where retro-gaming and unbounded creativity and tinkering really is the Big Thing in a great many places on Tellus, and that they unite and share in mutual love, respect and cooperation with the Raspberry Pi(RPi) community and foundation, and instead make their own solid and official solution for running MCA games natively, freely and functioning on any distro, with built-in controller support, support for both reading from and writing to the GPIOs and popular peripherals, sensors and actuators, and open to whatever the combined and larger and presumably even more creative and unified world-citizenry might hack together of fun and impressive stuff, in our common journey for world peace, unity, prosperity, education, future and technological advancement.)
The rationale for this thread are earlier fragmented and confusing contributions to the topic, where I think it might be a good idea to gather and consolidate relevant information in one place, and some themes for this topic might be:
- News and updates about McAirpos and MCA on RPi in general
- Current general challenges and information gathering and sharing to solve obstacles
- A place to start and nurse collaboration
- Exchange of ideas for new functionality and improvements
- Info about good alternatives and related projects
- Feedback, show and tell about your own successful projects, or if and why it has been a catastrophic failure and waste of your time
- Whatever the community has of thoughts and would like to air or contribute on the matter
Preferably, since moderation sometimes takes somewhere between 24 and 48 hours pr. post, support requests for particular installations should instead be posted as an issue at the GitHub repo, and I hope eventual heated discussions with numerous posts on small details could move into separate topics and not dominate or hijack this thread.
Happy retro games making and playing, looking forward to hearing from you!