Arduboy Crosscompiling

Creations

Sorunome

3 months ago

So, some time ago I worked on cross-compilation of Arduboy games.

For those of you who don't know, Arduboy is an Arduino-based gaming system, similar to the Gamebuino Classic but with a different screen and with a different MCU. You can find their website here: https://arduboy.com/


Anyhow, here is a screenshot of cross-compiled Mystic Balloon:

And the settings page:

There are two display modes: fast and recordable. In fast display mode games should actually run at 60FPS.

Frameskip happens automatically if CPU usage goes up, and gets disabled again automatically if enough CPU time is free.


To cross-compile your own games you need to replace the Arduboy includes with the correct cross-compile library ones:

You will also need to remove everything that has to do with Serial.


On that note, use this at your own risk, some games may work better than others.

View full creation

STUDIOCRAFTapps

NEW 3 months ago

Nice! I would still prefer porting 100% the game and adapt the screen size to the gamebuino meta's one but this does it for now.

Sorunome

3 months ago

Of course! Porting a game is prefered!

Sorunome

NEW 3 months ago

STUDIOCRAFTapps STUDIOCRAFTapps

Of course! Porting a game is prefered!

deeph

NEW 3 months ago

I missed that but this is really awesome and you certainly spent a lot of time on this ! Well done :)

Will you spread compiled binaries ? (with the original author's agreement if needed ?) It would greatly expand the Meta game collection !

Sorunome

NEW 3 months ago

I do not plan on spreading compiled binaries, it should however be very easy to cross-compile games yourself ;)

NightWolf

NEW 2 months ago

I'd like to see Arduman and Squario cross-compiled. I'll see if I can figure out how to do that. 

geed

NEW 3 weeks ago

I tried to convert MicroCity and Evade2 but it wrote "compilation error". I must compile for "GBMeta" or something other ?

Sorunome

2 weeks ago

Yeah, you have to select "Gamebuino Meta" as board

Sorunome

NEW 2 weeks ago

geed geed

Yeah, you have to select "Gamebuino Meta" as board

You must be logged in in order to post a message on the forum

Log in