Pico 8 / Arduboy v1.1

Hi @bateske et al - firstly amazing work on the Arduboy - fantastic achievement!!!

Secondly I’ve read some threads of some mentions of aiming to run Pico 8 on possible future versions of Arduboy. Though originally I though this to be an obvious and great idea I’ve reassessed based on the rise of other projects trying to fill that space (PocketCHIP and the likes of PiZero versions:
https://hackaday.io/project/10207-gamegirl-the-retro-console-done-right ). Please ignore any Pico 8 stuff - its awesome - but will be filled with many other players. Arduboys super tiny size and limitations are what we appreciate. Upping the size/battery/cpu/screen for Pico 8 would compromise that vision.

Please keep future versions of Arduboy as simple as possible and follow Eric Schmidts advise re RaspPi ( http://www.geek.com/chips/60-raspberry-pi-scrapped-after-chat-with-googles-eric-schmidt-1640563/ ) - same thing but cheaper. The original gameboy should be considered the absolute max for any goals of Arduboy.

Thirdly for Arduboy v1.1 please as a minimum just add SD card and some physical volume switch
wishlist - headphone jack, greyscale screen

Thanks again - I greatly appreciate your hard work on this great project !!!

Based on the great product and community you’ve created an open source super micro gameboy type device is shared dream of many people.




We hope to position the library as a proper API an interface, with c++, JS and on down the list in terms of mapping. Transpiling is also high on the listed.

Great topic for @Developers, thank you @justinkelly : D

Well, i have see the pico-8 project for first time yesterday. This make the Arduboy not obsolete. The Arduboy its unique and i am on it just like i am on the pico-8.

We need a Arduboy v1.1?
Maybe. When we see the GAMEBUINO - SD Card support make the Games not better. I think a color screen make the arduboy not better, too. The pico-8 are its, what many people would should be to see in the future version of Arduboy. The Arduboy is good as it is.


thanks @ekem for the reply

thanks @Blackstripe - good points indeed!!



Btw I see a lot of awesome examples out of the pico community. Figuring out if the Arduboy can play well with the Pico stuff has totally been talked about to some degree. I certainly need to sit down and play around with Pico, but honestly I haven’t had a chance yet : )

I don’t think it would be all that much work to get everything running in Pico8… that’s a wonderful concept. Haha, another project, weeeeeeee

thanks ross for the update!!

Arduboy doesn’t need to support PICO-8; it’s fully capable of running its own fantasy console as-is! :smiley:

Here’s a video of my WIP programming toy! (I can’t figure out how to embed the video directly, but just click on the embedded tweet to watch it)


It doesnt’t need to support it, pico8 is an open api built on sdl2. The arduboy does very basic operations like draw pixels. Most graphic libraries draw. You can build any game to any target if its built to know about the other possible API’s that it is going to support. It’s like how you can compile a game for Linux or Windows. Except, a lot simpler : D

1 Like

That looks great btw. If you have the raw video file, just drag it over to the post input box you are wanting to embed on. It’s capped at 7 megs or something.

@fuopy looks awesome!!

Other than SD card, headphones jack and a couple of buttons more (select/start), I’m missing an RTC. It would allow real-time games to be played without using main battery.

I don’t know if some kind of wireless communication (IR or BLE) will add to it or not, but maybe a cable is enough for connecting two arduboys, like the gameboy used to do.

But I love the minimalist design, and fear that adding too much might take the “cute” factor away from it…

I’ll try to get me one asap. :blush:


We are looking at SD card, RTC, and IR communication for Arduboy2!


sounds good, any chance of any more pixels/grayscale?

Don’t add anything that increases its size or cost.

It shouldn’t be costly at all and should be easy to do, but I think a simple accelerometer would really increase what all we can do with the Arduboy.

I also think another button is needed for some kind of start or pause functionality. Instead, developers have to put an action button (or a combination) to pause a game. I think this is the most critical thing that would hold the Arduboy back crom having some more complicated games.


Personally I have nothing against the size or cost being changed if it means gaining useful features.

Will people be eager to sacrifice resolution for more “colors” (grayscale or true colors)?
Most OLEDs with grayscale or colors only offer 96px wide.

Well, since the topic of this thread begins with Pico 8, and Pico 8 specifies a 128 x 128 pixel colour display, then I’d say this is a likely candidate:



I was expecting the resolution to shrink to half the width and/or height anway.

That’s a really interesting display, indeed!

It uses an ST7735 driver IC.
The thing with color is that assets get bigger (more memory used). And also, the retooling to fit that screen in the case, and the new PCB.

Maybe starting with the 96x64 version (same screen phisical size) and then trying a different screen?

Also: will the ATmega32U4 be able to deal with it? Maybe it’s enough power to handle everything, but I really can’t say.

1 Like