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

23 Commits

Author SHA1 Message Date
Adam Sampson
6984267e18 Import RZ;FACTOR 26 source.
Differences from AI's TS FACTOR:

- KL10 define to put the TEST inner loop code at 100 rather than in the
  registers -- ";;KL10 RUNS SLOWER IN ACS".

- Lookup table for commands, including uppercase and lowercase.

- A new "quit" command.

- Mixed-case messages.

- System calls modernised a bit; .CALL /OPEN/ rather than .SUSET/.OPEN,
  and not opening the TTY in DDT mode.
2018-04-11 14:45:54 +01:00
Adam Sampson
d1b101b3eb Reformat FACTOR disassembly to match RZ;FACTOR 26.
@larsbrinkhoff found the source for a slightly later version of FACTOR.
This produces the same binary as my original disassembly, but matches
RZ's source where possible, for easier comparison.
2018-04-11 14:45:54 +01:00
Adam Sampson
f3d9ccbb62 Reconstruct source code for FACTOR.
This is based on a disassembly of the binary AI:SYS1;TS FACTOR; the
binary and its help file .INFO.;FACTOR ORDER are both dated 1977-09-27.
MC had an identical copy with a later date.

This assembles into a binary that's identical to the original, except
that the original version has all its symbols marked as global, and no
assembly info.

Fixes #96.
2018-04-01 17:07:13 +01:00
Lars Brinkhoff
26e77a8317 SRDATE - set file reference date. 2018-03-27 07:02:07 -07:00
Lars Brinkhoff
167b88f646 SN - snoop terminal. 2017-02-28 06:31:43 -08:00
Lars Brinkhoff
d6e288e375 Enhance DIRCPY to get source and destination from JCL.
Also handle directories on devices other than DSK:
2017-02-27 07:19:59 -08:00
Lars Brinkhoff
74828ceab1 DIRCPY - copy directory. 2017-02-27 07:19:59 -08:00
Lars Brinkhoff
988f9ede34 Recreate TTYSWP source from disassembly. 2017-02-19 13:24:17 -08:00
Lars Brinkhoff
8fa4704164 TTYSWP - swap TTY.
Binary and disassembly.
2017-02-19 13:24:17 -08:00
Lars Brinkhoff
1b7ff86cdc NUDIR - create a user directory. 2017-02-17 09:19:12 +01:00
Lars Brinkhoff
14320d9526 DATE - print date and time. 2017-02-06 09:34:45 -08:00
Lars Brinkhoff
d4185487a9 ZORK stub - I see no Zork here.
From KMP; AR9 MIDAS.
2017-01-22 07:58:34 -08:00
Eric Swenson
6b9cf5348f Added USQ.
Resolves #318.

Source from AR3: SRA; USQ 61.
2016-12-21 12:18:56 +01:00
Eric Swenson
cbbdbe357f Added XHOST.
Resolves #320

Source from MC: ALAN; XHOST 36.
2016-12-21 10:45:31 +01:00
Eric Swenson
cc5789597e Added HEXIFY.
Resolves #314.

Source from AR3: SRA; HEXIFY 1.
2016-12-21 10:40:04 +01:00
Eric Swenson
4e528d3ae7 Added COMIFY.
Resolves #310.

Source from AR3: SRA; COMIFY 41.
2016-12-21 10:16:04 +01:00
Eric Swenson
4e1e666dff Added EXECVT.
Resolves #312.

Source from AI: KCC; EXECVT 83.
2016-12-21 10:15:49 +01:00
Eric Swenson
eb6da57516 Added CHATST.
Resolves #308.

Source from AI: MOON; CHATST 56.
2016-12-21 10:15:18 +01:00
Eric Swenson
c658ec7862 Added WHO%.
Resolves #294.
Note: this program MPVs when run. Needs to get debugged. See #369.

Source code from AR3: GREN; WHO% 5.
2016-12-21 08:20:05 +01:00
Eric Swenson
fad6cbe33a Added CHARFC/CHARFS: Chaos RFC (?).
Resolves #296.

Source code from MOON; CHARFC 3.
2016-12-21 08:19:09 +01:00
Eric Swenson
57ac2b1b70 Added ACOUNT. This is a dummy account program that allows users people
coming from "safe" sites to login without an account.
Resolves #285.

Source code from AR9: KMP; DUMMY ACOUNT.
2016-12-21 08:18:43 +01:00
Lars Brinkhoff
e954553d3a Extract source files from archives; put them in SYSEN3.
Remove archive files from alan, cstacy, and sra.
2016-12-20 07:48:18 -08:00
Lars Brinkhoff
918cb9e155 Move GREN MACROS to SYSEN3; update FDIR and DDTDOC .INSRTs accordingly. 2016-12-20 07:48:18 -08:00