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 :)
What got me into scannography was Panicrun’s post of using the PocketChip to do scannography. I don’t know why, but I found the idea exhilarating.
After months of waiting I finally got a PocketChip and can start doing scans this way. First preliminary runs are... meh. I’ve already had a tonne of fun modifying and customizing the PocketChip, so it’s been a worthwhile purchase, but I’ll probably see if I can get my scanner working on my phone instead
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”.