1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-14 07:40:05 +00:00

708 Commits

Author SHA1 Message Date
Lars Brinkhoff
44dbbbb033 Brief documentation for CARPET.
Information collected by reading CARPET source code.
2018-07-25 17:05:48 +02:00
Lars Brinkhoff
c839b9dee1 CARPET - Remote PDP-11 debugger through 10-11 interface. 2018-07-25 17:05:48 +02:00
Eric Swenson
36b7df1aaa Updated build/lisp.tcl to not specify FN2 for those lisp compilations
where the default of > would be more appropriate. This fixes, in
particular the incorrect compilation of LIBDOC; TIME KMP8 instead of
LIBDOC; TIME KMP9. Resolves #1091.
2018-07-22 15:18:33 -07:00
Eric Swenson
9d2d9625be Added LISP; SHARAB LISP as present in PI distribution.
This is used for dumping out sharable lisps. Partially
addresses #251.
2018-07-22 10:20:11 -07:00
Eric Swenson
6e016ae394 Added GEORGE, a program to hold Puff at bay.
Resolves #575.
2018-07-22 10:20:11 -07:00
Lars Brinkhoff
0a46c72653 Add FP11 instruction typein to 11SIM debugger. 2018-07-22 08:55:24 +02:00
Lars Brinkhoff
2e48e187d2 Disassemble FP11 floating point instructions in 11SIM. 2018-07-21 20:58:38 +02:00
Lars Brinkhoff
19606478be CCCONS - CONS console.
This is the code for the CONS Lisp machine GT40 attached to 10-11
Unibus 2.  It's also a Datapoint emulator and a graphical display.
2018-07-18 19:09:09 +02:00
Lars Brinkhoff
766532b26c Expunge ASH, DIV, and MUL from the XGP source code to avoid assembler
error messages.
2018-07-18 16:46:29 +02:00
Lars Brinkhoff
2c22d9dbb8 XGP - PDP-11 controller for the Xerox Graphics Printer.
PALX raises three errors about ASH, DIV, and MUL being redefined but
the resulting binary is ok.
2018-07-18 16:46:29 +02:00
Eric Swenson
2db48a0210 Fix typo in LINK command line required for macsyma primer();
Resolves #1069.
2018-07-18 07:24:44 -07:00
Eric Swenson
ceae73e472 Updated to no longer exclude EDLM from the macsyma build since the build
system will now automatically exclude this source (which is intended for
the lisp machine only).  Resolves #1067.
2018-07-17 07:04:34 -07:00
Lars Brinkhoff
d392edc158 Once again translate-and-compile macsyma programs in one step.
Now that the NXM error is fixed.

This reverts commit 4c3381b50941ca8175ed88e3390dd1e642e46519.
2018-07-16 23:17:23 +02:00
Lars Brinkhoff
0e3fd9d83d Fix wrong pager parameters.
The ITS pager parameters was based on the ML configuration, but the
emulator implements the AI pager.  Thus one of the ML pager age bits
was treated as an address bit, which of course resulted in an NXM
error.
2018-07-16 23:17:23 +02:00
Lars Brinkhoff
1fc0442160 SYSTEM GEN - Low level DECtape formatting.
This is a standalone program using the PDP-6 Microtape device.

The source code has been fixed to assemble with the current version of
MIDAS.  Double !s are needed to get the concatenation right.  Also,
garbage at the end was removed.
2018-07-16 22:12:00 +02:00
Lars Brinkhoff
bb79fcaf2a Add the SYSTEM GEN file.
This is the original unmodified file.
2018-07-16 22:12:00 +02:00
Eric Swenson
86b2d0e395 Add some macsyma documentation.
Resolves #927.
2018-07-16 07:04:57 -07:00
Eric Swenson
82674a7555 Get macsyma primer working.
Resolves #1011.
2018-07-16 07:04:57 -07:00
Eric Swenson
a08865ce75 Update to build TRANSS (Macsyma source) and update macsyma source file
database so that TRANSS is built after MTAGS.
Resolves #1065.
2018-07-16 07:04:57 -07:00
Eric Swenson
7bd25186a9 Updated build to build MAXSRC; MTREE 2 (for Macsyma) now that MTREE 2 has a fix
to work around the missing DEF-PROCEDURE-PROPERTY macro.  THis macro was removed
from LIBMAX; PROCS some time in the past.
2018-07-16 07:04:57 -07:00
Eric Swenson
b6f6b8bf44 Fix Macsyma example command, which doesn't work due to missing link
in MACSYM; MANUAL DEMO.  Resolves #1060.
2018-07-14 08:00:45 -07:00
Eric Swenson
dc5e4505ae Update macsyma sources with newer versions of some files.
Resolves #1059.
2018-07-14 08:00:45 -07:00
Eric Swenson
db5208548f Add LIBDOC; DPRINT ALAN -- documentation for DPRINT package.
Resolves #1057.
2018-07-13 15:12:49 -07:00
Eric Swenson
3080ca8796 Update various LIBDOC lisp packages to later versions.
Resolves #1055.
2018-07-13 15:12:49 -07:00
Eric Swenson
ad5f5a0589 Update UMLMAC and MLMAC lisp libraries. Fix DBG and FASLRO to conform
to new DOTIMES and DOLIST macro definitions (in the case of FASLRO, update
to use DO rather than DOLIST since DOLIST no longer (as of latest UMLMAC)
binds a parameter to the loop count. Resolves #1054.
2018-07-13 15:12:49 -07:00
Eric Swenson
8a21211d2c Added text version of macsyma manual version 9. Added batch demo
scripts to support manual's examples.
Partially addresses #808 but does not resolve this issue as we
want to be able to build from source.
2018-07-09 06:42:53 -07:00
Eric Swenson
3d00a2311b Add aljabr;user profil, which is needed for macsyma primer(). Primer
doesn't work yet, however, because we need the actual primer material.
2018-07-08 07:06:20 -07:00
Eric Swenson
ed3abb8138 Rename macsym;macsym ntags to macsym;macsym tags after macsyma
build.  Resolves #1049.
2018-07-08 07:06:20 -07:00
Eric Swenson
b2edf07193 Adds macsyma ARRAY share package.
Resolves #1006.
2018-07-08 07:06:20 -07:00
Eric Swenson
032eb180f8 Compile lisp;defset from source.
Resolves #976.
2018-07-08 07:06:20 -07:00
Eric Swenson
e3bbf04ce1 Fix example and describe functions in Macsyma.
Resolves ticket #967.
2018-07-08 07:06:20 -07:00
Eric Swenson
bf8f96b837 This fixes the declare command in macsyma.
Also updates a bunch of Macsyma sources to latest versions, which
was needed to get declare working with consistent sources.
Resolves #960.
2018-07-08 07:06:20 -07:00
Guy Steele
bb894e4e55 COOKIE BEAR - prank. 2018-07-02 17:56:04 +02:00
Lars Brinkhoff
5e40e8f880 Add Imlac block loader.
This is required to run MAZE.  It's sent to the Imlac terminal before
the IMTRANed program.
2018-07-02 10:20:51 +02:00
Lars Brinkhoff
61ceb122a7 MAZE - PDP-10 side of Maze War game.
The built program includes the IMTRANed Imlac program in the dumped
core image.
2018-07-02 10:20:51 +02:00
Greg Thompson
eab1abbfb0 MAZE - Imlac side of Maze War.
This is assembled with MIDAS, and then translated with IMTRAN to an
ASCII form suitable for uploading to an Imlac terminal.  MOUSE is
enabled to ensure the MSW opcode is defined.
2018-07-02 10:20:51 +02:00
Lars Brinkhoff
8c9f4c3c3c Add IMDEFS for assembling Imlac programs.
This is .INSRTed in Imlac assembly language source files to
reconfigure MIDAS for use as an Imlac assembler.
2018-07-02 10:20:51 +02:00
Lars Brinkhoff
71675f0b9a CHESS - Unknown chess program.
File created 01:26:31, July 12, 1976.  Printed XGP listing dated
19:54:34 07/30/76, from Alan Snyder.  Transcribed by Fausto Saporito
in 2018.  Checked against @ listing by Adam Sampson.
2018-07-02 08:54:43 +02:00
Lars Brinkhoff
ab44afe327 Update the FAIL manual to a December 1975 version.
From the DECUS library of TOPS-20 programs.
2018-06-30 06:21:59 +02:00
Lars Brinkhoff
cd48dc5d22 Document how to add a disk pack. 2018-06-29 22:26:26 +02:00
Lars Brinkhoff
e4d8240dc7 Add two more disk packs to KA ITS.
- Add packs to SALV.
- Increase NQS in ITS.
- Add new drives to the emulator configuration.
- Mark two more packs in SALV.
- Before booting into the new ITS, use UCOP to copy the MFD to the fresh packs.
2018-06-29 22:26:26 +02:00
Lars Brinkhoff
1828e814a6 Default KLH10P to 0. 2018-06-28 18:13:26 +02:00
Lars Brinkhoff
7e979d2183 Fix uses of DSDEV without DSDP. 2018-06-28 18:13:26 +02:00
Lars Brinkhoff
29de9c9cc7 Fix LOSS IN BBLK error in SYSTEM; ITSDEV 974.
It would seem the EBLK above POTUSR matches the BBLK after DRECYC, but
since the first is inside IMXP and the second inside 340P they don't
match if one is enabled and the other itsn't.
2018-06-28 18:13:26 +02:00
Lars Brinkhoff
2cb9a10987 SCAN - TeX output to XGP SCAN file. 2018-06-26 16:15:55 +02:00
Lars Brinkhoff
d410407c59 Remove trailing NULs from CRC 70. 2018-06-26 06:55:12 +02:00
Lars Brinkhoff
c23c71da9c CRC - compute file CRC. 2018-06-26 06:55:12 +02:00
Lars Brinkhoff
4e2ea8e4d8 Information about ARDS graphics. 2018-06-25 21:05:33 +02:00
Lars Brinkhoff
7c323de83c IMPRNT - image mode printer. 2018-06-25 21:05:33 +02:00
Lars Brinkhoff
97559f4b9b 10RUN - run PDP-10 maintenance.
Opens a PDP10 USR job to run the MAINT; PART * programs.
2018-06-25 19:28:58 +02:00