• Georgia Tech Software Tools for Primos

    From Daiyu Hurst@21:1/5 to Al Kossow on Tue Sep 24 14:46:57 2019
    On Friday, November 30, 2012 at 12:28:56 PM UTC-5, Al Kossow wrote:
    On 11/30/12 6:47 AM, Edward Feustel wrote:
    Does anyone happen to have a source tape, disk, or listing of
    the source of Software Tools?

    Bill Gunshannon and I have been looking for this for a long time.
    It appears that no one saved a copy.

    Found. I'm surprised Dennis hadn't posted about this already.

    From: Arnold Robbins
    Date: Tue, Sep 24, 2019 at 1:01 PM
    Subject: [TUHS] Recovered!!! The Georgia Tech Software Tools Subsystem for Prime Computers

    Hello All.

    Believed lost in the mists of time for over 30 years, the Georgia Tech
    Software Tools Subsystem for Prime Computers, along with the Georgia Tech
    C Compiler for Prime Computers, have been recovered!

    The source code and documentation (and binary files) are available in a
    Github repo: https://github.com/arnoldrobbins/gt-swt.

    The README.md there provides some brief history and credits with respect
    to the recovery, and w.r.t. the subsystem and C compilers themselves.

    Credit to Scott Lee for making and keeping the tapes and driving the
    recovery process, and to Dennis Boone and yours truly for contributing financially. I set up the repo.

    For anyone who used and/or contributed to this software, we hope you'll
    enjoy this trip down memory lane.

    Feel free to forward this note to interested parties.

    Enjoy,

    Arnold Robbins
    (On behalf of the swt recovery team. :-)


    --
    X-Clacks-Overhead: GNU Terry Pratchett

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dennis Boone@21:1/5 to All on Wed Sep 25 04:10:53 2019
    Found. I'm surprised Dennis hadn't posted about this already.

    Was trying to get docs and downloadable binaries ready to go first. ;)

    De

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Daiyu Hurst@21:1/5 to Bill Gunshannon on Wed Sep 25 05:54:11 2019
    On Wednesday, September 25, 2019 at 8:43:37 AM UTC-4, Bill Gunshannon wrote:
    On 9/25/19 5:10 AM, Dennis Boone wrote:
    > Found. I'm surprised Dennis hadn't posted about this already.

    Was trying to get docs and downloadable binaries ready to go first. ;)

    De



    Binaries? What are people planning to run this on? Is there now a
    Prime 50 Series emulator available with Primos? I would love to get
    an 850 equivalent running again. I left the Prime world around 19.4
    and still miss it.

    I'm sure Jim can be persuaded to load these onto one of the emulator instances he runs, notably Rev 19.2/4. But my 2450 is long gone. Had my life's circumstances permitted, I'd have it in storage somewhere, but alas...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bill Gunshannon@21:1/5 to Dennis Boone on Wed Sep 25 08:43:36 2019
    On 9/25/19 5:10 AM, Dennis Boone wrote:
    > Found. I'm surprised Dennis hadn't posted about this already.

    Was trying to get docs and downloadable binaries ready to go first. ;)

    De



    Binaries? What are people planning to run this on? Is there now a
    Prime 50 Series emulator available with Primos? I would love to get
    an 850 equivalent running again. I left the Prime world around 19.4
    and still miss it.

    bill

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bernard Giroud@21:1/5 to All on Thu Sep 26 10:08:21 2019
    Le 25/09/2019 à 14:43, Bill Gunshannon a écrit :
    On 9/25/19 5:10 AM, Dennis Boone wrote:
      > Found. I'm surprised Dennis hadn't posted about this already.

    Was trying to get docs and downloadable binaries ready to go first. ;)

    De



    [...].  I left the Prime world around 19.4
    and still miss it.

    bill

    Well said, Bill! Me too. Ah! PL/P and CPL...

    --
    Ne demande ton chemin à personne, tu risquerais de ne plus pouvoir te
    perdre. (Rabbin Nahman de Bratslav)
    Never ask your way to somebody who knows it, you couldn’t get lost.
    (Rabbi Nachman of Breslow)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Daiyu Hurst@21:1/5 to Bill Gunshannon on Sat Sep 4 11:25:13 2021
    On Wednesday, September 25, 2019 at 8:43:37 AM UTC-4, Bill Gunshannon wrote:
    On 9/25/19 5:10 AM, Dennis Boone wrote:
    Found. I'm surprised Dennis hadn't posted about this already.

    Was trying to get docs and downloadable binaries ready to go first. ;)

    De

    Binaries? What are people planning to run this on? Is there now a
    Prime 50 Series emulator available with Primos? I would love to get
    an 850 equivalent running again. I left the Prime world around 19.4
    and still miss it.

    bill
    Bill,

    As I guess you know by now, the emulator is available for person use. You can in fact start the emulator in a configuration specifying a P850, but I don't think it actually spawns two CPUs.

    -Dai

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bill Gunshannon@21:1/5 to Daiyu Hurst on Fri Sep 10 13:48:04 2021
    On 9/4/21 2:25 PM, Daiyu Hurst wrote:
    On Wednesday, September 25, 2019 at 8:43:37 AM UTC-4, Bill Gunshannon wrote:
    On 9/25/19 5:10 AM, Dennis Boone wrote:
    Found. I'm surprised Dennis hadn't posted about this already.

    Was trying to get docs and downloadable binaries ready to go first. ;)

    De

    Binaries? What are people planning to run this on? Is there now a
    Prime 50 Series emulator available with Primos? I would love to get
    an 850 equivalent running again. I left the Prime world around 19.4
    and still miss it.

    bill
    Bill,

    As I guess you know by now, the emulator is available for person use. You can in fact start the emulator in a configuration specifying a P850, but I don't think it actually spawns two CPUs.

    -Dai


    Just out of curiosity, now that an emulator and versions of Primos are available, any chance someone has a copy of Primix?

    bill

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Daiyu Hurst@21:1/5 to Bill Gunshannon on Fri Sep 10 20:39:50 2021
    On Friday, September 10, 2021 at 1:48:07 PM UTC-4, Bill Gunshannon wrote:
    On 9/4/21 2:25 PM, Daiyu Hurst wrote:
    On Wednesday, September 25, 2019 at 8:43:37 AM UTC-4, Bill Gunshannon wrote:

    Just out of curiosity, now that an emulator and versions of Primos are available, any chance someone has a copy of Primix?

    There's a brochure:

    https://sysovl.info/pages/blobs/prime/brochures/jim/PrimeUNIXos.pdf

    But, like Christianity, there's endless proliferation of Unix. Every time two Christians disagree about scripture, they schism, and form two new churches. Likewise with Unix, every time two programmers disagree about how it should work or what services
    it should provide, someone spawns a new version.

    Not quite so many different Multics-like operating systems. Just Multics and Primos, and well, OpenVOS (Stratus).

    If there was anything sort of different about Primix, it was that it co-existed with another OS, Primos, operating side-by-side on the same machine. But again, whatever benefits Unix has supposedly provide, like some mythical level-playing field, if you'
    ve ever tried building common open-source software packages written in a supposedly-standard language, C (or C++), you end up in configuration and toolchain hell for more time than you ever spend actually running the package you wanted to have on the
    target hardware.

    It may be out there. Before they closed, the Living Computer Museum acquired a LOT a stuff that awaits the end of the pandemic, and the beginning of a renewed interest on the part of the museum's owner. Maybe they have it. But they're closed.

    -Dai

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Daiyu Hurst@21:1/5 to Bernard Giroud on Fri Sep 10 20:44:40 2021
    On Thursday, September 26, 2019 at 4:08:21 AM UTC-4, Bernard Giroud wrote:
    Le 25/09/2019 à 14:43, Bill Gunshannon a écrit :
    On 9/25/19 5:10 AM, Dennis Boone wrote:
    Found. I'm surprised Dennis hadn't posted about this already.

    Well said, Bill! Me too. Ah! PL/P and CPL...

    And full PL/I and SPL and PL/1G. And C. And more:

    OK, OPR 1 /* SHARE REQUIRES OPR 1
    OK, SHARE PRIRUN>ASRPATCH 6
    OK, SHARE 6 700
    OK, SHARE 7 700
    OK, SHARE SYSTEM>ED2000 2000 /* SHARE the editor - ED
    OK, SHARE 2014
    OK, CO SYSTEM>COBOL.SHARE.COMI 7 /* share COBOL
    OK, /* COBOL.SHARE.COMI, COBOL, JPC-RHB, 04/01/80
    OK, /* shares COBOL compiler and library
    OK, /* Copyright (C) 1980, Prime Computer, Inc., Wellesley, MA 02181
    OK, /*
    OK, OPR 1
    OK, SHARE SYSTEM>C2014A 2014 700
    OK, SHARE SYSTEM>C2014B 2014 700
    OK, R SYSTEM>C4000 1/3
    THIS IS PACKAGE #03
    OK, SHARE SYSTEM>CO2016 2016
    OK, SHARE 2014
    OK, OPR 0
    OK, CO -CONTINUE 6
    OK, CO SYSTEM>SPL.SHARE.COMI 7 /* share SPL
    OK, /* SPL.SHARE.COMI, INDEX>SPL, KJC, 01/06/83
    OK, /* Share SPL system
    OK, /* Copyright (c) 1981, Prime Computer, Inc., Natick, MA 01760
    OK, Opr 1
    OK, /* First share the Compiler
    OK, Share system>sp2116 2116
    OK, Share system>sp2117 2117
    OK, Share system>sp2120 2120
    OK, /* Now share the Runtime support
    OK, Share system>sp2121 2121
    OK, Resume system>sp4000 1/10
    THIS IS PACKAGE #08
    OK, Opr 0
    OK, Co -continue 6
    OK, CO SYSTEM>PLP.SHARE.COMI 7 /* share PLP
    OK, /* PLP.SHARE.COMI, INDEX>PLP, KGF, 03/08/81
    OK, /* ROUTINE TO SHARE PLP COMPILER
    OK, /* COPYRIGHT (C) 1981, PRIME COMPUTER INC., NATICK, MA 01760 */
    OK, OPR 1
    OK, SHARE SYSTEM>PL2022 2022
    OK, SHARE SYSTEM>PL2023 2023
    OK, OPR 0
    OK, CO -CONTINUE 6
    OK, SHARE SYSTEM>ML2222 2222 /* SHARE MAGLIB
    OK, R SYSTEM>ML4000
    THIS IS PACKAGE #01
    OK, /* SHARE SYSTEM>S$2167 2167 /* SHARE SPOOLER LIBRARIES
    OK, /* R SYSTEM>S$4000
    OK, SHARE 2020 700
    OK, CO SYSTEM>BASICV.SHARE.COMI 7 /* share BASICV
    OK, /* BASICV.SHARE.COMI, BASICV, JPC, 04/01/80
    OK, /* shares BASICV pure code in segment 2013
    OK, /* Copyright (C) 1980, Prime Computer, Inc., Wellesley, MA 02181
    OK, /*
    OK, OPR 1
    OK, SHARE SYSTEM>BA2013 2013
    OK, OPR 0
    OK, CO -CONTINUE 6
    OK, CO SYSTEM>CC.SHARE.COMI 7 /* share CC
    OK, /* CC.SHARE.COMI, CC, GARTH CONBOY, 08/01/83
    OK, /* Share the V and IX mode C compilers.
    OK, /* Copyright (c) 1983, Prime Computer, Inc., Natick, MA 01760
    OK, /* All Rights Reserved
    OK, /*
    OK, opr 1
    OK, share system>cc2324 2324
    OK, share system>cc2325 2325
    OK, share system>cc2326 2326
    OK, share system>cc2327 2327
    OK, opr 0
    OK, /*
    OK, co -continue 6
    OK, CO SYSTEM>EMACS.SHARE.COMI 7
    OK, /* EMACS.SHARE.COMI, EMACS, EMACS DEVELOPMENT, 06/16/87
    OK, /* Share EMACS.
    OK, /* Copyright (C) 1981, Prime Computer Inc., Natick, Ma 01760
    OK, /*
    OK, /*
    OK, /* Modification history:
    OK, /*
    OK, /* Date Engineer Modification
    OK, /* 06/16/87 Bugos Modified to share EM2346.
    OK, /* 04/21/84 Rand Modified to share non-snapped EMACS.
    OK, /*
    OK, /*
    OK, OPR 1
    OK, /*
    OK, SHARE SYSTEM>EM2341 2341 700
    OK, SHARE SYSTEM>EM2342 2342 700
    OK, SHARE SYSTEM>EM2343 2343 700
    OK, SHARE SYSTEM>EM2344 2344 700
    OK, SHARE SYSTEM>EM2345 2345 700
    OK, SHARE SYSTEM>EM2346 2346 700
    OK, SHARE SYSTEM>EM2347 2347 700

    SLAVE$ (user 28) logged in Friday, 10 Sep 21 23:00:44.
    OK, /*
    OK, R SYSTEM>EM4000 1/7
    THIS IS PACKAGE #07
    OK, /*
    OK, EMACS -INITIALIZE_EMACS SYSTEM>INIT_EMACS.EFASL

    SLAVE$ (user 29) logged in Friday, 10 Sep 21 23:00:44.

    SLAVE$ (user 30) logged in Friday, 10 Sep 21 23:00:44.

    SLAVE$ (user 27) logged in Friday, 10 Sep 21 23:00:44.

    SLAVE$ (user 26) logged in Friday, 10 Sep 21 23:00:44.
    dynamic library segment #3200
    dynamic library segment #3201
    dynamic library segment #3202
    dynamic library segment #3203
    dynamic library segment #3204
    dynamic library segment #3205
    Top of library segment: 3200(3)/177776
    Top of library segment: 3201(3)/177777
    Top of library segment: 3202(3)/177775
    Top of library segment: 3203(3)/177777
    Top of library segment: 3204(3)/177775
    Top of library segment: 3205(3)/52555
    OK, REMEPF EMACS.RUN
    OK, /*
    OK, SHARE 2341
    OK, SHARE 2342
    OK, SHARE 2343
    OK, SHARE 2344
    OK, SHARE 2345
    OK, SHARE 2346
    OK, SHARE 2347
    OK, /*
    OK, OPR 0
    OK, /*
    OK, /* End of file EMACS.SHARE.COMI
    OK, /*
    OK, CO -CONTINUE 6
    OK, /* CO SYSTEM>PL1G.SHARE.COMI 7 /* This looks like it works but doesn't OK, /* need to do manually after boot
    OK, CO SYSTEM>DBG.SHARE.COMI 7 /* share source-level debugger
    OK, /* DBG.SHARE.COMI, DBG, JPC-LE, 06/15/90
    OK, /* shares DBG
    OK, /* Copyright (C) 1980, Prime Computer, Inc., Wellesley, MA 02181
    OK,
    /* 04/01/80 jpc: initial coding
    OK, /* 08/13/85 le: segment 2576 added
    OK, /* 06/15/90 srh: segment 2665 added
    OK, opr 1
    OK, share system>db2040 2040
    OK, share system>db2041 2041
    OK, share system>db2042 2042
    OK, share system>db2115 2115
    OK, share system>db2576 2576
    OK, share system>db2665 2665
    OK, opr 0
    OK, co -continue 6
    OK, STI -TZ -0500 -DLST YES /* SET_TIME_INFO
    OK, OPR 0
    OK, START_NET PRIMENET*>PRIMENET.CONFIG -NODE Shadow
    [START_NET Rev. 22.1.4 Copyright (c) 1990, Prime Computer, Inc.]
    Beginning Network Initialization.
    File: PRIMENET*>PRIMENET.CONFIG Rev. 6
    (Config_Net rev. 21.0)

    *** Node: SHADOW ***

    NETMAN (user 34) logged in Friday, 10 Sep 21 23:00:56.
    System NOT configured with maximum possible memory.
    65536K bytes are available.
    32768K bytes memory in use.
    2492K bytes are wired.

    RMS_PROCESS (user 48) logged out Friday, 10 Sep 21 23:00:56.
    Time used: 00h 00m connect, 00m 24s CPU, 00m 00s I/O.
    ******** RING DISABLED: NO PNC ********

    Phantom 48: Normal logout at 23:00
    Time used: 00h 00m connect, 00m 24s CPU, 00m 00s I/O.
    Primenet Initialization Complete.
    OK, CAB -LINE 0 -TO 14 -IBS 1024 -OBS 4096 -DMQS 255
    [CAB Rev. 23.4 Copyright (c) 1993, Computervision Corporation]

    ISC_NETWORK_SERVER (user 49) logged in Friday, 10 Sep 21 23:01:00.
    OK, CAB -REMBUF -IBS 2048 -OBS 4096
    [CAB Rev. 23.4 Copyright (c) 1993, Computervision Corporation]
    OK, COMO -E

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bill Gunshannon@21:1/5 to Daiyu Hurst on Sat Sep 11 18:16:32 2021
    On 9/10/21 11:39 PM, Daiyu Hurst wrote:
    On Friday, September 10, 2021 at 1:48:07 PM UTC-4, Bill Gunshannon wrote:
    On 9/4/21 2:25 PM, Daiyu Hurst wrote:
    On Wednesday, September 25, 2019 at 8:43:37 AM UTC-4, Bill Gunshannon wrote:

    Just out of curiosity, now that an emulator and versions of Primos are
    available, any chance someone has a copy of Primix?

    There's a brochure:

    https://sysovl.info/pages/blobs/prime/brochures/jim/PrimeUNIXos.pdf

    But, like Christianity, there's endless proliferation of Unix. Every time two Christians disagree about scripture, they schism, and form two new churches. Likewise with Unix, every time two programmers disagree about how it should work or what services
    it should provide, someone spawns a new version.

    Just what do you consider a "new" version of Unix? There is BSD and
    SystemV. That's all there has been for decades. All there will be
    going into the future. Implementation on different hardware does not constitute a "new" version of Unix.

    And I left Linux out because it is not now and never has be Unix.



    Not quite so many different Multics-like operating systems. Just Multics and Primos, and well, OpenVOS (Stratus).

    If there was anything sort of different about Primix, it was that it co-existed with another OS, Primos, operating side-by-side on the same machine.

    Not so much side-by=side as on top of, like Eunice on VMS.


    But again, whatever benefits Unix has supposedly provide, like some mythical level-playing field, if you've ever tried building common open-source software packages written in a supposedly-standard language, C (or C++), you end up in configuration and
    toolchain hell for more time than you ever spend actually running the package you wanted to have on the target hardware.

    I have built open-source software packages on lots of different Unix
    versions. Even back in the days when there were a lot more
    incompatibilities between differnt flavors of Unix. But then you have
    Primix. A version that can not use any of the common open-source
    packages of its day. Sadly, the only thing it actually accomplished
    was the have Prime quash the native mode Unix that was being made for
    the 50 Series machines. Who knows, that might even have kept Prime in
    the market, but, alas, they had no vision. :-)


    It may be out there. Before they closed, the Living Computer Museum acquired a LOT a stuff that awaits the end of the pandemic, and the beginning of a renewed interest on the part of the museum's owner. Maybe they have it. But they're closed.

    It wold be fun to play with again, but it was never a practical
    solution for any real problem because it was buried under some
    of the worst of Prime's idiosyncrasies.

    bill

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Daiyu Hurst@21:1/5 to Bill Gunshannon on Tue Oct 5 20:54:03 2021
    On Saturday, September 11, 2021 at 6:16:35 PM UTC-4, Bill Gunshannon wrote:
    On 9/10/21 11:39 PM, Daiyu Hurst wrote:
    On Friday, September 10, 2021 at 1:48:07 PM UTC-4, Bill Gunshannon wrote:
    On 9/4/21 2:25 PM, Daiyu Hurst wrote:
    On Wednesday, September 25, 2019 at 8:43:37 AM UTC-4, Bill Gunshannon wrote:
    But, like Christianity, there's endless proliferation of Unix. Every time two Christians disagree about scripture, they schism, and form two new churches.

    Likewise with Unix, every time two programmers disagree about how it should work or what services it should provide, someone spawns a new version.

    Just what do you consider a "new" version of Unix? There is BSD and
    SystemV. That's all there has been for decades. All there will be
    going into the future. Implementation on different hardware does not constitute a "new" version of Unix.

    And I left Linux out because it is not now and never has be Unix.

    I just got back from the doctor, had to get a truss to hold everything together from nearly laughing myself to death.

    Of course Linux is Unix. It's nothing but the latest flavor of the same mad rebellion to Multics.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)