Hey folks,

after my OmniUSB-thread has gone down the teleprinter way... I'll start a new thread.

Did you now how I came to vintage computers? How I became some kind of computer engineer? Probably not. It's so easy. Listen. Long story ahead.

In 1999 I started to study computer science. Java and algorithms and all that clean stuff. One day in autumn 2000 I had that idea: I need a Fernschreiber (=teleprinter)! I had nothing to do with that stuff. And I did no know how it worked. I even did not remember having seen one. It was just that word in my head. So I bought my first Siemens T100 (still here in the house, two floors below me). It was a machine with strange connectors which made awful noise when connected to power. So I went to the library and found a good book from 1934. That told me how the teleprinter works. I then somehow soldered a simple interface to connect that beast to the parallel (!!!) port of my Linux server (the first hachti.de server was a mainboard and a harddisk in the corner of my student home where we had 10mbit LAN acess and fixed IP. I even did a DNS reverse mapping philipp.vorstrasse.uni-bremen.de for my IP). At that time all about programming I knew was Turbo Pascal, some Z80 machine language (not assembly language, I programmed that beast in hex) and a bit Java. I didn't even know much about Linux. The server back then had been setup by someone else who was in need of a server. So he used it as well. I used the parallel port because I had an idea how to control the pins. I knew that there was something ugly called serial port but I had not yet made the connection that this was EXACTLY what I would have needed.

To program that thing I needed some software. So I went to the bookstore at noon. Will never forget that. Bought the O'Reilly Linux Kernel drivers book (the one with the horse) and started to write my first C program ever. It was a kernel module. The Kernel must have been Linux 2.2. It was frustrating. But after a decent 30 hour nonstop session and hundreds of reboots (haha, of my web and mail server which was also running X from time to time) I really had some bitbang code which made the teleprinter say what I wanted it to say. I soon realised that with a multitasking OS like Linux I had the choice of outputting correct data using busy wait in Kernel or outputting a mess when the system gets under load. So I learned THAT lesson. I decided that I needed something else. Because I had heard of other people working with something called PIC Microcontroller, I bought one and a programmer. And a breadboard. That evil 16f84 was sitting there on my desk, naked, and did - nothing. Getting the PIC up and running was pure horror. The hardest architecture I've ever mastered. Since then I know: PIC is a load of complete shit! In the end I failed to create a RS232 (had learned that in the meantime) to teleprinter converter but had the idea to hook up two teleprinters using modems. TelexPhone was born. The project (telexphone.net) was eventually kind of stolen a few years later and continued to something still in existence called i-telex over internet. That was never what I wanted because the V21 modems (hard to find!!) are bit transparent. That means that the teleprinters on both sides of the wire run as synchronous as with a real wire between them. Very cool. The TelexPhone used a 16f876 with a approx 2k cooperative multitasking system written entirely in assembly. It was somehow modular. I managed to hook in modules with private main loop and init parts by writing an impressive linker script which automated that.
Hey, I was 21 and did all that on my own! Please do NOT laugh!

In the meantime someone somewhere invented something called eBay. And because It's always good to have several different devices of the same type and even better to have several examples of each those different devices, I had an eBay search for "Lochstreifen" which means punched paper tape. Paper tape for teleprinter, of course.

One day I found an offer "Honeywell H316 minicomputer" which sounded interesting. With paper tape. And no pictures. In Switzerland. A quick search (probably already google? I used altavista.digital.com before) told me that this could be an interesting toy. So I bought it for the incredible amount of SFr 450. Borrowed a car and went there. What I found was some messy stuff somewhere on an uninsulated attic in Switzerland. Very dirty. I nearly turned down the deal because it all looked so crappy. The seller admitted that he had kept the stuff in that open attic since beginning of the 1980s. I took it home. Had to drive TWICE from Bremen to Switzerland to get it all. And it was a lucky buy. After fiddling and cleaning around some weeks (never seen a minicomputer before!) and reading the manuals, I found out that the PSU had a slight problem which lead to unjustified shutdown. After I had solved that by pulling out one of the security circuit card from the PSU, it powered up the computer. And it magically worked instantly exactly as the manual told me. That was in 2004. The H316 has never since then failed a single time. Only issue are some contact issues with some memory cabling which may happen after moving the machine. Since then I have never had to switch a chip or a lamp or whatever. No single failure. Not one failed CPU or memory test (except when I stress the cable's card edge connector). It's so amazing that it became boring. Programming in FORTRAN IV? Read the manual, punch tape, use the compiler, linking loader and libraries as described in the manual - works. No secret shit. And The machine came with all that software as nice source code listing and binary paper tapes.

While still wandering around on my Olympus of quality, I got a call by a teleprinter friend who asked me if I would take a pdp8 computer. I thought that bit of that infamous DEC mess could be a good counter example for my H316's unlimited quality and went to pick up the pdp8. The day ended with my yellow car completely stuffed with rusty pdp8/l, and lots of other stuff. It were three machines. The tape drives and racks were fubar and went to scrap.

http://pdp8.hachti.de/gallery/haul/dscn0750_full.jpg
http://pdp8.hachti.de/gallery/haul/dscn0751_full.jpg
http://pdp8.hachti.de/gallery/haul/dscn2109_full.jpg

That was the beginning of the end. It just happened. Later 8/e, lab8/e etc.
And I had to admit that playing with Omnibus pdp8 is absolutely amazing! It's a great toy! I think the pdp8/e (not straight-8, 8/i, /s or whatever) is one of the greatest toys ever made. There are many games, it breaks regularly while still giving you a chance to be satisfied after fixing it. And it's so versatile! And digging through those blurry schematics is a game in its own right! For the Honeywell everything comes in high quality print, completely correct, no derivations and workarounds. With DEC it can be an adventure to get an overview over a hardware, its features, ECOs and FCOs and what else could happen.

Someday I also made a pdp8 in an FPGA. That was during the time I wanted to be a chip designer. But the only place where I could to ASIC design (I did my diploma thesis about a video generator FPGA design) was closed down instead of hiring me. Thank you, Silicon Image!

Currently I'm working for a Bosch/Denso joint venture doing Linux security for car multimedia systems. In my free time I have just started to construct a Märklin model railroad digital decoder which I will try to sell commercially (the competition use closed source PIC stuff. I use GPLv3 AVR code). And I run a letterpress print shop with the biggest machine being over 5 metric tons.

In the printshop there's also an 8/e. And I have inherited a forklift.

Don't know why I wrote this... Just wanted to write it. The teleprinter discussion... It was the teleprinter discussion....

I never learned to get that paper... I just had the right toys.

That's it for now :-)












































Reply via email to