BBS Graphics History: Pretty awesome, until the web showed up
tedium.co
tedium.co
Line (20,500) (45, 520) (15)
Line (200,523) (65, 520) (15)
Circle (300, 300) (100) (30)
Fill (50,30) (16)
and so on
If you had a slower computer, or the software wasn't optimized that well, you'd be able to sit and watch your drawing re-draw every time you loaded the file or made certain edits.NCSA Mosaic (the first popular graphical web browser) came out in 1992. By the time I first got web access in the fall of 1994, the web was already far larger and more fascinating than any BBS I had ever used. And then Netscape Navigator 1.0 was released on December 15, 1994, and I remember that all my geek friends had concluded that the world was about to change. The early web was captivating.
In 1994 and 1995, a proprietary graphics format from a 6 person company stood no chance.
I do miss BBSs. The shared a lot of the good aspects of forum culture in the mid-2000s, but for a local audience. And they definitely had a true geek spirit. But the early web brought the world to your fingertips.
Sure, you could do so much more with an HTML/browser, but you needed megabytes of ram, a high-res graphics card and monitor, a mouse, and OS like Windows or Mac, a fast CPU...
By 1994 Windows was installed by default on consumer PCs and you'd be hard pressed to buy a new PC that wasn't multimedia capable. The multimedia trend had been pushed by CD-ROM content since the start of the decade. Within a year of Netscape becoming available Windows 95 was the default OS on new PCs. AOL, CompuServe, and MSN also all existed by 1994 and had graphical clients.
So by the time Netscape was first released a majority of PCs in use were easily capable of running it. The number of just AOL users likely dwarfed the number of BBS users even at their peak popularity. C64 and Apple II die hards might have still been dialing their local BBSes but they weren't a majority and BBSes weren't really offering the ease of use as online services and then the web.
By 1996 I was helping a startup ISP get off the ground and sending out floppy disks with dial-up internet, email software and a web browser and had pretty much just stopped using BBSs.
A lot of it was banners for pirate boards, but the art that those folks managed to squeeze out of text characters was amazing.
Textfiles.com has a good archive: http://artscene.textfiles.com/ansi/
Tip: use the (?) next to the source file to view the rendered PNG
One of the magical things about RIPscrip is that some (most?) viewers drew the art as it loaded in layers, so you got to see the vector art be assembled as your modem worked. Do yourself a favor and download PabloDraw (linked from the article) and view that k!light.rip file (it's part of this pack: https://files.artpacks.org/1999/sadist04.zip).
Entirely graphical (you could design pages using drag & drop, use vector graphics, etc.) and ran on Windows.
The company closed shop in 1999.
Example screenshots: - https://infofiles.org/uploads/posts/2018-08/1534836516_pic1.... - https://infofiles.org/uploads/posts/2018-08/1534836564_pic2....
One I used as a kid was OMNI BBS (sometimes written O-M-N-I BBS) which ran on windows: http://www.bbsdocumentary.com/software/IBM/WINDOWS/OMNIBBS/
Only a few of my friends ever dialed in but it was a next generation replacement to a custom qbasic bbs that I had written.
The OMNI BBS admin interface seemed to borrow heavily from Visual Basic and even included Basic scripting features so that you could program entire games and experiences. Unfortunately it was very buggy and combined with my amateur coding skills I didn't get very far with anything beyond the basic built-in features of email, message board and file repository.
http://artcity.bitfellas.org/ - Amiga artwork
http://www.wab.com - CSS/Javascript demoscene intro's
That book was waiting on my doorstep when I returned from the conference. This was maybe 1989 or 1990, I told my boss that our brand new FAX machine was toast, I'd just seen the future. The really funny thing is that thirty years later that FAX machine (or it's replacement) is still being used.
Consider the LORD dragon presented in the article in both ANSI and RIP: the _ability_ chasm between the artistic representations is enormous!
ANSI was lovely because it was only a small abstraction beyond text; and the chunky lo-fi art made it accessible to many, without getting ugly.
Consider nowadays where the low-ability alternative to that high fidelity dragon would likely be rendered in shaky mspaint blobs. There's good reason we don't see much of that, and yet in the days of the BBS there was ANSI _dripping_ off the text.
At the time, it was beautiful. I'd run a WWIVBBS prior to that, and the users loved the change.
Fast forward 6 months, and the world.wide.web was just too attractive to keep using a BBS platform. RIP RIPscrip.
The other aspect was that it was relatively hard to make a RIPscript image. You needed a vector graphics artist. The web went with simple raster graphics instead which opened up the talent pool considerably. The bandwidth and memory constraints that RIPscript were built around were quickly demolished in the 90s as computer power skyrocketed and relatively fast modems became cheap.
Wish could time travel and live that life again!
Not a fan of the current developments though! Sadly!
https://en.wikipedia.org/wiki/RoboBOARD/FX https://www.reddit.com/r/bbs/comments/5eo8pz/roboboard_and_r...
Few implement a full set of ANSI SGR commands. VTE and Konsole are the only ones I found that can do overlines (useful in status lines).
Also odd that so many people reinvented wheels - when sixels, Tektronix, Minitel, NAPLPS and others were available, people still invented new "standards", to the point standards became mostly useless.
I wrote some JavaScript that draws RIP files into a web canvas, and an experimental RIP to SVG converter. It's still incomplete. Here's the source: https://github.com/cgorringe/RIPtermJS
Here's a Demo page where you can see some RIP files rendered in a canvas and as SVG: https://carl.gorringe.org/pub/code/javascript/RIPtermJS/
Specs for v1.54, v2, and v3 can be downloaded here: https://carl.gorringe.org/pub/code/javascript/RIPtermJS/docs...
Some issues with the RIP format:
1. RIPscrip v1.54, the most popular version, was targeted towards 640x350 px EGA graphics, which is an odd resolution with non-square pixels. They tried fixing this in later versions, but they weren't as popular.
2. Non-standard bezier curves and the flood fill algorithm caused issues with rendering. I've had a lot of issues trying to get it working right as the flood fill would leak through holes in lines which aren't rendered exactly like RIPterm did. And the specs don't give details on how they did it.
while they convert to PNG just fine, the realtime rendering was at least half of the experience, especially with the ones that used 'dithering' :) there was a similar issue for viewing ansimation, this was addressed by using the javascript version of ansilove (https://16colo.rs/tags/content/ansimation)
i'd surely be interested in integrating this in case you find the time to resolve the last issues.
Flash seems like the more direct competitor that he touches on. It's easier to see in hindsight, but they really won by taking care of the content creators. I tried a few times to make RIP graphics back in the day but could never really figure it out. Flash, in contrast, had an experience for the designers and artists that is still remembered fondly today. It set the course for a whole new generation of animation.
https://www.pcmag.com/news/the-forgotten-world-of-bbs-door-g...
I thought it was all too slow (both downloading and drawing menus) and the RIP art I saw was mostly very underwhelming, in particular compared to ANSI art.
There was something called Greg's BBS, but that's not what I'm referring to.
If such a thing ever existed, I can find no trace of it on the Internet. :-(
RIP was notable because of how much it looked like more serious commercial dial-up systems like the Prodigy On-line service (pre-internet) [1]
One of the ones I remember the best was the FirstClass BBS system for Macs. I think a modern version is still around for school systems. It offered a full GUI, I believe it could transfer multiple things at once, and had pretty good graphics support. There's pitiful little information I can find on the internet for what it used to look like in the mid-90s, but here's one of the best screenshots I can find. [2]
IIR there were maybe 2 or 3 other similar systems, each with their own server-client system and protocol -- these all seem to be lost to time.
The main problem of course is that user-uptake needs to be massive to really make these a success. With ANSI systems, pretty much any dial-up client could connect to any BBS systems regardless of what server software it was running. Even in the case where a weird character set was being sent back (like say when a MS-DOS system connected to an Amiga) you could more or less still use the BBS. But for RIP BBSs (and others like FirstClass), you needed a specialized client to dial-up just the one or two BBSs in your area that provided it, and if you were an avid BBSer, it really took you out of your normal "flow" from your main BBS terminal software. Once you were connected, the content of a RIP BBS may not have been all that compelling as BBSs were really driven by the interests and passions of the Sysop.
For those that don't remember those days, the average BBS user's workflow looked something like this:
1 - Fire up your dial-up software
2 - Start dialing every single BBS you've been able to dig up and add to your dialer phonebook, this is automatic, but you'll get mostly busy signals since most BBSs are run off of one line.
3 - Eventually connect to one, maybe 20-30 minutes later. Is it one you're really interested in?
4 - Do some things, you only get a few minutes each day.
5 - Disconnect, start dialing again.
Having to jump out of this fairly automated flow to fire up another different client just to dial in to one or two boards was just never going to fly. However, around the time the Web started to really take off some terminal clients were starting to integrate RIP and most RIP servers had an ANSI fallback.
One of the reasons I think the web really took off was that you only needed to connect to your provider, and then all the sites were accessible. You didn't need to jump around between different applications or clients or anything. Just connect once, and you can go everywhere even if the content at that time was more or less the same and graphics and display capability weren't really much beyond what was theoretically already available.
1 - https://www.google.com/search?tbm=isch&q=prodigy%20on-line%2...
Some example RIP files: http://www.kwasstuff.altervista.org/RIP/
How come BBS + RIP article not mention Searchlight?
Plus, you could access those using a vt100 terminal...which I often did.