Computer Technology

Testing a D/A Converter

D/A Converter Testing

The reason I started with computers somewhere around the beginning of the 80's was not that I was curious about the technology. There was no one around to explain how a microcomputer worked and the books at the municipal library were all at least 15 years too old. Instead, I had become fascinated by space and wanted to build a spaceship simulator. I imagined that computers would probably be good for drawing stars on a TV screen, and for manoeuvring the chair I would be sitting in, to simulate the G-forces. I had sketches of the mechanics, but I had absolutely no idea of how to pull the project through, or the amount of time it would take. In those days I was more interested in motors and radio, and had just started reading Science Fiction.

8-bit Computer

Family portrait of computerHere you see a family portrait of my very first home-brew computer. The processor was a CP/M compatible design with an 8085A CPU taken from a blood analysing machine, made by Clinicon, a Swedish manufacturer of medical electronics (not shown). I used this machine for systems development and word processing with WordStar for several years. To me, WordStar 0.91 still stands as a not too bad word processing program. It had all you needed: input, cut and paste, printing and saving. What more do you really need?

Keyboard, disassembledThe leather-clad keyboard is my pride. The keyboard electronics is made up of hall element switches from Keytronics, mounted on a circuit board. To be able to manage multimedia applications (of which there were none, around 1980) I provided the keyboard with two joysticks (removed in the picture). The sides are made of high-grade wood and the edges are nailed with brass furniture nails. The leather top gives a feeling of England and Chesterfield somehow. Luxury computing, in other words. The next picture shows the keyboard disassembled. At the far back of the keyboard electronics, my home-brew parallel-to-serial converter sits, changing the keyboard codes into 8-bit serial ASCII, favoured by the computer. In the middle of the metal sheet is the monitor driver board (the proper term today would be “graphics board”), that got its serial data from the computer and created video for the television screen I used for monitor.

Keyboard decoderKeyboard decoderThese schematics show various versions of the keyboard decoder and parallel-to-serial converter, the one that is mounted to the keyboard electronics, above.

Stand with power supplyElegantly mounted in the monitor stand, is the power supply for the keyboard. The stand was gas welded by my poor father. It's very nicely made, of 15x15 mm square iron tubing. The supply is a very ordinary linear regulated supply, with a big transformer for 5 volts and one minimal transformer for 12 volts, as there were only a few mA needed for the RS-232 drivers.

Diskette drive boxFinally, the insides of the disk drive box. This magnificent work is a large size 19" rack drawer, containing two full height eight inch and two five inch diskette drives, large as big-ish shoe boxes. Standing on the top is the power supply, and the optic relay for switching 220 VAC to the diskette drives. The 8-inch units had asynchronous motors driven directly from the power line. I had implemented a time delay, shutting off the motors if the drives hadn't been accessed for some time. This decreased wear on the diskettes and on the little pressure pad pushing the diskette against the read head. In those days, the diskettes were single-sided. To the right of the power supply sits the part of the interface taking care of the time delay.

16-bit Computer

The outcome of all my thoughts around computing hardware was this 19 inch marvel, the Ooga-Booga-box, a 16-bit minicomputer with an Intel 8086 processor. It had an impressive 64 kB of RAM, but no luxuries such as diskette drives or a hard disk. At the time I had an ASR 33 teletype, which could punch and read paper tape, so the data storage problem was no problem, as I saw it then.

16-bit computer, frontThe front panel was built to impress. From the left we see the power switch and indicator lamps for all voltages. The black display with the red LED's shows the status for the address and data buses, plus interrupts and other signals of the system. Below this is a set of switches for interrupt, reset, single-stepping etc.

16-bit computer, rear panelThe rear panels is a work of art. At the bottom left there are connectors for various input and output signals. Note that they are mounted on modularised panel-ettes made for expansion. I could select how many 25-pin or 50-pin connectors to use at any instant. At the upper left is the runtime meter. Following to the right is the cooling fan and to the right of this, there are banana sockets from which all supply voltages could be taken, and used for external equipment, interfaces, measuring devices etc. To the extreme right are the fuse holders and the power intake.

16-bit computer, insideHandmade 64 kB memory boardThis is the unit disassembled. At the front you see three circuit boards, from the left, the serial I/O board, the CPU board (the 8086 is the discretely grey ceramic chip wit a black top) and lastly the PROM board containing the monitor software. Behind them the rack box itself, at the bottom of which you see the power supplies, consisting of, from the right, the soft start relay, a big transformer, two biggish smoothing capacitors and to the far left, stacked on top of each other, several Boschert low voltage switched power supplies. In other words, a hybrid design somewhere between linear and switched.

I invented the 96-pin data bus myself, and wire-wrapped the back plane (over 1000 wrapping operations, huff puff). On top of everything is the front panel with its impressive display stuck full of LED's. The other picture is a close-up the memory board, housing as much as 64 kB. The memory is assembled out of 32 type 4116 1 bit x 4k dynamic memory chips. The refresh is handled by a special chip dubbed the 8202. Nice! Lovely! Working!

PrintoutImagine how proud I was when the monitor programme identified itself for the first time. Its name was DEMO-86. To me, seeing this printout is an incredible nostalgia trip.

16-bit computer, CPU schematics16-bit computer, CPU board wiring16-bit computer, controller boardThe first picture shows the CPU board schematics. The colours indicate the colours of the wire wrap wires used to identify the various signals. The next picture shows how the wiring was done in practice. The third picture shows the schematics of the Controller board, i.e. the board used for controlling the events in the machine, such as reset, interrupts etc., and also what was to be displayed on the display.

16-bit computer, power supplyThe power supply was built very methodically, to give the least possible problems later, at maintenance time. As you can see from the schematics, all wires have a number, which was taped onto them during construction. The numbers were chosen out of different number series for different functions: earthing, live voltage, soft start etc.

After that, the IBM PC arrived to spoil all the fun.

300 bps Modem

I lived in Södertälje and needed to get in touch with the computers at the Royal Institute of Technology in Stockholm. As payment for a service trip to Norway, I got a CRT terminal, which would today be termed a Dumb Terminal, a 7-bit ASCII terminal. But I needed a modem. In those days 300 bps was the standard, something well within the reach of a hobbyist.

300 bps modem, front300 bps modem, schematicsModems were sold only by the Telecommunications Authority Monopoly, but far too expensive for a hobbyist. I had to build it myself. I made circuit boards, and I built three modems, just to have some spares if one would break. Of course, the two extra ones were quickly borrowed by friends, but mine never broke so it didn't matter.

Cassette Tape Station

Cassette tape station, external viewA complete failure. Not so much the construction, as the main component. There was beginning to appear little data cassettes called QIC-40 on the market, which would store 40 megabytes. That was a lot in those days. This type of tape station was connected to the floppy drive interface, which, I would find out, was not very lucky when it came to error checking. Because I believed I would get more than one computer, I bought an internal QIC-40 station and built it into a very nice box with power supply and equipped it with a cable, enabling it to be moved between the machines. Portable tape stations were barely thought of in 1989.

Kasettbandstation, interntThe tape station itself sits at the bottom left, and to the right is a switched power supply. The tape station became so very hot I had to put in a cooling fan. It is located behind the bent metal sheet at the middle top. Unfortunately, it would turn out that the tape station itself was a complete failure, the driver software was bad, and the Swedish reseller got into a fight with the manufacturer. Everything worked so badly, I could never use the tape station. If we had had the Internet, I may have been able to get new driver from there, but in those days I had nowhere to go. Nowadays 40 megabytes are nothing, so there is no use even thinking of trying to revive it again.

Control Data Corporation

Discrete circuit boardsI had very bold plans to get myself some really big hard disks, cheaply. Table-top hard disks cost immeasurable sums in those days. I bought three 10 megabyte hard disk drives cheaply from Control Data Corporation. They were antique. I put them in the garage because they were the same size as dishwasher machines. They had removable 5-floor disk packs that were mounted from the top, and they rumbled like wild animals. After having realised the difficulties of interfacing them to my home computer, they were removed from my collection. I only kept a few circuit boards as souvenirs. The boards in the picture contain some simple logic functions built with discrete components, a few OR-gates, a driver stage or something, what is today miniaturized to a few square micrometers in one corner of a silicon chip. There were several hundreds of these inside the disk drive box.


To Home Page