Skip to content

A video game console based off of the Raspberry Pi Pico with an LCD display, 4 channel sound output, and a programmable Micropython operating system.

License

Notifications You must be signed in to change notification settings

HalloSpaceBoy5/PicoBoy

Repository files navigation

Thank you to Ash Hill at Tom's Hardware for doing a writeup on the PicoBoy!

Link: https://www.tomshardware.com/news/raspberry-pi-pico-handheld-picoboy

PicoBoy

The PicoBoy is a videogame console based off of the Raspberry Pi Pico that you can build yourself. The building process is relativley easy and is a fun way to spend an afternoon. You can buy the electronic components off of the Tindie store and the get the software from this repository for free. You can get the files for the printed case from this link: https://www.printables.com/model/469537-picoboy

Important Links:

Discord

https://discord.gg/xTaUqVxDRY

Buy the kit:

https://www.tindie.com/products/hallospaceboy/picoboy-game-console-kit/

Casing Files

https://www.printables.com/model/469537-picoboy

Software

https://github.com/HalloSpaceBoy5/PicoBoy/releases

Guides

https://github.com/HalloSpaceBoy5/PicoBoy/tree/main/Guides

PicoBoy OS Updates

https://github.com/HalloSpaceBoy5/PicoBoy-OS/releases

Bulding the Console

Building the console requires that you have at least a little bit of soldering expierence. This is because there are a few tricky parts where you may be challenged. As long as you follow the build guide, you should have no problems and a completed PicoBoy!

Using the Console

Using the console is dead simple. You have a main menu where you can pick the game you wish to play. Anything that you need can be accomodated by the user guide. Have fun with your PicoBoy!

Devoloping for the console

The PicoBoy SDK is avalible and easy to use! Check it out in the releases section!

Using the PicoBoy Communication Software

The PicoBoy Communication Software is a handy peice of software that makes it easy to modifiy your PicoBoy. It can add games, delete games, and format the console. Upon opening, Windows may warn you saying that it is suspicious software. I promise it isin't, I wrote it myself. To use the software, follow the instructions for each function in the user guide.

Credits

Vincent Mistler

Source for PicoGameBoy.py (Modified)
Source for ST7789.py (Modified)
Source for tetris.py (Modified), tetris_title.bin

Matthieu Mistler

Source for gameoflife.py (Modified)
Source for original concept of flappybird.py (Rewritten)

MikeDEV

Source for rpmidi.py (Modified)