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

937 Commits

Author SHA1 Message Date
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
Lars Brinkhoff
d0853e930d LOTCLN - LOGOUT TIMES cleanup program. 2018-10-16 08:15:11 +02:00
Lars Brinkhoff
b1c77518fe DOWNLD - print file in super-image mode to TTY. 2018-10-16 07:31:14 +02:00
Lars Brinkhoff
935e53a458 TTYTST - echo characters exactly as typed. 2018-10-16 07:04:00 +02:00
Lars Brinkhoff
be91713a38 IBMASC - read 8-bit ASCII tape file. 2018-10-16 06:53:22 +02:00
Lars Brinkhoff
b2f5fd8d10 CHASTA - print Chaos NCP state. 2018-10-14 22:27:23 +02:00
Lars Brinkhoff
3c33d988d2 UPTIME - record ITS uptimes.
Source reconstructed from binary file BAWDEN; UPTIME BIN dated 1986-06-22.

This program is called hourly.  It updates the file BAWDEN; UPTIME
DATA.  Each entry is three words.  The first is the host name.  The
program tries to read the M.F.D. for that host through MLDEV.  If it
responds, the current date and time are written to the next two words.
2018-10-14 16:21:27 +02:00
Lars Brinkhoff
b4496c5f7e Fix link for UPTIME Chaosnet server. 2018-10-13 05:47:29 +02:00
Lars Brinkhoff
a1275e8ac8 Fix KS10 SIMH script for GT40. 2018-10-13 05:47:07 +02:00
Eric Swenson
3b9d27ddc1 - Fix redumping compiler to actually do that (had wrong MSNAME originally)
- Clean up how compiler is build and redumped
- Set version number of compiler to 2000
- Use DIRED to get rid of UNFASL files in lisp; and liblsp; directories.
- Work around occasional hang when building animal
Resolves #1322.
2018-10-11 11:00:09 -07:00
Lars Brinkhoff
34c2beed96 Mac OS build on Travis CI. 2018-10-10 17:55:03 +02:00
TheFausap
e8356e194d OSX build fix - changed touch-command syntax under OSX 2018-10-10 17:55:03 +02:00
Lars Brinkhoff
42f6eedbe8 Fix LSPEED valret when DL10 or DTE20 TTY not found. 2018-10-10 17:54:39 +02:00
Lars Brinkhoff
f10311fe86 ITSDEV listens to TCP port 467. 2018-10-09 18:37:00 +02:00
Lars Brinkhoff
6f48b261d3 TTYLIN - Chaosnet TTYLINK server.
This is just a stub which respons "Ouch! Don't do that!".
2018-10-09 18:37:00 +02:00
Lars Brinkhoff
974245894d MAILS - Chaosnet mail server. 2018-10-09 18:36:34 +02:00
Lars Brinkhoff
921ca68b64 Chaosnet GMSGS server. 2018-10-09 18:36:09 +02:00
Lars Brinkhoff
5027e0b9fb GENSYM - generate unique values. 2018-10-09 18:36:09 +02:00
Lars Brinkhoff
5e81b839b8 Add Chaosnet hosts. 2018-10-09 07:15:45 +02:00
Lars Brinkhoff
47f3bed215 Add Morton box and 16 more terminal lines. 2018-10-09 07:15:20 +02:00
Lars Brinkhoff
b580f9f06b Chaosnet ECHO server. 2018-10-08 18:36:19 +02:00
Lars Brinkhoff
aa17555e6f Fix dumping Scheme. 2018-10-08 18:02:02 +02:00
Lars Brinkhoff
e1753de866 LLOGO - Logo written in Lisp.
By Ira Goldstein, Henry Lieberman, et al.

The added IOC LSP file is for emulating older Maclisp forms no longer
supported in the latest version.
2018-10-08 18:02:02 +02:00
Lars Brinkhoff
433dc9bc3e LLOGO no longer needs to define NTH and SYMBOLP. 2018-10-08 18:02:02 +02:00
Lars Brinkhoff
04bb06e0eb LLOGO loader needs to close INFILE.
Or else SUSPEND won't do its job.  Probably this wasn't needed when
LLOGO was written, but Maclisp changed over time.
2018-10-08 18:02:02 +02:00
Lars Brinkhoff
622009105a Update LLOGO's definitions of DPRINC and DTERPRI.
These will work with NEWIO.
2018-10-08 18:02:02 +02:00
Lars Brinkhoff
874a5c2c0d Replace LLOGO use of obsolete SSTATUS INTERRUPT.
The OLDIO user interrupts are documented in the 1974 Moonual revision 0,
on page 101.  The corresponding NEWIO functionality is documented in
the Pitmanual, online at http://maclisp.info/
2018-10-08 18:02:02 +02:00
Lars Brinkhoff
df17cabaf6 Make LLOGO use DSK device rather than AI.
Rename file versions to one more than the last known version.
2018-10-08 18:02:02 +02:00
Lars Brinkhoff
5113220de5 Split llogo.lisp into individual files.
It's a concatenation of, in order: DEFINE, SETUP, READER, PARSER,
UNEDIT, PRINT, PRIMIT, ERROR, LOADER, TURTLE, GERM, MUSIC, TVRTLE, and
HANG.  Version numbers are unknown except TURTLE.
2018-10-08 18:02:02 +02:00
Lars Brinkhoff
8c2a037d23 llogo.lisp from Don Hopkins. 2018-10-08 18:02:02 +02:00
Eric Swenson
5714c8b453 Separate macsyma build from lisp build. Allow building without
macsyma.  Resolves #1283.
2018-10-07 21:39:58 -07:00
Eric Swenson
1f2856de63 Added inquir; inqexm and inqrep. Created links for ts inqchk and
ts inqpat.  Resolves #1260.
2018-10-06 22:51:31 -07:00