PICO-8 is a delightful "fantasy console" by Lexaloffle that simulates an imaginary retro system that never existed. It is intentionally constrained to 128x128 pixels with 16 colors, 4-channel chiptune audio, 8KB RAM, 32KB storage per 'cartridge', and a Lua-based programming language.
You can run wili8jam on Fruit Jam for a lovely, tiny computing/gaming experience. This port, by freewili, puts PICO-8 cartridge running, code editing, and a REPL right on your Fruit Jam, just add monitor, keyboard, and gamepad.
You normally use PICO-8 on a computer running Linux, Mac OS, or Windows for a one-time purchase of around $15. However, there are free ports/reimplementations written from scratch that you can run on alternative systems, such as the wili8jam version used in this guide. Note that this version is in its early days and may not run all cartridges.
Controllers
Currently the best option for USB controllers on the wili8jam PICO-8 port for Fruit Jam are wired Xbox 360/One/Series controllers (and most Xinput controllers) and PlayStation DualSense (PS5) and DualShock (PS4).
Since you're probably a pretty DIY type of gamer, I'll point out that controllers made with GP2040-CE in Xinput mode work great!
We're working on adding the generic SNES shaped USB controllers and any Wii nunchuk adapter controller over STEMMA-QT such as the Wii Classic/NES Classic/SNES Classic controllers.
If you want to immerse yourself in even more retro goodness, consider running your Fruit Jam on a CRT TV or monitor. The Fruit Jam running PICO-8 outputs a DVI video signal at 640x480 which can convert cleanly via a HDMI to S-video or composite adapter to 480i 15KHz signal older TVs desire.
Page last edited May 06, 2026
Text editor powered by tinymce.