Log In  

Pico-8 has very strange behavior when logging information to stdout.

On Windows, running pico8.exe from cmd.exe doesn't block the shell (which running a program that outputs to stdout should), but statements from printh are still logged to the console window.

However, using a standard terminal like cygwin bash does correctly block the program and wait for output, but the output doesn't show on screen.

Demonstration: (bash first, then cmd)

I can't inspect the Pico-8 source code to be sure, but it seems there's some strange workaround for Windows behavior going on that breaks standard stdout behavior?

P#97859 2021-09-26 19:12

[Please log in to post a comment]