1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-16 08:24:38 +00:00

301 Commits

Author SHA1 Message Date
Lars Brinkhoff
9c7c40e19a CHAOS ARPA/NCP/TCP - gateway from Chaosnet to Arpanet/Internet. 2018-03-27 07:05:40 -07:00
Lars Brinkhoff
26e77a8317 SRDATE - set file reference date. 2018-03-27 07:02:07 -07:00
Lars Brinkhoff
0c4bc45cda Update RABBIT, and compile it with itself.
RABBIT 570 has a (DECLARE (NEWIO T)) form which doesn't go over well
with the latest Maclisp compiler.  The fix is to just delete the
declaration.
2018-03-26 12:36:28 -07:00
Lars Brinkhoff
de2b2e8439 Build the NSCHSY interpreter. 2018-03-26 12:36:28 -07:00
Adam Sampson
7d42c5b2f9 Reconstructed source for WUMPUS.
AI:SYS1;TS WUMPUS was last modified 1977-04-12 18:16. It's closely
related to SRI-NIC's version, but it's unclear which is newer, or
whether they both derive from a common source.

This assembles into a binary that's identical to TS WUMPUS, except for
jumps from GETLF and MOVE2 to two binary patches at 50 and 55 which make
input case-insensitive.

(Note that EXPL ends with a bare \r, which is encoded as \356 here for
itstar's benefit.)

Fixes #108.
2018-03-26 14:09:13 +01:00
Eric Swenson
7516530c3d Added several more LSPLIB packages.
Resolves #713.
2018-03-25 10:47:49 +02:00
Eric Swenson
437de06690 Fixed typo in creating link for LISP; BS FASL. 2018-03-25 10:47:49 +02:00
Lars Brinkhoff
ea2372c19a Build with GitLab CI. 2018-03-24 07:45:27 -07:00
Lars Brinkhoff
4d2398d990 Dump Scheme to a TS file. 2018-03-23 07:21:01 -07:00
Lars Brinkhoff
84610ed8a8 New Scheme interpreter. 2018-03-23 07:21:01 -07:00
Lars Brinkhoff
5a185d79ca Don't build Macsyma if environment variable MACSYMA is no.
Use this to shorten the build times of the KLH10 and KA10 emulators.
2018-03-22 10:38:13 -07:00
Eric Swenson
92db560d8f Added lots of new LSPLIB packages (and their sources). 2018-03-22 10:38:13 -07:00
Eric Swenson
85994ed770 Added files to support building and running Macsyma.
Resolves #284.

Commented out uses of time-origin in maxtul; mcldmp (init) until we
can figure out why it gives arithmetic overflows under the emulators.

Updated the expect script statements in build_macsyma_portion to not
attempt to match expected strings, but simply sleep for some time
since in some cases the matching appears not to work.
2018-03-11 13:10:19 -07:00
Eric Swenson
19dfa40b9e Adds LIBMAX AND MAXTUL FASL files. These are prerequisites for
building and running Macsyma.  Resolves #710 and #711.
2018-03-09 07:47:00 +01:00
Eric Swenson
aefb232db9 Added sources and build instructions for Lisp library packages
required by Macsyma. Resolves #706.
2018-03-07 09:03:40 +01:00
Eric Swenson
1bb26d9206 Resolves #704. Causes newly created lisp to name dumped image as SYS; PURQIO 2154
rather than SYS; PURQIO 1.  The ITS convention is to have the PURQIO version number
match the version of the Lisp dumped.
2018-03-07 07:40:28 +01:00
Lars Brinkhoff
947aa6b11e COMRED - Lisp library for emulating the TOPS-20 command line. 2018-03-03 16:46:36 -08:00
Lars Brinkhoff
784fb62ce9 Remove duplicate KA ITS config. 2018-03-03 13:01:50 -08:00
Lars Brinkhoff
9a5ec1b8d8 Write files in . to DSK0:, i.e. the first pack.
This way, there's no need to bring the second pack online in DSKDMP.
2018-03-02 15:03:49 -08:00
Lars Brinkhoff
d0091a0bea MIDAS and CHESS2 don't work standalone. 2018-03-01 15:33:23 +01:00
Lars Brinkhoff
4114678f18 Bill Gosper's MLIFE. 2018-03-01 06:41:56 +01:00
Lars Brinkhoff
1998766f04 SCRAM - encrypt/decrypt file. 2018-02-28 21:13:04 +01:00
Lars Brinkhoff
1144059a08 Make bootable MAGDMP tape. 2018-02-28 16:49:04 +01:00
Lars Brinkhoff
d9f18c1ef9 Pausing the emulator may or may not elicit APR ERROR IN NULL JOB. 2018-02-28 16:49:04 +01:00
Lars Brinkhoff
e4f28ab1cf Build ITS for KA10. 2018-02-27 06:50:13 -08:00
Lars Brinkhoff
e1f80890d4 Add ITS machine called KA. 2018-02-27 06:50:13 -08:00
Lars Brinkhoff
6be8b181ae Split off KS10 stuff into separate script. 2018-02-27 06:50:13 -08:00
Lars Brinkhoff
f97c6df093 Always run PDSET after booting. 2018-02-26 06:45:53 -08:00
Lars Brinkhoff
7896cd7268 Fix UNTALK executable name.
Without this, connecting two parties doesn't work.
2018-02-21 19:40:15 +01:00
Lars Brinkhoff
d8ccaeef14 Build DEVICE; JOBDEV CHA from source code. 2018-02-19 19:22:11 +01:00
Lars Brinkhoff
4d32246eea Spacewar! game.
Build for both standalone and timesharing.
2018-02-19 08:21:59 -08:00
Lars Brinkhoff
23300c98fa SENDS - Chaosnet SEND server. 2018-02-16 20:36:11 +01:00
Lars Brinkhoff
35de5148f8 SENSOR - sends censor. 2018-02-16 20:36:11 +01:00
Lars Brinkhoff
11b0feea6e SENVER - Chaosnet SEND server. 2018-02-16 20:36:11 +01:00
Lars Brinkhoff
ca26e9141e Add EMACS library EENV. 2018-02-16 19:36:08 +01:00
Lars Brinkhoff
69a5eb06e4 Add OCTPUS. 2018-02-16 19:36:08 +01:00
Lars Brinkhoff
7419b738c1 Add STTY. 2018-02-16 19:36:08 +01:00
Lars Brinkhoff
47cb894088 Add FIDO. 2018-02-16 19:36:08 +01:00
Lars Brinkhoff
c6ae98e915 OCM chess. 2018-02-16 06:55:54 -08:00
Lars Brinkhoff
eae9d7a662 Greenblatt chess program, timesharing and standalone versions. 2018-02-16 06:55:54 -08:00
Lars Brinkhoff
f35f3adc84 PT - tests ITS pager. 2018-02-15 07:12:46 -08:00
Lars Brinkhoff
5efd0ee8dc Loading files from tape takes longer now. 2018-02-15 07:07:23 +01:00
Lars Brinkhoff
52af06f3aa Build EMACS; [RMAI] 146 from RMAILX and RMAILY in EMACS1. 2018-02-15 07:07:23 +01:00
Lars Brinkhoff
27e2c436e2 Build SAIL; JOBDAT REL from source code. 2018-02-14 22:02:48 +01:00
Lars Brinkhoff
fe1ea5b964 Simplify build of FAIL.
No need to write a BIN file; just exit to DDT.
2018-02-14 22:02:48 +01:00
Lars Brinkhoff
f9819b44c1 Reconstructed ARCDEV 66. Build DEVICE; OARCDV BIN from it. 2018-02-14 20:22:24 +01:00
Lars Brinkhoff
fcab8d0bda The final full dump takes longer now.
Also set tape number to something other than 0.
2018-02-13 20:57:25 +01:00
Lars Brinkhoff
bd238802d7 Build standalone version of MIDAS. 2018-02-13 07:45:33 -08:00
Lars Brinkhoff
5f33f750ab No need to logout, just use :CWD. 2018-02-05 13:28:49 +01:00
Lars Brinkhoff
1e4a80b7de Fix ADVENT to use another input file name. 2018-02-05 13:28:49 +01:00