Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any possible way to make this work on Banana Pi Zero? #45

Open
DeemsDeems opened this issue Dec 20, 2022 · 5 comments
Open

Any possible way to make this work on Banana Pi Zero? #45

DeemsDeems opened this issue Dec 20, 2022 · 5 comments
Labels
Experimental Community experiments on or with new hardware

Comments

@DeemsDeems
Copy link

No description provided.

@DeemsDeems DeemsDeems changed the title Any possibleway to make this on with Banana Pi Zero? Any possible way to make this on with Banana Pi Zero? Dec 20, 2022
@DeemsDeems DeemsDeems reopened this Dec 20, 2022
@DeemsDeems
Copy link
Author

Sorry, I'm new to Github, wasn't sure how to open a topic on here. I'm trying to do an art project using Makecode Arcade and the only hardware I have access to is Banana Pi Zero instead of Raspberry Pi Zero and I just wanted to know if McAirpos could work with the Banana somehow or is this completely impossibility? Thank you so much in advance for any info.

@DeemsDeems DeemsDeems changed the title Any possible way to make this on with Banana Pi Zero? Any possible way to make this work on with Banana Pi Zero? Dec 20, 2022
@DeemsDeems DeemsDeems changed the title Any possible way to make this work on with Banana Pi Zero? Any possible way to make this work on Banana Pi Zero? Dec 20, 2022
@edthedev
Copy link

I've been playing with Libre, and where I had to adjust was I had to use a base image provided by Libre (rather than Raspberry Pi) that worked on Libre. Once the alternate base image was installed with Raspberry Pi Imager, and the system booted up, everything else I have tried has worked the same for me.

I haven't tried this with McAirpos yet, so your mileage may vary.

But my best guess is it would work fine, if you can can find a Batocera or RecalBox image compatible with BananaPi.

That said, I'm not quickly finding support from Batocera or RecalBox on BananaPi.

Recalbox FAQ claims support for only Raspberry Pi and Odroid devices:
https://www.recalbox.com/faq/

Batocera system compatibility chart claims support for OrgangePi for some emulators:
https://batocera.org/compatibility.php

I'm inclined to think OrgangePi with Batocera has a good chance of working with McAirpos without paying current Raspberry Pi prices. But again, I haven't tried this yet.

When I build my next arcade machine, I will try some of these options, as I no longer use Raspberry Pi as my primary micro-computer.

TL;DR: I'm still trying to figure this out myself. OrangePi with Batocera looks the most promising.

@edthedev
Copy link

Also looks like this could work, but with a disclaimer about sound support:
https://forum.banana-pi.org/t/retropie-on-banana-pi-m1-sd-image-manual-install/11303

A lot of the alternate Pi hardware providers are coming up with good support with Lakka, so trying out McAirpos on Lakka is on my todo/someday list, myself.

@Vegz78
Copy link
Owner

Vegz78 commented Dec 20, 2022

Hi @DeemsDeems,

Thanks for trying McAirpos! And thank you very much, @edthedev, for replying with your insights!

As I have no other microcontrollers outside RPis, myself, it would be hard to support you in any detail, but great if you could figure out this together and report back here and to the community if it works! Please also feel free to make your own fork of this repository for Banana Pi or other boards, if anything can be reused, or make a pull request if it is possible to include it in McAirpos without breaking any RPi support working today.

All I can add of knowledge regarding your project at this moment is:
-In theory, both MCA games and McAirpos(can be compiled on platform and Python part of uinput-mapper should work) should be general ARM Linux compatible, but
-as was the case for some attempts on the Odroid forum, there was another implementation for the frame buffers on some devices, which did not work with MCA games, and
-there were missing dependencies in their Linux distros, and
-different sound issues, as @edthedev already mentions.

So certainly not impossible, given ARM and Linux, but some obstacles on the way is to be expected!

Good luck and hope to hear back here about progress!

Br,
Vegard

@Vegz78 Vegz78 added the Experimental Community experiments on or with new hardware label Jan 4, 2023
@Vegz78
Copy link
Owner

Vegz78 commented May 8, 2024

Hi again @DeemsDeems and @edthedev,

Any news or experiences to share regarding running MakeCode Arcade games with or without McAirpos on Libre, OrangePi, BananaPi or inside Lakka or other retro gaming systems?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Experimental Community experiments on or with new hardware
Projects
None yet
Development

No branches or pull requests

3 participants