we had some fun using PICO-8 yesterday on a Raspberry Pi which was connected to an old CRT TV. It looks very cool and authentic that way, however, something that would be really nice to have would be a "4:3 stretch mode", where the whole picture would be stretched into 4:3 format, keeping the 128x128 pixels but making them non-square (1:1.33333). This would look even cooler in my opinion (in fact, the NES also had a nearly square resolution but it was stretched in a similar manner when connected to a TV).
Would be cool to see that in a future version of PICO-8!
you can already do that with command line parameters:
-width n set the window width
-height n set the window height
-windowed n set windowed mode off (0) or on (1)
-pixel_perfect n 1 for unfiltered screen stretching at integer scales (on by default)
-draw_rect x,y,w,h absolute window coordinates and size to draw pico-8's screen
here's a pixel perfect 5:4 on fullhd:
pico8 -draw_rect 320,28,1280,1024 -width 1920 -height 1080 -windowed 0
I also use a Pi on CRT, and have fiddled with the horizontal size...but actually it looks better keeping the picture square. Otherwise circles etc look noticably stretched.
It is a bit different to old consoles, as with those, the developers would have the pixel aspect in mind when doing the graphics.
works nicely! gonna try that on my CRT at home.
and yes i agree, it shouldn't be the default mode, but i'm glad this is available, because i think it looks cool in 4:3, it's still "plausible" and i'd expect it to look pretty cool on a CRT, and it's cool that it's possible to try that at least :)
no, that is actually not what i like :D
on a modern display, i actually prefer pixel perfect modes over blurry stuff or CRT emulation (except if it's done very well). but i really like the look of a real CRT screen, so i'm quite happy that the Raspberry Pi also offers analog video out (it's really amazing to have this option, along with HDMI) ;)
you should :)
also, there is a special sd card image especially for using the Pi with PICO-8, check this out: http://guillermoamaral.com/read/picopi/
using PICO-8 on a Pi with a CRT monitor feels like using a very developer-friendly homecomputer :)
i tried it now on my Sony PVM, it's really cool and doesn't even have to be stretched, because somehow it almost fills the entire screen anyway! i expected the left/right borders to be larger, but it's already perfect, no need for manual stretching ;)
(this thread was originally started by me, but "horus_vent" is our team's account, now i have my own personal account)
[Please log in to post a comment]