BASYS nostalgia fest

By Jacek Rużyczka - Self-photographed, CC BY-SA 3.0,

BASYS was a newsroom computer system used very widely in the 1980s and 90s by many radio and TV broadcasters: the BBC and ITN in the UK, CNN and NBC in the USA, the ABC in Australia and probably many more. It’s been said that it was the invention of BASYS that made pioneering rolling news channel CNN possible.

It ran on central mini-computers connected to ‘dumb’ terminals in newsrooms like the DEC VT420, a beautiful device that could only display text but did so in gorgeous glowing green, orange or white phosphorescent characters on a cathode ray tube display. Many of those terminals ended up in skips, but to buy one on eBay now will cost you several hundred pounds.

I knew BASYS from its special BBC World Service incarnation, EDiT in Bush House in the early 90s. EDiT had a kind of sandbox area called bush.graffiti to encourage reluctant journos to use this new-fangled technology. Odd threads would be started which people would sign with strange pseudonyms. I still have a stack of printouts from bush.graffiti and I wrote about some of them here:

Another killer feature of BASYS was top-line messaging. This was before anyone had broadband internet at home, the World Wide Web was only just being invented and cell phones were certainly not smart, so the ability to send a quick, instant message to your colleagues was intoxicating. I even met my wife in bush.graffiti.

A while ago I asked for help finding info about BASYS as there’s precious little online, certainly no website devoted to it that I could find. Silence. I tried again recently and, maybe because Twitter’s algorithms have changed, I was positively inundated with info.

I’m still looking for any training manuals, preferably ones used to train journalists how to use it. I’d kind of love to make my MUD look like BASYS when you telnet into it…

Here’s a summary of what I’ve learned so far:



  • When the original BASYS company got into trouble, ITN in London bought the company to protect its investment.
    But I didn’t know that…
  • ITN then sold BASYS to DEC. Yes, the computer company that made the mini-computers and terminals the system ran on.
  • DEC then sold it to Avid.
  • BASYS then was ported to Red Hat Linux and lived on for many years as Avid iNews. I checked out some technical manuals on iNews, and it’s really very similar to BASYS indeed, albeit running on Linux servers and at the client end on a Windows app with a GUI featuring buttons.


  • @IsItBroke says BASYS at BBC TV new ran on ‘PDP11/54s with IBM ATs each with several serial port cards with VT100 terminals hanging off them (or could be printers or AutoScript promoters which behaves like printers) – these “Terminal Servers” connected to the PDPs over 10Base2 Ethernet.’
  • Originally the BBC’s Basys ran on a pair of Onyx computers but by the time it was being implemented at BBC TVC it was on DEC VAX superminicomputers – possibly 6100s. EDiT at Bush ran on three Vax 6200s. (via @kingsp10)

User interface

  • @mattjones0111 reminded me that although BASYS’s UI was text-only, it was quick to use with its keystrokes and keyboard shortcuts. It allowed horizontal split screens, copy-paste, top-line messaging. Great example of a highly focused UI.

Remote access

  • If you had a modem and maybe an acoustic coupler, you could dial into Basys systems when you were on the road to file your copy and access programme running orders. NBC journalists used Tandy / Radio Shack Model 100 portable computers, and one of my Twitter correspondents @Stephen_Neal used his Psion 5 to dial into Basys at BBC East in 1996.
  • Stephen also writes ‘I used BASYS at the BBC in Norwich and Cambridge 1995-1997. In Norwich it was based around serial terminals, but the new Cambridge newsroom had IP-connected PCs running terminal software. You could connect to the London BASYS system to look at Network running orders.’
  • @mattjones0111 wrote ‘I was a traffic reporter and based at a police motorway control room near Redhill. I had an ISDN line; one channel would connect to BASYS, the other would connect my mic to the studio in Guildford. I also had PSTN dial-up access which I could use from home.’


  • It was hilariously easy to send a top-line message the wrong person by getting their username wrong. eg ‘[myeditor] is an idiot, sent to [myeditor]‘ (via @terrystiastny and others).
  • In Bush House, home of the BBC World Service, you could connect to the training system by typing ‘connect train’. The sysadmins changed someone’s password to ‘hacker’ for doing this too often.
  • The BBC World Service Bush House version of Basys was called EDiT.
  • Bush House usernames had 3 letters of surname, a number & 3 letter department code. My own was boo1opr (operations). Amusing ones were rub1pub (publicity) and pis1por (Portuguese for Africa).
  • The Basys console command “msgclean” which could be used to print off every top-line message sent on the Basys system (via @kingsp10)
  • @resourcefulco wrote ‘I was graphic designer on Breakfast Time at BBC Lime Grove, using a Quantel Paintbox. Bored, we tried to link it up to the main PDP-11, and one of the amazing BBC technicians came up with a tiny box that let us do primitive 3-D wire graphics (and slowed down the news autocue)…’
  • Up to v13 of Basys if you took a story which had just been saved in 2 column mode and typed CMD get old, then it would kill all 10 sessions on the CCU to which you were connected. Bug found in v3 and finally fixed in v14 (via @kingsp10)
  • @IsItBroke reported: ‘You could a trick routing a serial port from one Terminal Server to another; it was referred to as a “Permanent Virtual Connection” which we used for router control panels and the like; over the BASYS IP network.’


This entry was posted in BBC, computers, media, nostalgia, radio, TV and tagged , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>