1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-17 00:33:22 +00:00

815 Commits

Author SHA1 Message Date
Lars Brinkhoff
eda0148f67 Fix BLKLDR multiply defined MINUS1. 2020-05-17 16:22:32 +02:00
Lars Brinkhoff
3f46e646b8 Build Imlac secondary block loader from source code.
BLKLDR 1 is from the IMLAC; IML DEVICE archive file dated 1976-11-02.
The archive was found in three identical copies on ToTS tapes 7006990,
701351, and 90606; they were extracted by Brad Parker.  The BLKLDR 1
timestamp inside the archive is 1975-01-26.  Tape database records
from DM show a BLKLDR 4 dated 1974-08-19.

To build the IMLAC; IMLAC BLKLDR file, it's first assembled with
MIDAS.  Regular IMTRAN writes the block loader format, but the block
loader itself is in the "special TTY" boostrap format.  IMTRAN is
runtime patched to skip the block framing.
2020-05-17 16:22:32 +02:00
Lars Brinkhoff
4f21a27479 Fix ARDS short vector bugs in SSV 22. 2020-05-08 08:38:23 +02:00
Lars Brinkhoff
f6408e16cb Reconstruct SSV 22 source code.
The file IMLAC; SSV 52 dated 1973-01-07 was edited to match the Imlac
block loader format file http://www.ubanproductions.com/Imlac/ssv,
which claims to be SSV 22.  SSVMSE 38 from 1977-12-13 was also helpful
in the process.

IMSRC; SSVCHR 22 is entirely from disassembly.  The original file
would have been machine generated by SYMFOR.
2020-05-08 08:38:23 +02:00
Lars Brinkhoff
def3bb7a04 Add a check that lower part of MAZE code fits in 2K. 2020-05-01 13:02:07 +02:00
Lars Brinkhoff
349ac2f6c9 Remove LOADER from MAZE.
The LOADER subroutine breaks MAZE because it pushes all code higher,
making constants and WALLS cross over 14000.  It's also unnecessary
since setting the start address to 101 jumps back to SSV which will
accept the next data block sent from the PDP-10.

A possible explanation is that LOADER was added by someone running
MAZE without SSV.  No other version of the MAZE source code has
LOADER.
2020-05-01 13:02:07 +02:00
Lars Brinkhoff
cce28434a5 Move WEBSER from HACK to SYSNET. 2020-04-14 17:48:28 +02:00
Lars Brinkhoff
48fd3f61df PDP-6/10 Dazzle Dart. 2020-04-08 08:27:34 +02:00
Lars Brinkhoff
61894cae59 Update music files to use TIME instead of UNITS. 2020-04-07 07:41:33 +02:00
Lars Brinkhoff
eb49b603fa Music files from DECUS tape 10-9.
These have been left out because newer versions are in PRS:
BXTFUG.MUS, HAPPY.MUS, IF15.MUS, TOCCSC.MUS, and TOCDM1.MUS.
2020-04-07 07:41:33 +02:00
Lars Brinkhoff
55cd9b88aa Remove DECtape garbage from BIG source files. 2020-04-02 17:25:49 +02:00
Lars Brinkhoff
31a28f2254 BIG - music processor. 2020-04-02 17:25:49 +02:00
Lars Brinkhoff
46d90e81b6 Remove DECtape garbage from H10D. 2020-04-02 05:54:26 +02:00
Lars Brinkhoff
2fae7bf7f1 MUSRUN - play music files.
The PDP-6 must be attached.  Type L and a file name to load it.  Start
the PDP-6 from 0.  Toggle switch 1 on.  Set address switches to 0 to
play from the memory indicator lights.
2020-04-02 05:54:26 +02:00
Lars Brinkhoff
7cdefad23c Remove DECtape garbage from PRS music files. 2020-04-01 19:02:30 +02:00
Lars Brinkhoff
291764e0b0 Music source files. 2020-04-01 19:02:30 +02:00
Lars Brinkhoff
f42879d5ed MUSCOM - compile music. 2020-04-01 19:02:30 +02:00
Lars Brinkhoff
0ca87fcd38 Adjust display hack speed for updated 340 simulation. 2020-03-30 08:36:01 +02:00
Lars Brinkhoff
d460f36524 UNTRAN program for reversing IMTRAN. 2020-03-28 17:25:19 +01:00
Lars Brinkhoff
f9c73ccd2b T50 terminal line for Imlac with SSV. 2020-03-28 17:25:19 +01:00
Lars Brinkhoff
49a1eba341 Bring back old Imlac terminal type for Imlac with SSV.
Add OIMLAC to TCTYP.  Add TTDIOM macro for TTYTYP.
2020-03-28 17:25:19 +01:00
Lars Brinkhoff
bba6521a3d Forgot to move terminals when MTY lines were dropped. 2020-03-28 17:25:19 +01:00
Lars Brinkhoff
ca7c02da95 Mandelbrot on TV and 340 display. 2020-03-25 20:20:15 +01:00
Lars Brinkhoff
dba095fe82 Add Tektronix 4010 emulator. 2020-03-11 13:47:37 +01:00
Lars Brinkhoff
39db4d06ef VT52 on T60. 2020-03-07 10:47:15 +01:00
Lars Brinkhoff
bc4180bd89 Attach GT40 to T34. 2020-03-07 10:47:15 +01:00
Lars Brinkhoff
76546d3c07 Dedicated port for Datapoint. 2020-03-07 10:47:15 +01:00
Lars Brinkhoff
db4a949f0a Fix my typo in PEEK. 2020-03-02 07:47:15 +01:00
Lars Brinkhoff
a9998b9149 Revive PEEK mode I to display IMX input values. 2020-03-02 07:47:15 +01:00
Lars Brinkhoff
55fc0e4e65 Move SALV for "KA" to 212000.
This is to accomodate IMX code, and future addition.
2020-03-02 07:47:15 +01:00
Lars Brinkhoff
b5573e0175 STUFF will not print any error message in TVFIX mode. 2020-01-30 09:54:10 +01:00
Lars Brinkhoff
51b01312ff Reinstate features in PEEK.
DECtape, 340, PDP-6, paper tape reader, and punch.
2020-01-29 09:53:27 +01:00
Lars Brinkhoff
6932b5b34e Update PEEK to use 11 dots high characters. 2020-01-29 09:53:27 +01:00
Lars Brinkhoff
9f32ec0827 Lorenz attractor on the 340 display. 2020-01-20 17:06:51 +01:00
Lars Brinkhoff
3fc269272b PDP-10 Minskytron.
Translated from the PDP-1 program.
2020-01-20 08:40:45 +01:00
Bob Kerns
06e4c10028 Missing ';' to comment out mode-line. 2020-01-15 08:59:14 +01:00
Eric Swenson
9de7b7264d Updated emacs1;files 434 to version 440.
This is the latest version of emacs1;files that we have and appears
to have some fixes. It does appear to work. Resolves #1773.
2019-12-10 06:33:28 -08:00
Lars Brinkhoff
9973308d07 MBXLOC - lock a mailbox. 2019-12-06 08:28:36 +01:00
Lars Brinkhoff
6b3f2a2188 Definitions for DIGEST. 2019-12-06 08:28:36 +01:00
Lars Brinkhoff
31ae9da89c DIGEST - digestify a mailing list. 2019-12-06 08:28:36 +01:00
Eric Swenson
11858e7188 Reverted EMACS1;FILES 435 to EMACS1;FILES 434.
The changes in version 435 seem wrong in all cases.  And reverting
to version 434 fixes the Illegal FS flag name? error that results
when trying to execute TECO commands in the minibuffer.  It seems
like version 435 includes references to FS flag names that are not
properly terminated with $ -- hence the errors.  Resolves #1771.
2019-12-01 16:47:58 -08:00
Lars Brinkhoff
1c582abf80 IMGOUT - outputs JCL in image mode. 2019-11-25 17:04:54 +01:00
Lars Brinkhoff
5fd656c7fd David Moon's EMACS library. 2019-11-05 17:48:36 +01:00
Lars Brinkhoff
3c7a496f1d Add test for one-proceed.
The test program creates an inferior job and automatically
one-proceeds it.
2019-11-05 07:36:27 +01:00
Lars Brinkhoff
d9cd6bf141 Munching squares in Maclisp, for display terminals. 2019-10-29 14:44:06 +01:00
Lars Brinkhoff
4a2032b1b9 Add $^N to RUG.
$^N sets a temporary breakpoint at the next instruction and proceeds.
When the breakpoint is hit, it's removed.  The standard breakpoint
table is used.
2019-10-14 18:32:31 +02:00
Lars Brinkhoff
1a68cec328 Fix RUG loading symbol tape from paper tape.
The symbol table is written to RUG core memory, but the pointer to the
start of the table is not updated.
2019-10-14 18:32:31 +02:00
Eric Swenson
50b95c1241 Build ITS with KL10 simulator. 2019-10-02 19:47:59 +02:00
Lars Brinkhoff
299dfd277e Make MC great again. 2019-09-15 23:15:43 +02:00
Lars Brinkhoff
064c4db58b Add RP04P and RP06P to SALV's MC configuration. 2019-09-05 19:16:49 +02:00