1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-13 15:27:28 +00:00

804 Commits

Author SHA1 Message Date
Lars Brinkhoff
682ade2954 Older version of INFO; INFO EMACS.
This is dated 1979-06-02.  Using it to build TSINFO doesn't make a fully
working INFO program.
2018-09-05 05:55:43 +02:00
Lars Brinkhoff
d4e793b3a6 GOTO - go to specified terminal line. 2018-09-01 18:30:53 +02:00
Lars Brinkhoff
48121a4801 Add some login messages. 2018-08-31 19:11:20 +02:00
Lars Brinkhoff
2a017e964a Xfile for running 11LOGO.
Run like this: 11LOGO$^S :PDP45
2018-08-28 07:36:29 +02:00
Lars Brinkhoff
9d926ef680 11LOGO - PDP-11 Logo. 2018-08-28 05:46:34 +02:00
Lars Brinkhoff
5204a14bad Add old PALX version 143.
Unknown timestamp; backed up 04/21/72.
2018-08-28 05:46:34 +02:00
Lars Brinkhoff
dd26ee00f8 Document how to assemble ITS. 2018-08-26 09:33:42 +02:00
Lars Brinkhoff
07b9e0f539 Fix bug in programs when system time not set.
- DATE
- DATSRV
- TIME
2018-08-25 05:55:38 +02:00
Lars Brinkhoff
dc666df443 Fix typo; it should be TS CLOGO. 2018-08-24 18:26:45 +02:00
Lars Brinkhoff
a50a049e87 Add directories forgotten in SRC and DOC. 2018-08-23 16:10:46 +02:00
Lars Brinkhoff
8249c305f4 Add a Makefile check that SRC, DOC, and BIN cover everything.
Run this with "make check-dirs".  This is added to all CI builds.
2018-08-23 16:10:46 +02:00
Lars Brinkhoff
3c2f52304a Make TENTH run under ITS. 2018-08-23 10:15:01 +02:00
Lars Brinkhoff
7ae1202132 Port TENTH to MIDAS. 2018-08-23 10:15:01 +02:00
Lars Brinkhoff
9af42d4c74 Angelo Papenhoff's TENTH.
Toy Forth for standalone KS10.
2018-08-23 10:15:01 +02:00
Lars Brinkhoff
02ee05c9d4 Make KLE FORTH work with current Maclisp.
Rename PUSH and POP to FPUSH and FPOP to avoid clash with other PUSH
and POP.

Let any machine load FORDIC.
2018-08-23 05:22:06 +02:00
Lars Brinkhoff
1303096b30 FORTH - Forth written in Maclisp.
To run, start LISP and load KLE; FORTH FASL.
2018-08-23 05:22:06 +02:00
Lars Brinkhoff
d6124b6867 CLOGO - Logo programming language.
HQM; CLOGO BIN timestamped 1975-11-27.
2018-08-20 16:17:44 +02:00
Lars Brinkhoff
b35f12cdb2 Add TVFIX and 6FIX to LOCK aliases.
TVFIX stuffs the TV-11 and then tells ITS to start using it.  6FIX
tells ITS to start using the PDP-6.

They are intended to be used by linking CHANNA; RAHASH TVFIX or 6FIX
to SYS; TS LOCK.
2018-08-17 06:57:32 +02:00
Lars Brinkhoff
0ea380eabd VTFIX - fix a VT52 in alternate char set mode.
Just a link to TS LOCK.
2018-08-17 06:57:32 +02:00
Lars Brinkhoff
ba76b5981e Assemble Tech II for TV display. 2018-08-17 06:56:54 +02:00
Lars Brinkhoff
875f13ae7c Comment out incomplete MacHack VI code section.
The two pages starting with the APINF label seems incomplete.  There
are missing symbols and the pages end with .VALUE ;INCOMPLETE.  They
are present in version 558, but not 524.
2018-08-16 09:50:43 +02:00
Lars Brinkhoff
24d74de067 Changes to assemble C 561 with the latest MIDAS.
Expunge the initial symbols MOVST and COMMEN since they are used by
the program.  Move a closing ] from a comment to a separate line.
2018-08-16 09:50:43 +02:00
Lars Brinkhoff
0fecf17f15 MacHack VI with 340 display.
Type "FANCY<TAB>2<Return>" to get the 340 display chess board.
2018-08-16 09:50:43 +02:00
Lars Brinkhoff
92aafbb040 AI memo 261A: PEEK. 2018-08-15 07:56:34 +02:00
Lars Brinkhoff
fc524e4d6b AI memo 260A: LOCK. 2018-08-15 07:56:34 +02:00
Lars Brinkhoff
fc5c88ae28 AI memo 240: 11SIM Reference Manual. 2018-08-15 07:56:34 +02:00
Lars Brinkhoff
607f84e783 Working paper 78: FED, the Font "EDitor". 2018-08-15 07:56:34 +02:00
Lars Brinkhoff
77fd45954a Memos, working papers, technical reports. 2018-08-15 07:56:34 +02:00
Lars Brinkhoff
2bb91226b4 Fix error in .IPDP documentation. 2018-08-15 07:38:57 +02:00
Lars Brinkhoff
8ac9b564e7 Update Rubin 10-11 documentation to match code.
ITS configuration has the Rubin 10-11 in the 3,,0-3,,777777 range.
The documentation says it's one moby lower.

Two more PDP-11s were attached at some point.
2018-08-15 07:38:57 +02:00
Lars Brinkhoff
49fba5a2f9 Database file for BYE. 2018-08-15 07:17:16 +02:00
Lars Brinkhoff
b1dc61b717 YOW - network client. 2018-08-15 07:17:16 +02:00
Lars Brinkhoff
959c79fd95 YOW - print Zippyisms. 2018-08-15 07:17:16 +02:00
Lars Brinkhoff
e42a52c411 AR - RUG for Logo PDP-11/45. 2018-08-12 07:09:40 +02:00
Eric Swenson
c13cfaca17 Updated transs (macsyma source) to be based on latest version from MC
backup tapes (90) but with fixes so that it actually works. Previously
translate_file failed with version 90.  Resolves #1152.
2018-08-05 22:40:54 -07:00
Lars Brinkhoff
c45a1920c7 Parallel CircleCI build with all three emulators. 2018-08-05 17:12:03 +02:00
Adam Sampson
7a23f23902 Silence the system job by patching ITS on boot.
Since we're interacting with ITS through the system console, one cause
of build failures is the messages the system job prints to the console
at unpredictable times -- for example, periodic timestamps and
notifications of changes to files in system directories. If one of these
gets printed while we're expecting something else, it's hard for the
Expect script to recover.

Avoid this by patching STYO, the system job's character-printing
routine, to return without doing anything if this system is up.
Adjust the pdset routine so it's matching PDSET's output rather than the
system job's to tell when the time has been set.
2018-08-05 00:50:18 +01:00
Eric Swenson
b915907499 Revert to TRANSS 79 and build from source.
No longer include TRANSS FASL or later versions of TRANSS, since these break Macyma's
translate_file. Resolves #1146.
2018-08-04 15:54:22 -07:00
Lars Brinkhoff
e99721a7e2 Build with Circle CI.
- Needs the same sudo stub as GitLab.
- Some X11 libraries are required for building with the KA10 simulator.
2018-08-04 21:35:10 +02:00
Lars Brinkhoff
9f70f354d7 Remove superfluous puts from TCL build script.
It was just there for debugging.
2018-08-04 21:35:10 +02:00
Lars Brinkhoff
acbb8bb8e8 Fix wrong URL for KA10 simulator.
This was supposed to have been done in f1f2df4.
2018-08-04 08:35:54 +02:00
Adam Sampson
8b8e1cf952 Avoid Expect clobbering stdout when stdin isn't a tty.
Doing expect_after before a child process has been spawned causes Expect
to try reading from stdin. If stdin is /dev/null, it gets an EOF from
the read, assumes it's been closed... and closes stdout too, so we don't
see any more of the child process interaction.
2018-08-04 07:01:11 +02:00
Adam Sampson
0ac926bc7d Wait for EOF after quitting the emulator.
When shutting down the emulator and starting another, it's otherwise
possible for the first read from the new emulator to return an error
(EIO from the pty read in Expect).
2018-08-04 07:01:11 +02:00
Lars Brinkhoff
7fa6be23db Log progress in build scripts. 2018-08-04 07:01:11 +02:00
Eric Swenson
c47537394e Updated Makefile to include gt40 directory on src tape.
Resolves #1142.
2018-08-03 20:12:04 -07:00
Eric Swenson
1b0455baf3 Updated misc.tcl to build jotto successfully despite IT IS NOW messages.
On my machine the expect script fails to see the ". words" because the "." is
separated by a newline and the message "IT IS NOW..." (time) followed by a newline with "words".  Chnaged from ". words" to "words".
Resolves #1134.
2018-08-03 20:11:15 -07:00
Adam Sampson
b2f52fc28c Use relative paths for tools in the Makefile.
This avoids problems when the full path to the build directory has
spaces in it; make needs spaces in target/dependency names to be quoted.
If the paths are all relative, then we only need to use $(CURDIR) (and
quote carefully) when adjusting PATH, etc.
2018-08-03 16:48:32 -07:00
Lars Brinkhoff
0462828e7e Increase KA ITS memory to the maximum 768K.
The last moby is the Rubin 10-11 memory range.  This can also shared
with 16K core for the PDP-6, but isn't now.
2018-08-03 21:05:16 +02:00
Lars Brinkhoff
f1f2df4a04 Enable the ITS code for the Rubin 10-11 interface.
Without adding any application-specific PDP-11.
2018-08-03 21:05:16 +02:00
Lars Brinkhoff
7604f97724 Fix Lunar Lander to assemble with PALX.
- Add definitions for registers.
- Change starting location from 0 to 400.
2018-08-03 19:50:37 +02:00