These are my attempts to squeeze Bad Apple into a Pico-8 cartridge.
Click the image to watch the results on YouTube:
Discuss it on the Pico-8 forum.
Download the carts and unpack them into a subdirectory in your carts folder. You can find this folder by executing a FOLDER
command in Pico-8. Assuming you named the subdirectory badapple
, your carts directory should look something like this:
┬─ carts
└┬─ badapple
├─ data_0.p8
├─ data_1.p8
...
└─ play.p8
To then run the carts, change into this subdirectory in Pico-8 (CD BADAPPLE
), and then load and run the "play" cart (LOAD PLAY.P8
, RUN
).
You'll need these dependencies:
- GNU Make (other flavors of
make
might work too) - aria2 - for downloading the Bad Apple source video
- ImageMagick
- Node.js (tested on v22, might work on several older ones)
pico8
in$PATH
(optional; for automatic.p8.png
generation)
Then, to build the carts.zip
, just run make
.