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.
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.
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.
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
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
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.
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…
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.
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:
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.