The Pocket C.H.I.P handheld system. This was one of the original kickstarter attempts at a hackable handheld that could play games and be used for handheld game development.
Pros:
Large touch-screen
Full keyboard
Breakout I/O and easily swappable parts
Runs Pico-8 out of the box
Cute hole you put a pencil thru to stand it up
Cons:
No speaker
Keyboard is pretty crappy
Nonstandard OS and HW
Short battery life
Does not run the latest Pico-8
No RetroArch support
Company went out of business
I wanted to like this little platform but the cons just outweigh the pros. Not being able to easily install new SW or upgrade Pico-8 is a deal breaker.
Though we haven’t talked about the PICO-8 platform for making, sharing, and playing tiny games (all built into the cute PocketCHIP handheld), the community continues to put out curious releases for the “fantasy console.”
If you want to dive right into what’s been going on in the PICO-8 scene and its standout releases, our friend and Club Tiny member Tony just brought Pico Chat out of hiatus, an appropriately brief podcast dedicated to the platform. Listen to it here or check it out on Anchor for links to the games discussed:
This episode introduced me to the wonderfully silly Feed the Ducks, which I won’t spoil but will tell you to stick through its seemingly simple screens in the first few minutes. Being a PICO-8 game, you can play it for free in your browser.
This guide may contain errors, so please tell me if you can't get it to work.
The game is unfortunately a bit unstable on the Pocket CHIP right now, so you might experience some crashes.
We are not deleting anything in this guide, so you might want to clean up in your files afterwards.
This also means that I am not responsible if you break your Pocket CHIP in any way.
The files in this guide are downloaded from:
- NXEngine by Caitlin Shaw
- Port of NxEngine to the libretro API by twinaphex
So let's start!
First open the terminal.
And just to be sure that we are in the home folder write
cd
Install some dependencies that we need to run Cave Story
Now we need to go into the nx folder and do some changes to the code before we make our files
cd ./nx/
Now comes the difficult part so try to stay focused (and remember if you do a mistake just delete the unpacked files, unpack again and try again :) )
We now open the settings.cpp file to edit the screen resolution so it will fit our small cute screens:
nano settings.cpp
Now change the line that says:
setfile->resolution = 2;
to
setfile->resolution = 1;
Now we need to change our input file so the buttons do as we like. The most important buttons to change are the F1-12 buttons as Pocket CHIP’s F1-12 buttons are not recognised properly:
nano input.cpp
Now change the buttons so they suit your preferences. This guide might be of help: SDL_Keycode.
Now that we have changed and saved our files we write this into the terminal:
make
This will take a while, so go and make a good cup of tea, coffee or whatever you want :)
Now comes the fun part :D
Type this into the terminal:
./nx
The first time you run nx/NXEngine it will need to extract some game data from the Cave Story files we put into our nx folder, but when it is finished we can do what we set out to do: Play Cave Story!
Yay!
BONUS!
When you have finished this guide you unfortunately have to go into the folder ( cd ./nx) and then run the file (). For me personally this is to many keystrokes. So lets write a bash script
Open your favourite text editor on the CHIP and write this:
#!/bin/bash #!/bin/bash cd #Going to home folder (not needed if you save it in the home folder) cd ./nx #Opening nx folder ./nx #Starting Cave Story
Then save the file as cavestory.sh (or whatever you want).
Open the terminal, if it is not open and go to the folder where you saved the bash script (cd)
We now have to give all user permissions to execute the bash script:
chmod a+x cavestory.sh
That was it, you can now just type ./cavestory.sh in the terminal when you want to play cavestory. Or use your script to make a home screen icon to launch Cave Story :)
There are many projects, hacks and devices that support PICO-8, either out-of-the-box or with some tinkering required.
The ClockworkPi Gameshell is one of those, and one of the best... Or not. That depends on your needs and your budget.
As with many other consoles meant for hackers and tinkerers, the Gameshell has its pros and cons.
Krystian Majewski from the Lazy Devs Academy already did a very thorough review of the Gameshell specifically for PICO-8 usage, so you better watch that video:
youtube
You should judge for yourself if the console suits your needs and if it is a good candidate for THE BEST PICO-8 HANDHELD.
In our opinion, the cons outweigh the pros: It’s very expensive, and the lack of a keyboard (in contrast to the PocketCHIP) means you can only use it to play games in portable mode... And that’s a deal-breaker for us. But if you are looking for a handheld to only play your PICO-8 games while developing in another platform, then the control scheme is ideal.
Also, if you are an emulation or retro-gamer fan, the Gameshell seems to be much more capable than the aforementioned CHIP.
The assembly-kit / DIY / easily hackable nature of the Gameshell is also a fun aspect of it, but if that is useful or just a gimmick is another thing that you’ll have to judge for yourself.
Pocket chips! I already loved pockets in dresses. Repost @tommylenk
・・・
“Big hugs and kisses to that KWEEN @blakelively For all her Teen Witch love and support ❤️❤️❤️❤️❤️❤️ THANK YOU IN THE ONLY WAY I KNOW HOW…POCKET CHIPS (@robynlively told me I had to reprise them)!!!!’ Blake always sLAY’s (@lays) the FASHUNZ and this @oscardelarenta frock is no exception. Also should I make a sweatshirt with functional chip pockets?!! I have to right?! 🤔 get this #LenkLewkForLess with a window shade, shelf liner, garden netting, string curtain, ribbon, SEQUINZ scarf, table cloth and @lays 🥔 chips: $FREE from my HAUS. Lose yer balance MOAR with the #LenkLewkForLess 💁🏼♂️ 📸: @paragonegallery”
The only thing keeping me from playing Celeste is more, tiny Celeste ⊟
If you’ve somehow made it this far without a dozen people recommending Celeste to you, I am telling you now that the platformer is worth the $20 to buy it on Switch’s eShop and play it a lot. Celeste is very good and also worth picking up for the PlayStation 4, Xbox One, or PC too if that’s all you have.
One of the neatest things about Celeste is this easter egg allowing you to play Matt Thorson and Noel Berry’s prototype originally created (during a game jam!) for the Pico-8 fantasy video game console. Celeste Classic is still available to play for free online here or on the very cute PocketCHIP portable!
I dabbled with the prototype on a PocketCHIP last year, but after rediscovering it in the Switch release, I’ve refused to return to the main game until I master Celeste Classic. One thing you should know about this site: the only thing we love more than “tiny games” is “tiny games with more tiny games in them”.