Log In  
Follow
maia

This is a little sprite to string converter I made for my pico-1k game for restoring a whole sprite sheet from code only.

Load it in pico-8 with load #sprstr, save your own copy of the cart to keep the gfx in, and use pico-8's built-in editor to edit your sprite sheet. Flag sprites you want to encode with flag 0 and run the cart to copy flagged sprites to the clipboard in code form. In your code only cart, set the screen to the sprite sheet and run the copied code. It’ll restore the flagged sprites to their original positions in the sprite sheet.

(embedded below to make it loadable, it won't do anything when you run it here though)

Cart #sprstr-0 | 2026-09-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

[ Continue Reading.. ]

2
1 comment



I've been using the 64-bit raspberry pi version of pico-8 (0.2.7) on Asahi Linux running on a mac. I exported a game to html using "export index.html" on the pico-8 console, and everything seemed to work, but when attempting to play it (on itch), the game just showed an empty grey screen after the play button was pressed. The browser console printed the error "Uncaught SyntaxError: illegal character U+0000"

I exported the same file using Linux on x86-64, and that worked without issue.

0 comments



a little racing game created for pico-1k 2026
press x to accelerate and arrows to steer

pass checkpoints to get more time!
see how far you've driven in the top left
the game ends when time runs out
(it keeps counting down after zero, no space left to fix that)

reset the cart to play again on a different track!

update 1: fixed a glitch where one line of the car's gfx wasn't drawn by changing a '109' to '108'. this actually reduced the compressed byte count from 1024 to 1022 bytes
update 2-4: fixed p8.png cover image and label

Cart #a1krun-4 | 2026-09-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

5
2 comments



In pico-8 0.2.7, toggling fullscreen with Alt-Enter (actually option-enter) doesn't work for me. Note that I'm running the raspberry pi 64-bit build on Asahi Linux on a Macbook Pro. It works fine otherwise

0 comments



According to the docs[1], SUB(S, 5, TRUE) should return a single character, but it returns the rest of the string in pico-8 0.2.7. The example code in the docs prints QUICK BROWN FOX instead of Q

(S[5] works so i'll just use that)

[1] https://www.lexaloffle.com/dl/docs/pico-8_manual.html#SUB

0 comments