Wiring A Vintage Teletype To The Internet
An anonymous reader writes "Do you have an old teletype with a 5-bit serial interface sitting around that you've been itching to hook up to the Internet? If so, this article at LinuxDevices.com is just what you've been looking for. Henry Minsky has caught the Mini-ITX motherboard bug big-time, arguing that the tiny, yet full-featured boards can now compete favorably with more traditional embedded platforms." Minsky explains that: "Messages and alerts could be printed to the teletype automatically from remote locations (such as our Yahoo calendar), while a user could send messages and access services such as weather and news headlines from the teletype keyboard."
Do you have an old teletype with a 5-bit serial interface sitting around that you've been itching to hook up to the Internet?
No.
If these are really going to be implemented to do alerts and things as mentioned, are we going to have dot-matrix printouts like they used to be or something better, like an inkjet -- or what about a small LCD screen to save space?
Conceivably, it seems one of these machines would chew through a paper roll or two in a short time...
I'd love to get an old teletype going. Ever since I read Hackers by Stephen Levy, I really really lusted after the old hardware. (The first computer I owned was an Atari 800; alas, I never got to play on a PDP-11 or a teletype, or punch cards on a modified IBM Selectric (or punch cards at all!)). I wonder if maybe some enterprising geeks could set up an 'old computer museum and workshop' so geeks can go and learn of their roots. I'd love to play with a teletype! (I hear the bell on one of those is an actual BELL!)
Honey, I shrunk the Cygwin
Depressingly, although he mentions the rationale for choosing the hardware and software that he did, with links to vendors, he never mentions if the damn thing actually works! Where's the audio of the teletype humming away? The pictures of the latest weather report, pulled off of some website, displayed as printed text?
So you can glance at your spam in hard copy format before you throw it away?
Actually that would probably be a good angle to sue spammers for wasting your resources, given that it's illegal to spam faxes for the same reason.
In other news, this sort of thing is called a PRINTER in 2003. It's typically connected to a COMPUTER which is connected to the internet. It's quite possible to print remotely using Windows, particularly to leave spooky messages on your neighbour's printer over residential cable modem setups that have very very bad security.
Given the sort of spam that ends up in my mailbox, hooking the teletype up to print out the subjects of incoming mail messages would require upgrading the teletype to have UNICODE printing characters.
"Little does he know, but there is no 'I' in 'Idiot'!"
Yeah, pages take 30 secs to load cuz of bitorrent.... *sigh.
I first thought that they managed to run the HTTP server on the actual teletype (something like a mechanical HTTP server!), so I was a little dissapointed to see that they used a modern PC motherboard for doing that.
Still, it would be nice to see if something like Contiki could be used for this beast as well.
Hook this bad boy up to a machine running ASCII Quake, and give new meaning to the term "Frag"!
Let's try not to let fact interfere with our speculation here, OK?
Ok check out the image.
Can anyone tell what those videos are?
I bet they are more interesting than the article!
I was planing on doing the same, except the teletype I have is much newer (its a DEC) im not sure the model number or anything however.
I was just going to write my own version of lynx that just dumbs the whole page or somthing like that. One idea of mine was to create a "web shell" or somthing as it would be fun.
The teletype I have can go up to 9600 baud, and I have a bay networks remote annex lying around so I thought I could use it.
I have a VT330 as well but its stuffed, oh well I might fix it. A VT220 would be cool, however I cant find one ata cheap enough price.
(nervously) Who sent you?
> Just imagine a Beowulf cluster of...
FFS, Just imagine a Beowulf cluster every story yet to be posted on Slashdot AND BE DONE WITHT THE STUPID "has to be said" JOKES!
> I, for one, welcome out new teletype overlords.
:-\
Yeah, some freak decided to hook up an old teletype with Linux so now they are our overlords.
oh well, time to start looking for a vt-52 I guess.
Linux? I thought they said 'Matrix'
> For God's sake will you people let some of these ancient technologies die already!!
No.
Yea, thats as scary as when the IMac came out with no floppy drive.
JESUS.
What i really lack of todays printers is the old typewriter "engraving" effect.
If I use a really "good", eg. linen or hemp, paper I want this effect because it looks nice and old-style (for diplomas and such), and have better archive durability (100y+).
So my question is:
Is there any electronic typewriter suitable for connecting to a computer?
Warning: This sig contains a small bug. ==> *
Lets use a spellchecker, because we can! Oh wait, a trolling AC ... no, no you can't. Obviously. :)
A VT220 terminal sitting here in a box, too precious to throw away, too useless to do anything with except perhaps hook up to a Linux box as a useless console.
And now I can hook it to the Internet! This is seriously useful stuff. Maybe I can make it beep as the text appears, in double size, so that people can see I have a REAL computer!
Ceci n'est pas une signature
"Do you have an old teletype with a 5-bit serial interface sitting around that you've been itching to hook up to the Internet? "
This project coupled with the authors last name, brings new meaning to "artificial intelligence".
One of my father's first jobs was as a reporter for UPI. He could "edit" a story by reading the punched holes on the 5-level paper tape.
Mea navis aericumbens anguillis abundat
Dunno how I would configure that. Seems like flow control wouldn't even be an issue. I have other questions though. Wouldn't you go through a lot of paper? And how wouold you get the links to work once you have the page printed out?
Stupid Humans.....
can i be the first to ask why? ah, no, not the first, but can i ask anyway?
Arnie for Governor, Actors Speak Louder Than Words
#### Teletype (tty)
:hc:os:xo:\
:co#72:\
:bl=^G:cr=^M:do=^J:sf=^J:
:bs:hc:os:xo:\
:bl=^G:cr=^M:do=^J:hd=\E9:hu=\E8:le=^H:sf=^J:up=\E 7:
#
# These are the hardcopy Teletypes from before AT&T bought the company,
# clattering electromechanical dinosaurs in Bakelite cases that printed on
# pulpy yellow roll paper. If you remember these you go back a ways.
# Teletype-branded VDTs are listed in the AT&T section.
#
# The earliest UNIXes were designed to use these clunkers; nroff and a few
# other programs still default to emitting codes for the Model 37.
#
tty33|tty35|model 33 or 35 teletype:\
tty37|model 37 teletype:\
Uh, not really? I have two new Athlon systems, neither of which has a floppy drive.
What's the point of having an alert if you have to go look for it?
That means the older the better.
Government of the people, by corporate executives, for corporate profits.
The bell is real, but the teletype itself makes so much darn noise that it would be ideal for notification of alerts needing immediate attention. My anecdote us that a friend once hacked one into a being printer for an Apple][. Not only did it make a din during normal operation, because his was missing some structural support it would occilate and bang into the adjacent metal table. Not everyone in the area had the same level of appreciation of this feature however. ;)
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
Theres a program called heavy metal that allows you to connect your teletype to your box and be able to surf the web, check the weather, stock quotes, telnet into other machines, be able to convert ASCII into 5-bit and and read e-mail.
Nero-burning ROM for Linux!
Hey! That's SCO code!
"I used to have that really cool,funny sig
... but torrent ...
It might be a DEC LA36 DECwriter II. I used to use one of them as the console terminal of a PDP-11/03 (LSI-11). The nice thing about them is that they use standard line printer fanfold paper. It had a 20 mA current loop serial interface, although I think there was an option for a RS-232 interface.
Mea navis aericumbens anguillis abundat
Compared to a teletype, a VT220 is fancy future technology. A teletype prints on paper, a VT220 has an actual monochrome CRT screen. BTW, hooking it up to a linux box can be actually quite useful if you have friends at your place and more than one of them wants to check their mail at the same time...
Hey man, I can cure that problem for you, go to the Start menu, pop up the little RUN box, and when you get that type in RMDIR C:\WINDOWS
That'll solve your problem. You'll never get a virus again.
Stupid Humans.....
After reading this.....
I think I'll just get my old morse key and hook it up to the internet.
- "They misunderestimated me."
so type in you're own login ((it it aksed you for it)), and you're ususl password. J0, ne1 g0t ususl passwrodz?
I once worked for a company whose business cards had a Telex number on them. At a trade show, I gave a young feller my card. He studied it briefly and pointed to the Telex number at the bottom asking what it was. I said, "That's our Telex number." He looked at me and asked, "What's a Telex?" "It's a Teletype that can store messages", I replied. He seemed to nod, acknowledging my answer but then asked, "What's a Teletype."
Wansu, th' chinese sailor
Finally, my would be nightstand has found a useful purpose.
Insert witty Slashdot sig here.
why don't we overclock our watches if we're at it - is there anything more useless than this project???
EPIA V image
EPIA M manual (12M - slow download)
VIA EPIA M Mainboard description
EPIA M image
EPIA M manual (7.12M - slow download)
mini-itx.com - bunch of other similar project
"And a voice was screaming: 'Holy Jesus! What are these goddamn animals?'" - HST
Hi, I'm Eray. How are you doing? Still doing a lot of linux tweaking it seems :)
That's a quite nostalgic hack. Have fun and happy hacking!
Cheers,
--exa--
How long before this get used for surfing for ASCII pr0n?
My Commodore 64 is wired to the Internet.
Connect to it here
About the setup
Next we'll see a Difference Engine on the 'net...who wants to try it?
Of course, inputting commands is rather trickier...
It's news for nerds.. but is this stuff that matters? ---
Mine means my own, but how can this be if I owe for it?
I kinda miss the whole dial up.. wait for the whine.. stick the handset in the coupler.. 300 baud was great cause you could read it as it went by :)
Somewhat related to the teletype/logging thing -
is there anyway to make syslog alert messages
appear in only a small portion of the console
(video) terminal? Say like the last 5 lines?
Here is my mechanical TTY terminal, a VERY SIMPLE interface is all it took to get my Model 33ASR wired to a notebook running RH8, the 'history simulator' (simh) simulating a PDP/8 running OS/8 and playing BASIC games, just like a student would be doing in 1972.
(Will be adding more to the page eventually, like how to configure Linux to run a 110 baud ASCII terminal, etc. Lost my previous host!)
try { do() || do_not(); } catch (JediException err) { yoda(err); }
When I was a radioman in the Navy, our division officer wrote a program to convert between BAUDOT (the 5 digit code used by TTYs) to ASCII and handle the protocol so we could edit messages on a laptop and transfer it to a TTY.
He showed me the code, written in C.
That was the moment I fell in love with programming, eventually got out of the navy and studied comp sci.
Thanks, LCDR Meyers!
The first time I used a computer was 1971, when I was a student at the University of Michigan. The air Force had just bought them a brand new IBM 360/67 with 1.5 Megs of RAM for $14 Million. You could submit programs in batch mode via punch cards or use the computer in time sharing mode via terminals. Some of the terminals were based on IBM selectrics, and they were pretty sweet. You could type on them as on a regular selectric typewriter. Most of them were teletypes. Model 33 IIRC. The teletypes were nasty. The keys had about a half inch of travel and they had to be pushed down all the way to work, which took considerable force. Touch typing was out of the question. You only used those things for very breif edits.
In the land of the blind, the one-eyed man is king.
A beowulf cluster of these? ;-)
This would actually suck to have. Growing up, we had a teletype connected to an s-100 cp/m box. The teletype was a power hog, noisy when idle, and super noisy when printing. It would shake the entire house (since it was located on the second floor). Print quality was poor. I like retro, but real teletypes sucked. An element of the bad old days. The keyboards on these teletypes sucked too.
If you're running some flavor of X (e.g. KDE, GNOME, twm), you should be able to open up an xterm with -C. Shrink it down to how ever many lines you want to see.
Is it just me, or is this guy's choice of what to actually do with the teletype kind of stupid? `Weather reports'? `News Headlines?' Gah, how boring.
If you got a teletype, geez man, just put a login prompt on it, and let people do their hacking with ed or whatever, now that's how a tty is supposed to be used on a computer system!
BTW, the original emacs (on ITS/tops20/etc) had a line mode! I very occasionally used it in college when all the video terminals were taken... it sucked, but was nicer than raw teco. Actually I guess vi has/had a line-mode too, in addition to the ed/ex level (I think it was called `open mode'); do modern variants like vim still have this?
We live, as we dream -- alone....
Archaic technology has already been discussed in a recent Slashdot thread
"dope will get you through times of no money better than money will get you through times of no dope"
You're not a real geek until your /dev/tty points to a true hardware teletype...
I had one of these units in 1976. Best I could determine, the thing hadn't been powered on in 10 years (at that time). The unit was built in the late '40s. It had a large condenser which was used as a spark suppressor (for trans-atlantic cable runs, as best as I knew). I removed it, and wired it to a KIM-1 as a terminal.
Problem was that the motor coils had grease or oil in them, and would start smoking if the unit was on too long. I junked the unit after a few years (wish that I had held on to it now).
Everything was mechanical (a series of combs activated by 60hz from the line to decode the baudot code. 2 stop bits needed to allow time for the combs to reset after a character had been printed).
Now, its 2003 and these things are STILL operational. Wow. That's 50 years after they should have been retired. These days, printer mechanisms seem to wear out in a couple of years.
Note to all the young 'uns. These '15 teletypes used a typewriter-like mechanism, with a comb to allow only one type bar to impact. Speed was 5 characters per second. At 5 bits per character, no lower case characters. There was a figures/letters shift (two reserved characters - no more state than that - remember the decoder is mechanical). '33 mechanism used a type-ball. 10 characters per second, and used ASCII. The '33 also didn't support lower case.
Ratboy
Just another "Cubible(sic) Joe" 2 17 3061
For a guy hooking up a Teletype, one of the hottest, noisyest things around, he sure pays a lot of attention to the heat and power use of his computer.
A real geek would whip up a vacuum tube interface, something I suspect more than one had in real life.
you drown in your own filth
understood, but was referring to tty0 which always gets so messy with messages
1 o.o.o.o
2
3 o.o.o.o
4
5 o.o.o.o
And of course, if you ever get gibberish, you should physically observer the tape for a messages:
1 ooo...o..ooo..ooo....o...o.ooo
2 o..o..o...o...o......oo.oo.o
3 ooo...o...o...oo.....o.o.o.ooo
4 o..o..o...o...o......o...o.o
5 ooo...o...o...ooo....o...o.ooo
Of course, the next thing is to add this video display:/ braziltv.h tml
http://members.fortunecity.com/drg45nzp
We're all in this together!
I did this years ago. I had a TeleType hooked to my Commodore 64 via the serial port.
The thing could dial into a local university, shell into my UNIX account, and then one could hack in a proper manly fashion, as God intended a man to hack.
Yellow paper curling around your feed, papertape running through the reader, and the comforting sounds and smells of a TeleType in full action.
You kids, you don't know what you're missing.
Guaranteed! This comment 100% Anthrax free!
Do you think you could build a mechanical ethernet interface?
It might need to use some paper tape to buffer the incoming packets before routing them. But there is hardware that does that:
Reperferator transmitter
I'm another one who used a surplus teletype for hard copy output on my first home computer around 1976, a Digital Group Z-80 kit system, with all of 2K of RAM until I later added another 16K board. The TTY was an Underwood, and I genned up a 5V -> 200V current interface out of a few Radio Shack parts and an LED+phototransistor paper sensor for isolation. I then modified DG's 1.5 KB "operating system" to do ASCII -> BAUDOT output. It usually ran just fine, and when it didn't, dousing the innards with WD-40 would generally fix the problem (Really!) WD-40 was also great at rejuvinating printer ribbons when they dried out.
This was in the day when PCs were much more expensive and PC printers likewise either expensive or real crummy.
Some of these devices, I recall, had a serial port input, so you could hook up your PC and use the device as a printer.
They didn't have the IBM Selectric typeball, they typically had type wheels.
I might trade for Friden calculators, though.
Ah, this brings back memories, all right. I had a KSR 28 (no paper tape reader/punch) hooked to a Digital Group Z-80 based CP/M system (wrote the CP/M Bios myself, to use the NEC floppy controller that was in the system).
An interesting feature of the Digital Group system was 'minimal hardware', in that there was no serial chip at all in the I/O. Rather, you used a 'bit-banger' parallel to serial software timing loop, to send bits serially out on of the parallel I/O lines.
So the challenge was modifying the supplied 8-bit ASCII serial driver to send at a different baud rate and number of data bits (not too difficult) and 1 and 1/2 stop bits (that turned out to be tricky, IIRC, for some reason). On yeah, you also had to implement a lookup table scheme for transliterating ASCII to/from Baudot, and don't forget that Baudot has a 'letters' and 'figures' state that must be kept track of. Also, no lower-case alphas.
Anyway, loads of fun, and you certainly learn a lot of low-level kinds of stuff when hacking on systems like that. Very useful for working on embedded systems as a profession later in life.
I already tried it.
The pop-up ads were hell.
So I'm going to be using an Altair 8800 front panel for web surfing, instead.
-- I have monkeys in my pants.
For 3 years, I've had an old Model 15 teletype connected to the Internet. Prints out all kinds of alerts. It has a website that I can post data to using html that then gets printed at a quick 60 characters per second. It's not based on Linux but an embedded board using a TCP/IP stack. It's for sale if anyone wants it. Slashdot stories sure look different on this thing, but it's nice to tear off the sheet and read them from paper.
There's nothing quite like tuning into rtty, tweaking the demodulator til the cross appears and listening the beadle-beadle of the signal while watching the asr23 do it's thing.
Such a beautiful sound as the motor hums, the solenoids pull the bars and the print head smacks the paper--or the tape.
Spent some long winters in the shack kept nice and cozy with all those tubes and motors going.
Even the asr33, though it doesn't sound the same, is sweet. But it is an ASCII machine--7bit plus parity.
in case somebody might wonder, 5-bit is called Baudot. It has been in use since at least before WW2. It is still in use! Has one start bit, two stop bits, totaling 8 bits.
Baudot is also used for deaf tty's ("hearing challenged" for the politically impaired).
[ warning: college level text detected -- text beyond this point deleted. Please keep your messages and spelling at or below the fifth-grade level! ]
these are what the deaf use to communicate over POTS. I'm trying to set up an emulator now for a TDD in java (telecom device for the deaf). Google gallaudet for more info - they've got a site on TDDs (also known as TTYs). The standard happended because the originalsystem was set up by a physicist who was deaf and thus, couldn't use a phone to communicate /w his colleagues.
Hmmmmmmmmm.
I tried to post in more with
No dice. system wouldn't let me.
Then, i convert it to implement the words as replacements. Didn't even use the old-school "dits" and "dahs", but new-school (for morse, anyway), "dot" and "dash". That didn't even do it... Darn ! Now I violated the postercomment compression filter. You can't make this stuff up. How hard is it to just enter a nice, simple, morse message?
That's it, next time, I'm entering everything using a hamming-code.
Don't believe me, try to enter a morse-message yourself.
Sam
In the article, the author digresses a bit into the history of the Teletype, and says, "The Unix system at Bell Labs was developed using the Model 35 Teletype, which was the next model produced after the Model 28..." However, the 35 was a rather large and fairly rare unit. I suspect most of the Unix work done at Bell Labs was on Teletype Model 33 variants. This is supported by the picture available at this link maintained by Dennis Richie himself.
subject line is of course in reference to true names.
I do remember loading diagnostic routines through a teletype off paper tape for a GA16/440, probably still got those tapes somewhere.
This is my sig, exciting huh!
try the tail command
Turn around and run the other way fast. The first time I worked on one I must have touched a wrong wire 'cause it sent me flying on my ass. Teletypes are nasty peices of hardware.
Slashdotters beware...
From excellent karma to terible karma with a single +5 funny post...
In a battle of museum pieces, I used to use a model 15-KSR as the printer on my TRS-80. I wrote a little program to operate the cassette start/stop relay to generate the pulses required by the five-level Baudot code for each character. The relay in turn keyed a transistor to break the 20 mA current loop to the TTY's magnets, so that the delicate relay in the TRS-80 did not end up being welded shut from the arc-back. It was quite impressive to watch it work. I put the hookup away when I saved up the $300 cost of an Epson MX-70 seven-pin dot-matrix printer and found a parallel-printer adapter that plugged into the 80's expansion port.
When not connected to the computer, it was switched over to a homebrew TD (transmitter-distributor, sort of an early modem) to copy teletype transmissions on 2 meters. A carrier-operated relay would turn on the loud, rumbly 1/3-HP motor just before the machine would chatter to life with a message forme or one of the other hams in town, then shut itself down at the end of the transmission. Boot-up time was a remarkable one-half second, with the only hiccup being an occasional random character that was typed as the power was coming up and the selectors were settling in on the camshaft.
Sadly, I had to abandon the machine when I moved, but I got around ten years' use out of it. I got good at dismantling it, straightening out bent rods, tightening and greasing gears and changing typearm slugs (it came to me with a British pound symbol instead of the dollar sign, so I replaced that one, and a couple others). These skills also came in handy servicing the receive-only Model 15s from UPI and AP in the newsroom of the radio station where I worked back then.