My attempts to squeeze Bad Apple into a Pico-8 cartridge https://youtu.be/24_BtxYn8Ms
Find a file
2024-09-18 14:23:43 +05:00
build initial commit 2024-07-07 19:55:21 +05:00
data initial commit 2024-07-07 19:55:21 +05:00
scripts add bbs export option 2024-09-13 14:11:52 +05:00
.gitignore refactor drawing code 2024-07-09 04:59:26 +05:00
.prettierrc refactor to use clipboard-based loading 2024-09-12 16:15:00 +05:00
cover.jpg update readme 2024-09-13 18:43:02 +05:00
LICENSE Initial commit 2024-07-07 16:10:10 +05:00
Makefile remake zip on each build 2024-09-18 14:23:43 +05:00
README.md add instructions to run locally 2024-09-16 14:18:12 +05:00

Bad Apple!! - but it's on Pico-8

These are my attempts to squeeze Bad Apple into a Pico-8 cartridge.

Click the image to watch the results on YouTube:

link to the video

Discuss it on the Pico-8 forum.

How to run

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).

How to build

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.