The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: clemc@ccc.com (Clem Cole)
Subject: [TUHS] Unix on PDP8?
Date: Wed, 29 Nov 2017 09:05:22 -0500	[thread overview]
Message-ID: <CAC20D2Py17Hsf=dHASsjJjPLjNvs5S6U6QJCaL=7qGZ-2nL+Hw@mail.gmail.com> (raw)
In-Reply-To: <7wr2sh60a9.fsf@junk.nocrew.org>

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2810 bytes --]

On Wed, Nov 29, 2017 at 1:56 AM, Lars Brinkhoff <lars at nocrew.org> wrote:

>
> The tiny instruction set is surprisingly versatile!
>
​The precursor to today's VHDL and Verilog was a language called ISPL /
ISPS.    There were many ISPS ​descriptions of different systems being
written in those days.  I bring it up because, the PDP-8 - aka 'mini', ISP
was a single 66-line lineprinter page long.  Which was astounding, when you
compared it to the ISP descriptions of the PDP-9/10, the IBM 360 *etc*...
Even the PDP-11 ISP is a many pages because of all the addressing modes.

Remember, Gordon Bell's term 'mini-computer' was not describing a 'small'
computer, but instead it was a 'minimal computer.'   It was only when the
microprocessors were created a few years later that the term was warped to
mean  'small' by the computer press.


As a side note of UNIX history (thank you Will for the reminder) ...
 another piece of my to do list is get ISPS running again.   The original
version was in BLISS-10, then compatible BLISS (Vax) on VMS which Danny
Klein and I worked on.  The BLISS version generated net-lists for DEC
PDP-16 RTM modules, [which I'm sad to say are a lost art and I fear may
have been lost to history.  I may be one of the last groups that ever
designed with them.  It was DEC productization of the 'flip chips'
originally created for the PDP-7 and PDP-8.  IIRC you can read about them
in the DEC 'blue book'].


But the late Ted Kowalski's PhD thesis was a C implementation that ran on
the CMU's V6++ UNIX / PDP-11 [that actually generated moclisp as the parse
trees - very interesting system].   Ted wanted to go to transistors
directly in the back-end.  Working with this thesis advisor at the time,
(Don Thomas) an improved version of Ted's work, would become VDHL - which
Don wrote all the books, in the 1990s.

Besides traditional word processing (troff et al) and C program
development, ISPS was one of the first 'production' use of UNIX I saw.
Trying to generate 'chips' automatically from HW descriptions in the late
1970s.

Anyway, if you find a copy of the Sieworwick, Bell, and Newell's book
'Computer Structures, Reading and Examples', there is a companion volume
that has many of the ISPS descriptions of the machines discussed in the
main text.   As Will's note about HP points out, as historians we should
try to find them all and get them in bitsavers or the like.  I know I have
some of the ISPs for the micro's and the PDP-11 on hardcopy in a filing
cabinet (I just ran into them a few weeks ago when looking for something
else), but I should have them on tape.   It would be a shame to lose those.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20171129/c626a4a4/attachment.html>


  reply	other threads:[~2017-11-29 14:05 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-28 19:55 Will Senn
2017-11-28 20:24 ` Clem Cole
2017-11-28 23:26   ` Ron Natalie
2017-11-29  6:56 ` Lars Brinkhoff
2017-11-29 14:05   ` Clem Cole [this message]
2017-11-30  0:53     ` Robert Swierczek
2017-11-30  8:34     ` emanuel stiebler
2017-11-29 14:31   ` Ron Natalie
2017-11-29 22:11     ` Dave Horsfall
2017-11-29 22:28       ` Warren Toomey
2017-11-29 23:12         ` Dave Horsfall
2017-11-30  1:17     ` Robert Swierczek
2017-11-30  2:37       ` Dave Horsfall

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAC20D2Py17Hsf=dHASsjJjPLjNvs5S6U6QJCaL=7qGZ-2nL+Hw@mail.gmail.com' \
    --to=clemc@ccc.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).