Yet Another Piece of Computer History! When I picked up this morning this – very heavy – FutureData AMDS FD Z80 64k and its AMDS MD/3 dual floppy unit, I was not suspecting that I was carrying home a part of the local history, originated back in 1978. But before getting into this story itself, let’s have a look at this so-called universal microprocessor development system. It is 1978 and microprocessor-based applications are getting increasing momentum in the industry.
To develop such novelties of that time, one needed to design the hardware as well as the software from the ground up. In the late ’70s this meant that you had to develop your hardware – essentially pick a CPU – and tediously write and debug the software to make it somehow useful. I always recall the NASA report published in 1968 on Flight Software Complexity, stating in the short that “HW is easy, SW is *&#@% hard”. This is where FutureData gets into the picture. The Californian company – founded in 1975 and purchased in February 1979 by GenRad for ~$5 million – was promising a universal, versatile and modular microprocessor development system. Indeed, the same system could be used to target a wide variety of CPUs. You just had to buy and install the right CPU board (8080, 8085, 6800, 6802, Z80, 6502 and later 68000+) as well as its specific boards. One interesting and original feature of the AMDS was the in-circuit simulator. Using this in-circuit emulator/logic analyzer, it was possible to plug it into the CPU socket of your target hardware.
The fake CPU was driven by the computer, where your hardware under debug had no idea of the substitution. Although it was a tremendous help – simply imagine how cool it is to have an integral view of the processor running in the real board –, it also introduced some issues. For example, NMIs were trapped and logically decided if it was issued by the microsystem or the target hardware, which makes it hard to debug timing-related issues. My new toy has two – massive – components: the microsystem and the microdisk. The microsystem is, in fact, a terminal and a chassis. The chassis has a motherboard equipped with 14 expansion slots. Although they have the same physical edge connectors as the S-100 bus, the signals and power lines are different (although equivalent). The microdisk has two floppy drives (8-inch) and is booting the OS and serves as mass storage for programs (26 sectors of 128 bytes). The system boots into a monitor (BOOT80D V02) and gives access from the floppy drives to an editor, an assembler, a linker, a debugger, a BASIC interpreter and few additional systems tools. Very classic! Unfortunately, my Z80 AMDS didn’t come with the RDOS disk (well, it makes our hobby even more interesting).
It worth signaling at this stage that this solution was acquired for $19.725 in 1978! And this was an economic pick, compared to what Tektronix or HP wax selling at the time. I will keep you posted as I progress reviving this beast. And now la pièce de résistance: the piece of history announced in the intro. It turns out that this very system was purchased by Rodgers Instruments, a local – but known worldwide – organ manufacturer (Hillsboro Oregon). As a side story, Rodgers Instruments was founded in 1958 and was successively acquired by CBS (the system still has the CBS tags attached), Roland and in 2016 by the Vandeweerd family. In June 1978. Rogers Organ (CMD) decided to acquire this system to develop software for high-quality cost-effective organs they would eventually manufacture instead of the analog models. The project’s initiators rightfully believed that all future organs will be microprocessor-based, and therefore they would need a solid software development system. Indeed, Rogers purchased a license from the National Research & Development Corporation of Great Britain for manufacturing rights to a microprocessor-controlled digital organ. The company had the choice between investing in this system and controlling their destiny, or to have all their software developed in the U.K. at Bradford University. As we know today, they went for the local choice! Enjoy the pics…
I would love to visit your (emerging) museum sometime!
I would love to visit your (emerging) museum sometime!
Dylan McNamee I really don’t see why we could not meet one of these days. We live in the same state after all 😉
Dylan McNamee I really don’t see why we could not meet one of these days. We live in the same state after all 😉
Dzulkifly Yusof No I have not in fact. The only DEC system I’ve touched was a quad Alpha workstations. I was more in the Sun and SGI (I have one commign soon)
Dzulkifly Yusof No I have not in fact. The only DEC system I’ve touched was a quad Alpha workstations. I was more in the Sun and SGI (I have one commign soon)
This is the system i did assembly language programming on back in 1982! The Company was Kronos, who made microprocessor-based time-clocks. They are based in Massahusetts. Where did you find this system?
Hi David, thanks for sharing your experience with this system. Mine comes from Rogers Organ in Oregon.
Hi Jamel,
I am in the process of trying to give away my AMDS2300 to someone who will love and care for it. It is one of the first built, ca 1979, with a Z80 emulator and logic analyser. I sold them in here Australia and subsequently bought my demo system off my old boss. It was the key element of my business for 20+ years. The people at Futuredata reckoned me to be the second best tech support, next after a guy in Germany. When I visited them in Culver City I quickly realised that even in that company the hardware and software guys hardly ever spoke, and showed them some better ways of doing a few things. The company was eventually sold to GenRad, as you say above. GenRad had no clue, and sold it to a German company, Kontron, who were equally clueless about such things. The last I heard was they were trying to get it to use CP/M as a ploy to make it more attractive to the market.
A colleague and I had in fact already ported CP/M to it, in one hectic all-nighter in 1980, but never with the intention of using CP/M as a product development environment. I used it so I could do word processing with Wordstar, run Microsoft BASIC and for games for my kids (maybe for myself, sometimes).
Hi David,
Thank you so much for sharing your experience with us! It is fantastic to capture your story and how you have contributed to the industry. Your comment on acquisitions and the cluelessness of the squirting companies made me smile. Unfortunately, it seems to happen more often than it should.
Thank you again for your story, David!
Have a fantastic day,
-Jamel
Good news: I delivered my AMDS to a representative of Australian Computer Museum Society https://acms.org.au/ yesterday. Hopefully it will be appreciated for years to come.
I am sure it will be, and more importantly, it will be available for future generations.