Arduboy Crosscompiling

By Sorunome, 10 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.

If a game defines its own main function, comment that out / remove it.


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

Last comments

maxxcan

NEW 4 weeks ago

Sorunome Sorunome

ok, thank you very much for the information.

Great works anyway!

Sorunome

NEW 4 weeks ago

maxxcan maxxcan

Glad you like it!

The screen is at the maximum possible resolution to fit onto the metas screen. While width could be scaled to twice the width, height couldn't, unfortunately.

maxxcan

4 weeks ago

ok, thank you very much for the information.

Great works anyway!

maxxcan

NEW 4 weeks ago

Thanks for this library, works great. 

Only one thing, in the future is possible re-scalar the screen?

Great Work!

Sorunome

4 weeks ago

Glad you like it!

The screen is at the maximum possible resolution to fit onto the metas screen. While width could be scaled to twice the width, height couldn't, unfortunately.