That makes sense. That version should have had my changes and should have
been pretty close to that version that was ever released from BTL. I had
ported it @ Tek to the next generation 4Yxx terminal,. At the time time, I
ensured it ran on 4.1[ABC] which ever version was current from Evans at the
time. (those systems were the "beta" system for 4.2BSD). When I was
done, I had sent the changes back to Ted Kowalski , Ken et al and they had
sent me the final tape -- which is why I had a copy of it in my archives.
I'm not sure if its the in makefile, of that version, but I did have
makefiles for the research Magnolia system. We used some of USCD to it
and of course brought it up on it when we were done. I'm not so sure
those deltas went back, they might have. The one thing that UCSD did not
have was a good board layout program (it creates net-lists), we imported
something I had been familiar with from CMU, who's name I can remember.
BTW: As part of some other experiments, Tek Labs also had a Lilith system
from CERN, which also had some circuit tools written in Pascal/Modula; but
I've forgotten if we used any of them in the design stream for Magnolia
before it was baked. IIRC one or two those tools were ported to Magnolia
later when the Modula compiler was brought up by Larry Morandi [I think].
There was a strong anti-C run in many parts of the Tek in those days (there
was by one count in 1980 over 14 different "Tek Pascal's"). So the Labs
folks were always looking for tools that product groups would consider,
since the product teams were so Pascal centric.
On Fri, Jan 1, 2016 at 12:42 PM, Michele Ghisolfo <ghisolfo.m(a)gmail.com>
wrote:
It compiled fine in 4.2BSD (inside simh). I telnetted
in with an
xterm in Tektronix mode and draw works like a charm. I even got the
xterm to graphically display some logic gates. There's only some
minor fiddling with environment variables to be done.
2016-01-01 16:45 GMT+01:00 Michele Ghisolfo <ghisolfo.m(a)gmail.com>:
Yes, but earlier you pointed out that it does not
emulates two wheels
of the terminal. Since I have never used "draw" nor any Tektronix
terminal I don't know what was the purpose of the wheels and how they
are used by the program. So I thought that, if "draw" heavily relies
on such feature, xterm might not suffice.
2016-01-01 15:31 GMT+01:00 Clem cole <clemc(a)ccc.com>:
> Xterm can emulate a Tek terminal.
>
> Sent from my iPhone
>
>> On Jan 1, 2016, at 8:58 AM, Michele Ghisolfo <ghisolfo.m(a)gmail.com>
wrote:
>>
>> Thank you! I think I'll tamper with it a bit, when I have time. With
>> regards to
>> the lack of wheel emulation in xterm, I think it wouldn't be too
difficult to
>> write a terminal emulator with the set of
tek functions and codes used
>> by "draw".
>>
>> I'll try as soon as possible!
>>
>> 2016-01-01 0:13 GMT+01:00 Warren Toomey <wkt(a)tuhs.org>:
>>> Ah, it's in the archive at
>>>
http://www.tuhs.org/Archive/Applications/Circuit_Design/
>>>
>>> Cheers, Warren
>>>
>>>
>>>> On 1 January 2016 8:52:34 am AEST, Clem Cole <clemc(a)ccc.com>
wrote:
>>>>
>>>> Funny you should ask....
>>>>
>>>> I had the last known virgin copy of that UCDS a few years ago, which
we
>>>> managed to save. Dennis declared
it part of V7 (just a little late
being
>>>> distributed), which we promptly
sent to Warren, who has the source
in his
>>>> archives. Note it uses a
tektronix 40xx terminal as the native
screen.
>>>> It's been years since I used
it, but I may be able to answer a few
>>>> questions. I suspect the biggest issue with trying to use with xterm
>>>> emulation is that lack of the two wheels that the tek terminals had.
>>>>
>>>> Good luck,
>>>> Clem
>>>>
>>>> On Thu, Dec 31, 2015 at 1:20 PM, Michele Ghisolfo <
ghisolfo.m(a)gmail.com>
>>>> wrote:
>>>>>
>>>>> Hello all!
>>>>>
>>>>> While I was reading the article "A Research UNIX Reader:
Annotated
>>>>> Excerpts
>>>>> from the Programmer's Manual" from Douglas McIlroy, I
learnt of a
set of
>>>>> utilities for designing
electronic circuits. Here is a brief quote
of
>>>>> this
>>>>> article:
>>>>>
>>>>> "CDL (v7 pages 60-63)
>>>>>
>>>>> Although most users do not encounter the UNIX Circuit Design
System, it
>>>>> has long
>>>>> stood as an important application in the lab. Originated by Sandy
Fraser
>>>>> and
>>>>> extended by Steve Bourne, Joe Condon, and Andrew Hume, UCDS handles
>>>>> circuits
>>>>> expressed in a common design language, cdl. It includes programs to
>>>>> create
>>>>> descriptions using interactive graphics, to lay out boards
automatically,
>>>>> to
>>>>> check circuits for consistency, to guide wire-wrap machines, to
specify
>>>>> combinational circuits and
optimize them for programmed logic arrays
>>>>> (Chesson
>>>>> and Thompson). Without UCDS, significant inventions like Datakit,
the
>>>>> 5620 Blit
>>>>> terminal, or the Belle chess machine would never have been built.
UCDS
>>>>> appeared
>>>>> in only one manual, v7."
>>>>>
>>>>>
>>>>> I looked it up on the 7th Edition's Manual and I haven't
found
references
>>>>> of
>>>>> this system. I also searched a v7 system image downloaded from
TUHS and
>>>>> got no
>>>>> results. However I got some references of this system in USENET
>>>>> archives. In
>>>>> particular, two hierarchies, net.draw and after net.ucds were
dedicated
>>>>> to it.
>>>>> Apparently two of the binaries of the system were called
"draw" and
>>>>> "wrap". I
>>>>> also found a manual of a similar system which I suppose is the UCDS
>>>>> descendant
>>>>> in the 1st Edition of Plan 9. This is the link of the document:
>>>>>
>>>>>
http://doc.cat-v.org/plan_9/1st_edition/cda/
>>>>>
>>>>> However that edition of Plan 9 is not publicly released and I could
not
>>>>> find
>>>>> it in following editions. But since v7 Unix is available, I hope
it may
>>>>> be possible to get hold of an
older release at least.
>>>>>
>>>>> Does anyone have any information?
>>>>>
>>>>> Thank you in advance!
>>>>>
>>>>> --- Michele
>>>
>>> --
>>> Sent from my Android phone with K-9 Mail. Please excuse my brevity.