<div dir="ltr">The C/30, indeed, started life by faithfully emulating the Honeywell 316/516 instruction set and hardware model so that we were able to run the existing IMP code with minimal changes. However, once we got that working, we then started taking advantage of the microprgramability of the hardware to move significant portions of the code into microcode. We had a great set of tools for profiling the code execution to see where we could get the greatest bang for the buck by moving heavily executed code into microcode (especially in the packet forwarding code path), and we also microcoded some atomic operations like queue and stack management. I wrote some amount of microcode myself, including the driver for the tape drive to be able to remotely download new versions of the code onto tape, and reload the C/30s from the tape drive.<div><br></div><div>One of the major differences between the C/30 and C/60 and C/70 was that the C/30 didn’t have any disk drives, just a tape drive.</div><div><br></div><div>The C/70 was a general purpose UNIX machine. The C/60 was a cost-optimzed version of the C/70 used to operate a C/30-based network, and it came with the necessary network management software.</div><div><br></div><div>Cheers,</div><div>Andy</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Oct 21, 2017 at 1:28 PM, John Levine <span dir="ltr"><<a href="mailto:johnl@iecc.com" target="_blank">johnl@iecc.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">In article <<a href="mailto:CA5F73E9-DD4E-4A68-8477-8296669EA955@gmail.com">CA5F73E9-DD4E-4A68-8477-<wbr>8296669EA955@gmail.com</a>> you write:<br>
>> 2. BBN started the BBN Computer Corporation to be a computer company<br>
>> with the MBB as the base of its systems. One market was as a<br>
>> replacement computer to run the 316 IMP code in BBN's (separate) network<br>
>> business.<br>
<br>
</span>It is my recollection that the C30 was a microcoded reimplementation of<br>
the 516. The IMP code was so dense that it was easier to reimplement<br>
the hardware than the software.<br>
<span class=""><br>
>The C/70 was, as Bernie Cosell noted in his email, a big improvement over running Unix on the DEC PDP 11/70. Unfortunately, DEC came out with the VAX shortly<br>
>after the C/70 was completed which reduced the market opportunity for the C/70 significantly.<br>
<br>
</span>I ran into someone I think at a Usenix meeting who groused that<br>
porting existing Unix code to the C70 was difficult because everyone<br>
unreasonably assumed that bytes were 8 bits.<br>
<br>
While it was certainly nice that the C70 let you run bigger individual<br>
programs than the -11, it was about a decade too late for a computer<br>
that didn't have eight bit bytes.<br>
<br>
R's,<br>
John<br>
<div class="HOEnZb"><div class="h5">_______<br>
internet-history mailing list<br>
<a href="mailto:internet-history@postel.org">internet-history@postel.org</a><br>
<a href="http://mailman.postel.org/mailman/listinfo/internet-history" rel="noreferrer" target="_blank">http://mailman.postel.org/<wbr>mailman/listinfo/internet-<wbr>history</a><br>
Contact <a href="mailto:list-owner@postel.org">list-owner@postel.org</a> for assistance.<br>
</div></div></blockquote></div><br></div>