Personal Computer Museum, Canada's Videogame Museum

GenRad Futuredata 2300

GenRad Futuredata 2300

Speed2 MHz
Memory48 KB

What's this?

Release Date: 10/1/1979
Manufacturer: GenRad
Original Retail Price:
Adjusted Inflation Price:
Donated By: Rick Hille
This system is actually primarily a development system. It contains:
  • Intel 8080 processor 2 MHz.
  • Built-in terminal, monochrome, green.
  • S-100 bus interface (common at the time)
  • In Circuit Emulator modules (options) for 8008, 8080, 6502, and 6800 CPU's
  • Casette tape drive (option)
GenRad Futuredata 2300 Rear
John Oldenkamp discusses his system:

We bought the FutureData in early 1980 and at that time, it was a recent demo unit so I would think 1979 would be about right for its release date. GenRad (General Radio) had some earlier models and we bought the latest and greatest. We paid about $21K for it, equipped with 2x 8" Shugart FDD (2x250K), 48K of target memory (expensive option), and the in-circuit emulator/logic analyzer module for an 8085 target. We considered the full 64K option but much of that was taken up by the OS, video etc.

Like most development systems of the day, it ran with the native processor i.e. if you were developing 8085 code, you bought an 8085 CPU for the FutureData, for a 6800, the CPU was a 6800 etc. They supported most of the popular 8 bit processors (we had a Z80 CPU board but never used it). The CPU had to match the target because the in-circuit-emulator ran inside the FutureData itself alongside the OS. We used the logic analyzer and emulator infrequently, preferring to download the code to a custom monitor program on the target but it worked and was pretty zowie for the day.

Microcontrollers were supported with cross assemblers (we had the 8048 one) but did not have ICE support since the microcontrollers of the day could not run the FutureData OS.

The oscillator was (I think) socketed so that you could match the emulator speed to your target. The entire system ran at that rate. It wasn't much, ours ran at something less than 4MHz. About average

User Comments
Thad on Saturday, April 28, 2018
I had several GenRad 2300 ADS systems back in the day. I ran a BBS on it for years running under CP/M. Oh how I miss the 8" disks and the massive "card cage" in the rear. Great memories and a great machine at the time!
Michael Fleming on Thursday, May 21, 2015
Memories :-) I used the Z80 version and developed a Digital Tracking Filter for Boeing in 1981 that became stand equipment on all 767's and 757's -- as a development system it had all I needed -- I really liked the split screen debugger, very advanced for its day.
Craig Landrum on Friday, January 9, 2015
By the way, these units used an early capacitance-based Keytronics keyboard, and after several decades, the foam disks in the keys tend to rot away. I completely revamped mine at home with new foam disks and should anyone be interested, I can supply a document that describes the step-by-step procedure to restore the keyboard. Contact me at craigl at
Craig Landrum on Friday, January 9, 2015
I was with Planning Research Corporation from 1978 to 1988 and we used GenRad Futuredata 2300 systems to develop all of our Z-80 based firmware for the custom multibus based boards we developed at the time for use in our pioneering ImageNet document scanning systems. The success we had with our early adopters allow PRC to win the large US Patent and Trademark automation contract in 1984. When I left PRC in 1988 to found my own document management company, they let me take the GenRad systems with me since they had no projects left that needed Z-80 firmware development. I still have two systems, both of which are in working condition (in 2014), but only one has a complete set of memory boards, the other has none (any memory boards I could obtain would be most welcome!). I can contacted at craigl at
Andy Patterson on Wednesday, July 30, 2014
I started working for FutureData about the time they were purchased by GenRad. They were sold to Kontron. The whole time a was there they used a z80 processer in the development computer and a seperate target processer in the In Circuit Emulator probe. I was part of language development group and became the head of the language development department at Kontron. How the ICE units worked depended on the target processor.
View all 9 comments
View top 5 comments
Have a comment about this Computer (personal stories, additional information)? Post it here (no registration required).

Share |

* Inflation data courtesy of Values are approximate using our own calculations.