The Arduboy is a arduino-compatible portable game console.
The main arduboy website can be found at https://www.arduboy.com.
The community forum can be found at https://community.arduboy.com/.
It is written in C99 C, with extracted bits from the Arduino Library. All that should be needed is Make, avr-gcc, avr-libc, and avrdude. Those who are familiar with Makefiles and C, should feel quite comfortable using carduboy.
In addition to being much simpler to use, the build time should be much faster.
Truth be told, I wrote this to avoid using the Arduino IDE. It feels bloated and sluggish, and does not work well on tiled window managers or Alpine Linux. Also, it's written in Java? Blech. No thanks.
I could have just stopped with making what was essentially just a commandline version of the Arduino IDE, but then I started peeling back some of the Arduboy2 layers and started noticing a bunch of things I didn't need like the boot screen. At that point, I decided to just start removing code. I kept on removing code until all the C++ code turned into C code!
Someday I hope.
TODO Music + Arduboy
A pipe dream of mine is to build an Arduboy and use it to control a synthesizer (perhaps via interfacing with another chip with a DAC?). It would be like @(ref "norns")@, but closer to the metal.