Log In  

Hi I like audio synthesis and making games, Trying to learn and get better one cart at a time.

Beginner's Room Cover
by SmellyFishstiks
:: Unfold ::

I had been using poke(0x5f00, 128 ..etc) to set transparency and setting it to 128 works for spr,
Then I tried the same thing for tline and it wouldn't work unless I set it to 16 or had bit5 flipped.

This test code alternates between the 2 values, 16 works for both 128 only works for spr.

t,f = 0
function _draw()

 -- palette
 if t%20==0 then
  poke(0x5f00,f and 16 or 128)
  f = not f

 -- tline
 for i = 31,95 do

 -- spr


Is this intentional? A bug? What's the difference between those higher-bits? I was confused when I stumbled into this.

P#134174 2023-09-11 12:00

:: Unfold ::

Hey @zep I was working on my game and found that my pokes were failing to update the .p8d.txt?
here I tried doing:


I found it replicable by doing


local v = @0x5e00
if v<8 then


I understand if it's meant to take time to update the file but my game depends on this writing to memory for handling state and I wish I could rely on it.. is there some way to make sure the file has time to be written to that'd be token cheap? like giving it extra flip time or something?
I'm on v0.2.5e not sure if this exists on newer versions.

P#130443 2023-06-02 08:13 ( Edited 2023-06-02 08:13)

:: Unfold ::

I'm not sure how much it makes sense but sometimes when I'm sploring or even just working on my own projects I take gif captures and screenshots and I want them saved to my desktop, But I don't want them to stay there for forever I want to decide if I move them to my folder or not where I store them but a problem that comes up is since it's like cartName_0, cartName_1 if that already exists then my OS prompts me to replace or not and if not then it renames it to .." copy" which is annoying... (I know I can move the directory but I want to view them first.)
Is there anyway you could add a config.txt option to instead of naming it in sequence give it a random character ID at the end or something? (cartName_021a4, cartName_5v30o maybe? ...) it doesn't have to be too long just would be nice for my really niche gif capturing and stuff ;p
Thanks for reading

P#126795 2023-03-08 17:44

:: Unfold ::

Cart #kern_snippet-1 | 2023-01-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

I was making a tool to help me make the font for my game and I decided to share it.
I think this is pretty much finalized... you put your font in the sprite sheet as normal like @zep's #font_snippet I took some code from,
X to save Z to swap to the adjusting view where you can nudge around each character by selecting with X.
Then when you save it exports it to clipboard as a binary string with characters 0..15 escapecoded out. It also saves it to memory in the top of the sheet so if you do it locally it'll save your progress for later.

I got rid of the extra encoding stuff cause it wasn't really helpful. now ecodes it properly and stuff.
Just paste the string copied to clipboard in your cart and your good to go. (Of course in puny mode)

P#124194 2023-01-13 03:16 ( Edited 2023-01-22 01:27)

:: Unfold ::

I was just messing around and misnamed the directory name and when I went to go hit tab to autocomplete it instead of seeing there's no directory named that it spewed this random garbage at me. It seems to be the same data everytime except it's randomly initialized when I open the .app.
I'm on mac 2.0.5e

P#123404 2023-01-01 03:52

:: Unfold ::

DJ Deci

Cart #decigobloopbloop-6 | 2022-12-22 | Code ▽ | Embed ▽ | No License

Something is awry at December Village.. Everyone is unhappy; Record time blues!
It's up to Deci to run around and use her boombox to cheer everyone up!
Talk to villagers and find songs to play, Or just take a nap that's fine too.

Kinda a mess and experimental but hope it's chill. Happy holidays!

Made for advent calendar 2022
Soundtrack listenable at: https://youtu.be/hrpIz5LfEbw

Made by SmellyFishstiks
Sound help from TheTomster and bikibird
Snowbert physics help from Chewy

P#122874 2022-12-22 23:55 ( Edited 2023-08-27 06:06)

:: Unfold ::

Hey so I was just doing some map work and I was using the cmd+x to move tiles around and I think when I was cutting and pasting somewhere else in the mapview tiles in the shared space it would move the sprites but not the map tiles which was . . . not good and took a while to make sure everything was ok.
It feels like this isn't intentional but I'm not 100%? I'm on 0.2.5c, thanks in advance!
(Like I said maybe this is on purpose since I'm moving the data it's self around in the shared space but in my game I was making I'm using the shared space for sprites and map and it makes it more difficult.)

P#120205 2022-11-06 15:49

:: Unfold ::

I wanted to throw some sfx instruments I liked into the mix and I wanted to add the instrument I used in my world4 cover (https://www.lexaloffle.com/bbs/?tid=41981)
I think it sounds like a flute? I have no idea.

also here's it by it's self too.

Cart #flute_toot_sounds-0 | 2022-09-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Hope this is a good.

P#117195 2022-09-11 07:30 ( Edited 2022-09-11 07:35)

:: Unfold ::

(Im doing this on my phone cause my wifi got blasted)

I have my game "Kikëo" Im working on and while I cant use the SAVE command to save the file cmd+s still works fine, but like I tried to do
"export kikeア👀o.wav" (thats what it shows up as.) and it just silently failed.
I checked with ls -a and it didn't save a wav but ya didnt spit a error, I have no idea or say how pico should handle names like this but like ya weird export inconsistancy?
thanks for reading this!

PS: Oh! should add it says "wrote 1 file" too but I havent been able to find it so I assume its lying.
on mac v0.2.4c

P#115312 2022-08-06 15:18 ( Edited 2022-08-15 02:35)

:: Unfold ::

Hey @zep! So I'm on latest of writing this (0.2.4c) and twice now I've gotten segfaults when I try to save? (I think? my memory is fuzzy..)

I'm not entirely sure what parts of the reports I should send over but both say:

Notes:                 Translocated Process

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [780]

VM Regions Near 0:
    __TEXT                      102b54000-102c94000    [ 1280K] r-x/r-x SM=COW  /var/folders/*/PICO-8.app/Contents/MacOS/pico8

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.lexaloffle.pico8            0x0000000102c435d8 codo_save_pico8_cart_to_file + 3800
1   com.lexaloffle.pico8            0x0000000102c436b7 codo_save_pico8_cart + 55
2   com.lexaloffle.pico8            0x0000000102b63d05 cstore_cart_partial + 757
3   com.lexaloffle.pico8            0x0000000102bbf69c p8_cstore + 572
4   com.lexaloffle.pico8            0x0000000102b78821 luaD_precall + 1409
5   com.lexaloffle.pico8            0x0000000102b79c4d luaV_execute + 4397
6   com.lexaloffle.pico8            0x0000000102b7af0b resume + 235
7   com.lexaloffle.pico8            0x0000000102b65306 luaD_rawrunprotected + 86
8   com.lexaloffle.pico8            0x0000000102b7ac43 lua_resume + 83
9   com.lexaloffle.pico8            0x0000000102ba0513 run_slice_section + 563
10  com.lexaloffle.pico8            0x0000000102ba07cb run_slice + 123
11  com.lexaloffle.pico8            0x0000000102b5fb85 codo_main_update + 2789
12  com.lexaloffle.pico8            0x0000000102bf729e codo_main + 366
13  com.lexaloffle.pico8            0x0000000102b54b54 start + 52

I'm not sure what parts are worth reading or not.. Please let me know if there's more or like what. Thanks for reading this!

P#113739 2022-06-27 21:47

:: Unfold ::

I really like this song so I tried transcribing it into pico8,
Pretty happy with how it came out. left a empty slot in case I wanted to do other variations.
(some stuff like the viola part or whatever that is might be a bit off but eh. remix!)

P#112971 2022-06-10 03:43

:: Unfold ::

I was doing some table comparing logic like so:

local a,b = {},{}
local t = a

if not t==b then

And using the not operator can trip you up cause it's not testing against the whole bool==bool (I think..?)
but instead (not bool)==bool!
Anyways I was stuck on this problem for hours and I wanted to let other's be aware if they're not.
Thanks to @pancelor for figuring it out and helping me.
(it turns out I just wanted to do

if t~=b then
 -- ...


P#111830 2022-05-14 22:04

:: Unfold ::

I was exporting a sound for testing and I just did

export .wav

And this made the file ".wav" which is great and all.. But on mac files starting with . are hidden..
So I'm not sure if this is a issue or not but I had to check if it existed with a ls -a
And I guess I'll go delete .wav and .png that are just sitting around...
(Oh! and also forgot to mention since pico takes this . hidden stuff for .DS_Store and such into account I couldn't find it with ls either.)

P#111520 2022-05-08 19:03 ( Edited 2022-05-08 19:09)

:: Unfold ::


Cart #wumpleisthegame-2 | 2023-03-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

A short arcade game thingy that kinda was a mash of Pacman and adventures of Lolo. Made for ToyBoxJam 3.

One day at work a mother comes in and says she's lost all 40 of her kids and 'requests' help. Dodge toasters, Snakes, and more and make your way back home.

Made by SmellyFishstiks
Pathfinding help from Luchak

Made for Toy box jam 3 (https://itch.io/jam/toy-box-jam-3)



  • released


  • Fixed stacked comment blocks crashing the game
  • Fixed crash occurring when actor tried to find a path and returned a #path of 0
  • Fixed Rescue ship not being centered when flying away
  • Fixed Wayback-Final having a time limit and thus a ghost that could force you to reset your score if it ate grifert
  • Changed Wayback-9 to be less brutal and move the player to the side
  • Changed Wayback-Final map to look slightly better and cleaned up the map space a bit
  • Changed stat(102) check
P#107513 2022-02-23 01:40 ( Edited 2023-03-05 06:51)

:: Unfold ::

So I was moving my levels around and part of the old section remained after being moved?
Thinking it was a weird byproduct of it not being on screen with the sprites in the way I tried again and nope :?
And I just tried again now and only a 16x1 chunk on the bottom was left...

Sorry for bugging you with bugs again @zep ;\

P#107309 2022-02-20 07:14

:: Unfold ::

Hey @zep not to bug you too much with bugs I keep finding but in latest version when I put "ノ" in a error msg and tried to copy it to clipboard (On Mac so cmd+c) it failed and just replaced my clipboard with \0 or empty or whatever (correction: kept clipboard the same. did not over write it with a terminal or whatever it's called.),

I assume this isn't supposed to happen? wonder if it's a issue with ノ being utf8 or whatever.

Anyways thanks if you read this, sorry to bug you... for like the 3rd time with bugs

P#107163 2022-02-18 13:41 ( Edited 2022-02-18 13:43)

:: Unfold ::

Sneezy Scribble

Cart #sneezyscribble-0 | 2022-01-26 | Code ▽ | Embed ▽ | No License

Hey I was making my game, (Some of the special chars are from/for that.)
And decided to share the font.

This was my first time ever drawing the hiragana and katakana so.. they maybe aren't great but ya.

This cart just pastes the font's data into your clipboard to be poked like @zep's cart.

Probably will keep tweaking it as I use it more but for now here it is. feel free to use it if you want!

P#105655 2022-01-26 06:56

:: Unfold ::

Cart #kirbys_big_bean_blast-0 | 2021-12-04 | Code ▽ | Embed ▽ | No License

A Cover of the Beginner's room theme from Super star that was later remixed in Air ride.
Used Name registered's (https://www.youtube.com/watch?v=-zB6T_WgGqI) piano tutorial as reference.
Had fun making this, Hope you enjoy.
(Oh ya and lastly please credit me if you end up using this or whatever. Thanks!)

P#101436 2021-12-04 14:26 ( Edited 2022-06-17 05:47)

:: Unfold ::

This problem has happened to me multiple times now where I'm doing music in the sfx editor, (and the pattern editor maybe?)
And I hit cmd+r.
Pico-8 crashes immediately and I've checked my backups folder to find this time nothing was saved...
I'm not sure if it's because I don't have any code and I just made a cart to do music in, and it doesn't happen all of the time when you run, but when it does happen it crashes and you lose everything :(

I'm not sure how to recreate it but if you could find it please squash this bug/crash, thanks.

I'm on mac, version 0.1.12c

P#96934 2021-09-06 04:21 ( Edited 2022-02-23 15:03)

:: Unfold ::

Cover of world 4 I made from Super Mario Bros 3.
Not perfect but like how compact and the juice that buzz adds.

P#88912 2021-03-13 06:57

View Older Posts
Follow Lexaloffle:          
Generated 2023-10-03 20:48:58 | 0.147s | Q:58