PDP-10 / its

Incompatible Timesharing System
Other
868 stars 84 forks source link

COMPIL - Muddle compiler #1400

Open larsbrinkhoff opened 6 years ago

larsbrinkhoff commented 6 years ago

COMPIL is the directory for the Muddle compiler. No files found, populate from XX:\ and/or other TOPS-20 files.

larsbrinkhoff commented 5 years ago

Not sure exactly how this relates to #1416. Maybe PCOMP lived in the COMPIL directory.

larsbrinkhoff commented 5 years ago

The COMPIL directory has source code and NBIN files. Most sources are "UCRnnn", i.e. Muddle files written by Chris Reeve.

larsbrinkhoff commented 4 years ago

COMPIL directory from 1980. TID7005366.


 ADVMES UCR008  7/18/77
 ALLR   NBIN    7/23/79
 ALLR   UCR010  7/22/79
 A      Q       7/14/77
 ATOSQ  UCR005  7/11/77
 BITS NBIN      5/29/79
 BITTST NBIN    5/29/79
 BOPHAC 2       3/18/78
 BUILDL NBIN    9/28/77
 BUILDL UCR017  2/17/80
 CACS   15      12/8/79
 CACS   NBIN    2/5/80
 CACS   RECORD  3/7/80
 CARANA NBIN    5/29/79
 CARANA UCR331  5/25/79
 CARGEN 19      11/29/79
 CARGEN 20      4/7/80
 CARGEN NBIN    5/1/80
 CASELD UCR005  3/28/77
 CASE   NBIN    3/18/77
 CASE   UCR054  9/22/77
 CBACK  14      7/22/79
 CBACK  NBIN    7/23/79
 CDRIVE 1       10/26/76
 CDRIVE UCR005  7/15/77
 CHKDCL NBIN    6/3/80
 CHKDCL RECORD  6/6/80
 CHKDCL UCR031  12/21/79
 CHKDCL UCR036  3/1/80
 CHKDCL UCR038  5/31/80
 CHKDCL UCR039  5/31/80
 CODGEN 169     9/11/79
 CODGEN NBIN    7/21/78
 COMCOD 32      3/24/79
 COMCOD NBIN    7/7/79
 COMFIL UCR030  3/29/79
 COMFIL UCR031  10/11/79
 COMPDE 7       2/27/80
 COMPDE 8       2/27/80
 COMPIL BUGFIX  12/24/76
 COMPIL @FILES  9/12/78
 COMPIL @LREC   9/13/78
 COMPIL MAIL    6/3/80
 COMPIL @XFILE  9/13/78
 COMSUB 6       11/5/79
 COMSUB NBIN    11/5/79
 COMTEM UBTB50  2/14/77
 CONFOR UCR005  1/24/77
 CPRINT NBIN    7/7/79
 CPRINT UCR014  5/14/76
 CROCK  1       3/3/78
 CUP    47      2/10/77
 CUP    NBIN    2/10/77
 EUPDAT GEN     3/6/79
 GETORD NBIN    2/10/80
 GETORD RECORD  4/8/80
 GETORD RECORE  3/31/80
 GETORD UCR020  4/6/76
 INFCMP NBIN    7/7/79
 INFCMP UCR019  7/29/77
 ISTRUC NBIN    10/18/79
 ISTRUC UCR100  10/15/79
 LNQGEN NBIN    7/7/79
 LNQGEN UCR006  2/23/77
 MAPANA NBIN    10/28/77
 MAPANA UCR225  10/24/77
 MAPGEN NBIN    6/1/80
 MAPGEN UCR058  10/9/79
 MAPGEN UCR059  5/31/80
 MAPPS1 NBIN    5/29/79
 MAPPS1 UCR205  5/9/79
 MMQGEN UCR025  2/11/77
 MUDHAK 3       5/14/76
 MUDREF 18      7/11/77
 NCOMFI UCR089  4/12/77
 NEWCMP 4       10/19/76
 NEWCMP NBIN    6/18/78
 NEWOP  UCR002  5/14/76
 NEWREP NBIN    2/11/80
 NEWREP UCR049  2/11/80
 NHELP COMPIL   4/22/77
 NN     D       12/8/79
 NNUPDA GEN     2/27/76
 NOTANA NBIN    7/7/79
 NOTANA UCR112  4/1/77
 NOTGEN NBIN    2/14/80
 NOTGEN UCR115  2/13/80
 NPRINT NBIN    9/20/79
 NPRINT UCR019  10/21/78
 NPRINT UCR020  9/20/79
 NT     1       8/19/76
 PASS1  NBIN    10/13/79
 PASS1  UCR029  10/12/79
 PEEPH  86      9/14/79
 PEEPH  NBIN    9/15/79
 PRCOD  NBIN    5/7/76
 PRIMHK 1       8/21/76
 PRNTYP UCR004  8/27/76
 RHACK  9       9/30/75
 SPCGEN 6       4/7/77
 STRANA NBIN    10/16/79
 STRANA UCR358  10/15/79
 STRGEN NBIN    9/22/79
 STRGEN UCR023  9/7/79
 SUBRTY UCR054  11/21/78
 SUBRTY UCR056  8/19/79
 SYMANA 40      10/15/79
 SYMANA NBIN    10/16/79
 VARANA NBIN    7/24/79
 VARANA UCR029  7/24/79
 VARANA UCR030  5/31/80
 XCOMFI 2       3/5/78
 XSUBRT 1       3/5/78
larsbrinkhoff commented 4 years ago

I think this directory doesn't have a complete set of source files. Maybe incremental backup?

ToTS tape 9006256 is more promising. It's full dump of the XCOMPI directory. There's a good set of source files, and a TS PDMP tool which starts Muddle with the PDMP SAVE image which is also supplied. The RUN FIL seems to use PDMP to compile the compiler.

larsbrinkhoff commented 4 years ago

File listing.


ADVMES UCR009  2/20/80
ALLR   UCR014  3/6/80
BACKAN UCR002  3/1/80
BITANA UCR004  3/1/80
BITSGE UCR001  2/20/80
BITSGE UCR002  8/28/80
BITTST UCR009  3/1/80
BPCOMP LOAD    7/6/80
BUILDL UCR019  3/18/80
CACS   UCR025  3/8/80
CARANA UCR337  3/6/80
CARGEN UCR029  4/7/80
CARGEN UCR030  7/18/80
CASE   UCR056  3/18/80
CBACK  UCR017  3/1/80
CDRIVE UCR011  3/25/80
CDRIVE UCR012  4/8/80
CHKDCL UCR044  8/17/80
CODGEN 1       10/17/80
COMCOD UCR044  4/8/80
COMFIL 1       3/23/80
COMPDE FBIN    10/17/80
COMPDE NBIN    1/20/81
COMPDE UCR029  4/9/80
COMPDE UCR030  1/20/81
COMSUB UCR009  3/1/80
COMTEM UBTB53  3/1/80
CONFOR UCR007  3/1/80
CPRINT UCR016  2/20/80
CUP    UBTB55  3/25/80
FLUSH  1       1/26/81
FLUSH  LABEL   1/26/81
HELP   COMPIL  1/24/81
INFCMP UCR020  2/20/80
ISTRUC UCR102  3/1/80
LNQGEN UCR009  3/1/80
MAPANA UCR230  4/9/80
MAPGEN NBIN    1/22/81
MAPGEN RECORD  1/21/81
MAPGEN UCR067  7/24/80
MAPGEN UCR068  10/17/80
MAPGEN UCR069  1/20/81
MAPPS1 UCR206  2/20/80
MMQGEN UCR027  2/20/80
MOBYG  2       4/2/80
MOBYG  3       4/4/80
MOBYG  4       4/9/80
MOBYGC 14      4/29/80
MOBYGC 15      5/14/80
NCOMFI 2       3/25/80
NCOMFI 3       6/28/80
NEWREP UCR054  3/6/80
NEWREP UCR055  8/20/80
NEWREP UCR056  10/17/80
NOTANA UCR115  3/6/80
NOTANA UCR116  8/25/80
NOTGEN UCR118  3/1/80
NOTGEN UCR119  7/14/80
NOTGEN UCR120  10/17/80
NPRINT UCR021  2/20/80
OHELP  COMPIL  5/14/80
PASS1  1       11/26/80
PASS1  RECORD  11/26/80
PASS1  UCR038  3/8/80
PASS1  UCR040  8/21/80
PASS1  UCR041  8/21/80
PASS1  UCR042  8/21/80
PCOMP  LOAD    4/2/80
PDMP   SAVE    3/20/80
PEEPH  NBIN    1/24/81
PEEPH  RECORD  1/24/81
PEEPH  UCR091  3/26/80
PEEPH  UCR092  3/27/80
PEEPH  UCR093  1/20/81
PEEPH  UNASSM  3/27/80
PRNTYP UCR005  2/20/80
RUN    FIL     3/21/80
SBRNAM NBIN    8/21/80
SBRNAM UCR001  8/21/80
SPCGEN FBIN    10/17/80
STRANA UCR362  3/19/80
STRGEN UCR031  3/19/80
SUBRTY UCR060  3/1/80
SYMANA UCR062  4/9/80
TS     PDMP    3/20/80
VARANA RECORE  10/17/80
VARANA UCR037  3/27/80
VARANA UCR038  4/2/80
VARANA UCR039  4/4/80
VARANA UCR040  10/17/80
XCOMPI MAIL    1/21/81