jwz

XScreenSaver 6.10


Listen Later

XScreenSaver 6.10 is out now, including iOS and Android.

This is the first Android release not to be found in in the Google "Play" [sic] Store, due to the recent unpleasantness. So you'll have to install the APK by hand, which is no hardship of any kind.

Four new hacks this time, just one by me: Dumpster Fire, Hopf Fibration, Platonic Folding and Klondike.

Dumpster Fire is, obviously, why I was asking for fire sim code last week, for which The Lazyweb was singularly unhelpful. But I worked it out.

The thing that I spent the most time on in this release was... writing a new vt100 emulator from scratch. I had a thing that I wanted to do while making the intermission video for our screening of TRON at DNA Lounge a few months ago, and the existing emulator wasn't up to the task. So I started over. There may not be much utility to be found in a vt100 emulator built into the Apple ][ and Phosophor screen savers, but should the need arise, this one is rock solid. It even passes Thomas Dickey's "vttest" stress tester (to the extent that Apple ][ and Phosphor are capable of implementing those features). It's in hacks/ansi-tty.c should you have use for such a thing.

It has been 10 months since the last XScreenSaver release, which looks to have been the longest I've gone between releases... ever. What can I say, I haven't been feeling to inspired to write new ones lately, and I just don't get many submissions from outsiders these days. I suppose most people scratching their generative art / demoscene itch these days don't write C, they use Processing or Shadertoy, and the barrier to entry in XScreenSaver is significantly higher than that.

Perhaps my life would be easiser if I would stop clinging to the idea that XScreenSaver must support systems that are OpenGL but not necessarily GLES. But every time I ponder what that might break I just get angry all over again and go do something else.

Previously, previously, previously.
...more
View all episodesView all episodes
Download on the App Store

jwzBy