Using SERIAL()
to write to stdout
on Linux does not work.
OS: Linux Mint 21.2
function _init() string="test" for i=0,#string do poke(0x4300+i, string[i]) --string as an array of charcodes end serial(0x805,0x4300,#string + 1) printh("test2") end |
The stdout
writing code came from this post about communicating with nodejs using serial.
This cart fails to write test
to stdout using SERIAL()
but succeeds when writing test2
using PRINTH()
.
The code doesn't make any error messages either.




I played a lot of Celeste corruption mods, including Bad Berries by praiseafrog, which was the main thing that inspired to make this.
In this mod, the game slowly corrupts as it goes on, but the rate of corruption increases each time you dash. It works like Real Time Celester but each dash adds 2 to the corruption amount.
I've never beaten the game like this have fun lol.
This is based on Real Time Celester by AdamMcKibben and of course the original Celeste by Maddy Thorson and Noel Berry.





Here's a small cart I made to learn PICO-8.
There's a menu item in the pause menu that allows you to customize the settings, like the number of pipes spawned.
Inspired/based on pipes.sh.
This is licensed under CC BY-NC-SA 4.0.
