Log In  


For fun, I recently prototyped a little 'PICO-8 micro-console' (compact enclosure with a Raspberry Pi and square display that boots directly into SPLORE):

It's certainly less practical than commercial off-the-shelf handhelds that support PICO-8 -- it has no battery or keypad (you pair a bluetooth controller to it), but practical wasn't really the goal-- I wanted to build something designed around a high-quality square display.

For scale:

Internals being tested (Pi Zero W, Pimoroni Hyperpixel 720x720 screen (used pixel-perfect with 5x5 pixels and a minimal 40px black border), USB DAC -> speaker, etc):

I plan to make a smoother white enclosure, this was just a 3D printed first pass with a lot of hand-filing to get everything to fit and figure out hardware. Maybe some day I'll make an extended-case version with a custom PCB to add battery / charging / integrated buttons... but it's nice to call a prototype "done enough to use and share".

5


Doesn't that model pi chug pretty hard on more demanding pico games?


I thought that might be an issue, but I’ve played dozens of games with no issues so far…


Which method did you use for auto boot?


It was my first time trying out a 'more modern' way to have something run on boot, systemd, and generally followed this process:

https://www.raspberrypi.org/documentation/linux/usage/systemd.md

where the 'service' is a one-line script that runs "pico-8/pico8 -splore -pixel_perfect 1"



[Please log in to post a comment]