1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-13 23:36:30 +00:00

968 Commits

Author SHA1 Message Date
Lars Brinkhoff
cc371f206e Compile LLOGO files TURTLE and TVRTLE.
- Add LSUBR declarations for Lisp display slave.
- Update IOC emulation to handle ^F and ^Y.
2018-11-14 11:14:48 +01:00
Lars Brinkhoff
b3b643d7f7 VDIR - view directory. 2018-11-14 08:19:45 +01:00
Lars Brinkhoff
9c77401d88 VIEW - view file. 2018-11-14 08:19:45 +01:00
Lars Brinkhoff
792e326469 Add links for NTECO and NT. 2018-11-14 08:19:45 +01:00
Lars Brinkhoff
749b0480ef Fix VIEW code that deals with JCL.
The original VIEW used TECO 1171.  Moving this to TECO 1212 we now
need to strip off control characters terminating the JCL.
2018-11-14 08:19:45 +01:00
Lars Brinkhoff
7f4de0b8dc Original files for VIEW. 2018-11-14 08:19:45 +01:00
Lars Brinkhoff
8b14b365e9 Compile LLOGO files GERM and MUSIC. 2018-11-13 09:52:37 +01:00
Lars Brinkhoff
28f3d17c39 Link TS NCOMPL to TS COMPLR to make the LLOGO compiler work. 2018-11-13 09:52:37 +01:00
Lars Brinkhoff
72d26875ca More LLOGO files. 2018-11-13 09:52:37 +01:00
Lars Brinkhoff
51c63da007 Update LLOGO files with newer ones.
Keep the patches made to previous files.
2018-11-13 09:52:37 +01:00
Lars Brinkhoff
a3c88dec1e Miscellaneous documentation files. 2018-11-13 09:38:40 +01:00
Lars Brinkhoff
9720c349fe Generate INFO; INFO > from INFO; INFOD >. 2018-11-13 09:38:40 +01:00
Eric Swenson
0d386d31fd Addlink to TENSOR:CTENSR FASL from SHARE; CTENSR FASL, since this is where
macsyma is looking for it.  Resolves #1125
2018-11-04 05:48:34 -08:00
Lars Brinkhoff
ea6d20d7bd ESCE - call the elevator, using DOOR. 2018-11-03 21:14:20 +01:00
Lars Brinkhoff
9d2f04c402 DOOR - Chaosnet server to open 9th floor door. 2018-11-03 21:14:20 +01:00
Lars Brinkhoff
3351cad03a MINI - mini Chaosnet file server.
For booting Lisp machines.
2018-11-03 19:57:26 +01:00
Lars Brinkhoff
6576381486 Make SYSNET; NETWRK stand in for missing file MOON; XNETWK. 2018-11-03 19:57:26 +01:00
Lars Brinkhoff
f9619117ca MINIC - mini Chaosnet file server.
For booting Lisp machines.
2018-11-03 16:39:48 +01:00
Alfred M. Szmidt
f62aa165a6 .gitattribtues: Mark everything under doc/ as text files, and set diff
for both src/ and doc/.
2018-11-02 20:54:05 +01:00
Lars Brinkhoff
ee33e8228a Clean up C documentation.
Rename CC.PAT[C,SYS] to CC PATCH.  Remove E padding from CCDOC.
2018-11-01 21:23:34 +01:00
Lars Brinkhoff
b0bb5f3cef Be more careful when PDSET asks about daylights savings time.
Or else the input can get dropped.
2018-10-31 08:30:56 +01:00
Lars Brinkhoff
be7acb801a Change GitLab CI to use the KA10 simulator.
Because it doesn't work with KLH10.
2018-10-31 06:21:17 +01:00
Lars Brinkhoff
3931a40d75 Remove functions from C compiler that are already in the C library. 2018-10-30 08:36:56 +01:00
Lars Brinkhoff
4576e1f013 Test C compiler. 2018-10-30 08:36:56 +01:00
Lars Brinkhoff
bd12ca889e Build compiler phases LP, C, M from source.
As soon as _LP BIN has been linked, we can use the new CC and delete
the old one.
2018-10-30 08:36:56 +01:00
Lars Brinkhoff
4efdf81f45 Run GT to generate tables for compiler. 2018-10-30 08:36:56 +01:00
Lars Brinkhoff
01d16a2d97 Fix get_buf conflict between C42 and C library. 2018-10-30 08:36:56 +01:00
Lars Brinkhoff
120ae989fa Revert change to CC for LP phase.
Because the new CC now passes the wrong number of arguments to _LP BIN,
we keep the old around as OCC and use it until the new _LP BIN is built.
2018-10-30 08:36:56 +01:00
Lars Brinkhoff
283a604bed Remove MID files. Make C source for C42. 2018-10-30 08:36:56 +01:00
Lars Brinkhoff
a23f4d7bbd Edit files for ITS syntax. 2018-10-30 08:36:56 +01:00
Lars Brinkhoff
aec62f3117 Edit SAIL files to be like the originals from ITS.
Rename according to SAIL file C.LIB[C,SYS].  Fix E stuff and remove
trailing ^C and ^@s.
2018-10-30 08:36:56 +01:00
Lars Brinkhoff
d53ad64300 C compiler files from SAIL [C,SYS]. 2018-10-30 08:36:56 +01:00
Lars Brinkhoff
d32d5a86ef Add link for CC. 2018-10-30 08:36:56 +01:00
Karl Ramm
4e3980e5bb Add XJSYS.MID.5, necessary to build MIDAS on TOPS-20.
(Because this seems to be the canonical MIDAS upstream at the moment)
2018-10-29 14:05:56 -04:00
Lars Brinkhoff
61e0fc0cbe Be more careful about sending input to MAGDMP.
Using expect's send sometimes fails.  Exact cause unknown, but it looks
like characters get dropped.
2018-10-29 15:26:41 +01:00
Eric Swenson
3b77ee3320 Added TEACH;TS XLISP -- teaches lisp.
Resolves #377.
2018-10-28 16:47:17 -07:00
Lars Brinkhoff
b94c7325d9 GT - generate tables for C compiler.
- Rename YPRASE to C25, because that's what the STINKR script expects.
- Rename the lextype variable to lextag, because that's what G1 expects.
- Remove duplicate definition of STCMP; it's already in the C library.
- No need to link in APFNAM; it's already in the C library.
- Rewrite STINKR script for ITS.
2018-10-25 18:31:55 +02:00
Lars Brinkhoff
db7346cb8d Original files for GT, from PCC20. 2018-10-25 18:31:55 +02:00
Lars Brinkhoff
dbec826082 OINIT - init program reporting last login, email. 2018-10-24 19:03:27 +02:00
Lars Brinkhoff
11389515ad Build CC.
CC and the _LP compiler phase has diverged slightly.  The latter wants
an additional command line argument.

Released with permission from Alan Snyder.
2018-10-24 16:48:01 +02:00
Lars Brinkhoff
5c505b0a7e Extract files from AR6 CC. 2018-10-24 16:48:01 +02:00
Lars Brinkhoff
678ba30d92 Original file C; AR6 CC. 2018-10-24 16:48:01 +02:00
Lars Brinkhoff
6763b6daf8 Wait for MAKLIB to finish. 2018-10-24 16:48:01 +02:00
Lars Brinkhoff
3c68ce6854 Build C library. 2018-10-23 19:37:16 +02:00
Lars Brinkhoff
628a20654b Fix use of UFA instruction in C library.
Patch out the call to FIXIFY in CC.  This subroutine uses the UFA
instruction which isn't implemented on a KS10.

Make the use of UFA an assembly time conditional in the C library.
Replace it with FIX on KS10.
2018-10-23 19:37:16 +02:00
Lars Brinkhoff
be1dde5e40 Newer file. 2018-10-23 19:37:16 +02:00
Lars Brinkhoff
2bb4e1d28a Files from CLIB; AR2 CLIB. 2018-10-23 19:37:16 +02:00
Lars Brinkhoff
b1fd5187cc Original files in CLIB. 2018-10-23 19:37:16 +02:00
Lars Brinkhoff
e1ee41de61 Make link from C; TS MIDAS.
Alan Snyder's CC uses this link to call the assembler.
2018-10-23 19:37:16 +02:00
Lars Brinkhoff
d610127777 Emacs Lore. 2018-10-23 13:30:08 +02:00