Rendered at 21:54:15 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
ynac 2 days ago [-]
You're inspiring me to attempt a rescue of my last BBS (MajorBBS system) from 1991-1993. It had some great ANSI room and section screens. It was run from a single 1GB(!!) drive that cost us $1000. We had email, a couple stores (one of the first online book stores) and store-n-forward mail systems, maybe finger and telnet(?). Unfortunately, a neighbor got stoned, had a cigarette in bed and burned up his house and ours. Nobody hurt, but the BBS wasn't backed up offsite.
lardissone 2 days ago [-]
Beautiful! No backups at all of something? Sorry for your house burnt.
ynac 2 days ago [-]
It was a weird time frame. My partner was living in the house, and I was moving to Seattle. The backup was pretty much inches from the system itself. Not the last time I learned that lesson. But, the original SCSI drive did survive, even if the machines and desk and couches, etc. were all ruined. With HTML coming along we didn't rebuild. It's still seems like such a huge loss not having entities like BBSs on the internet. Just like the loss of IRC and other basic systems / plumbing of the capital I Internet. Yeah, they needed upgrades, but that's what IETF, RFC, and scrappy hackers are for. <sigh> Loving on the ANSI!
gwbas1c 2 days ago [-]
There were telnet BBSes on the internet in the 1990s. I even used some in 2005. Haven't gone looking, but I'm sure if you look, you'll find one. (But it might be better to use ssh today.)
mike_d 2 days ago [-]
In the BBS days persistent storage was expensive. Backups were at best saving something to two different floppy disks. If you got lucky you could rebuild most stuff from files you had shared with friends.
primaryobjects 2 days ago [-]
This would be great with an option to draw each ANSI line by line with pixels drawn left to right. The same way it was experienced over dialup.
The options could be baud rates: 56k, 14.4, 2400
lardissone 2 days ago [-]
Sounds like a great idea.
user3939382 2 days ago [-]
As someone with a flying toasters tie, I can’t wait to try this.
jcynix 2 days ago [-]
Ah, yes, After Dark, with the "Lunatic Fringe" module, which was fun (and was a time sink ;-0). And what I would like to see again is the "Stained Glass" module which produced phantastic visual effects when tuned a bit.
conception 2 days ago [-]
On an aside, I’ve gotten After Dark to work on Windows 10 with some effort. Haven’t tried 11 yet.
nickdothutton 1 days ago [-]
From great constraint springs great creativity. Brought back fond memories of the BBS scene in the 80s. Thanks to any USR people who may be reading this, my HST (with sysop discount) opened up a world to me.
retlehs 2 days ago [-]
This is really great work, I’m installing this immediately once I’m back on my machine
Minor nit: I kept trying to tap the text to open the video before I realized I had to tap the image.
lardissone 2 days ago [-]
ah, good catch.
lukasb 2 days ago [-]
A couple of the art packs you recommend 404.
lardissone 2 days ago [-]
Fixed!
stnvh 2 days ago [-]
This is absolutely brilliant. I've been toying with the codebase and thought this would work really well similar to the 'Macintosh' style animated screensaver present in macOS's more recent updates.
Nice work! The ANSI art scene was such a unique corner of computing history. Would love to see a "slow scroll" mode that simulates the modem experience — watching art render line by line over a 14.4k connection was half the magic.
binaryturtle 2 days ago [-]
Those are some intense system requirements.
lardissone 2 days ago [-]
Ah, yes, I’m not able to test in Intel Macs. Will try to make it available to lower macOS versions at least.
xp84 2 days ago [-]
You might find some volunteers here willing to make Intel builds :)
lardissone 2 days ago [-]
it's open source, anyone can help with it, I'm happy to merge PRs
lardissone 2 days ago [-]
Just added support to macOS Sequoia.
adambb 2 days ago [-]
(unintentional) satire? almost a meditation on the seemingly inevitable bloat of software
tom_ 2 days ago [-]
Pretty much any Mac bought in the past 5 years can fulfil the requirements, which doesn't feel terribly unreasonable, and I bet the Intel case would be straightforward to cover too, and now you're catering for every Mac bought in the past 6 years.
Apple are dicks about making it easy to test on older macOS revisions, but I'm sure that'd actually be easier than you'd expect too. (I have a FOSS project that has macOS as a supported target. It targets OS X Mavericks, released in 2013. I don't have any easy way of testing anything older than macOS Ventura, released in 2022, and to be honest I don't really care to figure out how to do any better, but, last time somebody complained about OS X Mavericks incompatibility, and I fixed the problem, which was actually very easy to do: it did apparently work.) Put in a modicum of effort and I'm sure you can make this thing work for every Mac sold since like 2015, and there'd be a non-zero chance it'd work for some older ones too.
Thinking back to when BBSs were a thing, since that'd be on topic: perhaps Americans got a lucky break with the Apple II, in production from 1977-1993 (says Wikipedia) and seemingly a viable commercial platform for a measurable fraction of the period? For me, growing up in the UK in the late 20th century, the whole computer ecosystem seemed to get pretty much completely refreshed about every 10 years at the very most. Buy a BBC Micro in 1983: platform dead by 1990. Buy a ZX Spectrum in 1983: platform dead by 1991. Buy an Atari ST in 1985: platform dead by 1992. Buy an Amiga in 1986: platform dead by 1994. The PC was a bit of an exception, as the OS remained the same (for good or for ill...) for longer, but the onward march of hardware progress meant that you'd need new hardware every few years if you wanted to actually run recent software.
Anyway, my basic thinking is that if in March 2026 you are releasing some software that requires you to have a computer manufactured at some point in the 2020s, then this is hardly without historical precedent. It might even simply be the natural order of things.
Me? I set the displays to go to sleep after N minutes.
b800h 2 days ago [-]
This is brilliant - thanks!
There are so many packs on that site to choose from, it would be great to get some pointers on which ones to install.
blondin 2 days ago [-]
Thank you so much for building this. The larger demoscene art community needs something like this. Also, as someone suggested, maybe a starter default art pack would be awesome.
lardissone 2 days ago [-]
I thought about using a starter pack, but not sure which one, I'm open to suggestions!
lardissone 2 days ago [-]
btw, added a default pack in the newest version.
gwbas1c 2 days ago [-]
Anyone else having trouble getting this to work?
I tried building myself, and the build ended with a certificate error. (I get it, distributing software always hits unexpected snags.)
Then I installed from zip and when I use preview (in the screen saver options,) I just get a blank screen. There's a message at the top of the screen, but most of it is truncated from the notch from the camera.
---
Edit: I tried adding sources, but they don't seem to download. Not sure why. Sigh.
doodpants 2 days ago [-]
Doesn't work for me either. I'm running Sequoia on an Intel Mac. When the saver runs, it says "No art sources configured. Open Screen Saver Options to add pack URLs or a local folder." I've added all 5 of the recommended pack URLs listed on the GitHub page, and even tried clicking the Refetch Packs button, but it won't show anything except that message.
empressplay 2 days ago [-]
It's able to download packs but you have to disable Lulu when you first run the screen saver itself because Lulu doesn't seem to detect its network access (and can't allow you to approve it)
It seems to also download the HTML for the 16colors page, and will occasionally display it.
2 days ago [-]
superultra 2 days ago [-]
Tahoe only? Yikes!
lardissone 2 days ago [-]
I just pushed a new version with support to macOS Sequoia.
The options could be baud rates: 56k, 14.4, 2400
My terminal loads ANSI each time it opens, but requires downloading artpacks first: https://github.com/retlehs/ansimotd
I also like how your README suggests specific packs to grab
https://youtu.be/gSss24I_y3M
Still a bit rough around the edges. I am currently adding per-character animation so the grid enters like a "wave"
Added a modem emulation mode:
https://www.youtube.com/watch?v=cwgoDvFB8Ak
Apple are dicks about making it easy to test on older macOS revisions, but I'm sure that'd actually be easier than you'd expect too. (I have a FOSS project that has macOS as a supported target. It targets OS X Mavericks, released in 2013. I don't have any easy way of testing anything older than macOS Ventura, released in 2022, and to be honest I don't really care to figure out how to do any better, but, last time somebody complained about OS X Mavericks incompatibility, and I fixed the problem, which was actually very easy to do: it did apparently work.) Put in a modicum of effort and I'm sure you can make this thing work for every Mac sold since like 2015, and there'd be a non-zero chance it'd work for some older ones too.
Thinking back to when BBSs were a thing, since that'd be on topic: perhaps Americans got a lucky break with the Apple II, in production from 1977-1993 (says Wikipedia) and seemingly a viable commercial platform for a measurable fraction of the period? For me, growing up in the UK in the late 20th century, the whole computer ecosystem seemed to get pretty much completely refreshed about every 10 years at the very most. Buy a BBC Micro in 1983: platform dead by 1990. Buy a ZX Spectrum in 1983: platform dead by 1991. Buy an Atari ST in 1985: platform dead by 1992. Buy an Amiga in 1986: platform dead by 1994. The PC was a bit of an exception, as the OS remained the same (for good or for ill...) for longer, but the onward march of hardware progress meant that you'd need new hardware every few years if you wanted to actually run recent software.
Anyway, my basic thinking is that if in March 2026 you are releasing some software that requires you to have a computer manufactured at some point in the 2020s, then this is hardly without historical precedent. It might even simply be the natural order of things.
Me? I set the displays to go to sleep after N minutes.
There are so many packs on that site to choose from, it would be great to get some pointers on which ones to install.
I tried building myself, and the build ended with a certificate error. (I get it, distributing software always hits unexpected snags.)
Then I installed from zip and when I use preview (in the screen saver options,) I just get a blank screen. There's a message at the top of the screen, but most of it is truncated from the notch from the camera.
---
Edit: I tried adding sources, but they don't seem to download. Not sure why. Sigh.
It seems to also download the HTML for the 16colors page, and will occasionally display it.