1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-13 07:19:57 +00:00

1930 Commits

Author SHA1 Message Date
Eric Swenson
0a6361f9ff Fixed issue with ECHO-ROOM treating <PRSO> as a vector, when it can
be a scalar.  Addresses #2210.
2023-09-12 07:38:18 -07:00
Lars Brinkhoff
5a068bb1da XFILE scripts for building the hello world programs. 2023-09-08 09:04:28 +02:00
Lars Brinkhoff
3744cfe775 Hello world for the FAIL assembler. 2023-09-08 09:04:28 +02:00
Lars Brinkhoff
4b2f631a03 Rename Lisp dump script.
LOADER is for STINK scripts.
2023-09-08 09:04:28 +02:00
Lars Brinkhoff
6156486df1 Hello world for MACRO-10. 2023-09-08 09:04:28 +02:00
Lars Brinkhoff
46b017bfce UUOSYM and MACTEN universals for TOPS-10 programs. 2023-09-08 09:04:28 +02:00
Lars Brinkhoff
5204a53d16 Hello world for C. 2023-09-04 18:46:29 +02:00
Lars Brinkhoff
4715324ee9 Hello world for PALX and 11SIM. 2023-09-04 18:46:29 +02:00
Lars Brinkhoff
6deada6e8f Hello world for Fortran. 2023-09-04 18:46:29 +02:00
Lars Brinkhoff
e7a7551920 Move Cirrus CI from FreeBSD 13.0 to 13.2. 2023-09-01 09:13:44 +02:00
Lars Brinkhoff
ddd589db20 HX ITS needs PTPP and MSPP to complete build.
And turn off PDP-6 shared memory in the emulator.
2023-09-01 09:13:44 +02:00
Lars Brinkhoff
6a8dcdd340 The extra SIMH copy is no longer needed. 2023-08-02 17:19:22 +02:00
Lars Brinkhoff
b253942ada Update to latest OpenSIMH. 2023-08-02 17:19:22 +02:00
Adam Thornton
4227f9b34f use open-simh, not OG simh 2023-08-01 12:39:05 +02:00
Lars Brinkhoff
e9172913ac Some more timestamps. 2023-07-19 14:57:15 +02:00
Lars Brinkhoff
d9f7db33d5 Trivial Gunner used on MC.
This is a one-shot program.  It can be linked from DRAGON, with the
first file name e.g. HOURLY or DAILY for the desired frequency.  For
this to work, the file CSTACY; GUNNER LOG must exist.
2023-07-16 12:05:20 +02:00
Lars Brinkhoff
bb10ad46ff Add KLH's TIMRTS library, needed by GUNNER 6. 2023-07-16 12:05:20 +02:00
Lars Brinkhoff
c9ed641d1b Update TECO-6 for 256K memory. 2023-07-05 07:07:04 +02:00
Lars Brinkhoff
32e905392b Source reconstruction for the 64/256K @ TECO.
The @ TECO binary is from the . directory on many backup tapes going
all the way back to 1971.  The LPT 11 and MACTAP F68 sources come
unchanged from Peter Samson's "RandomSystem" DECtape.  The TECO DUMMY
file is close to the undated SYSENG; TECODM 2 file.

The source files can be assembled with MIDAS 73, and linked with the
Muddle version of STINK.  The link order is TECO DUMMY, LPT, MACTAP,
TECO.

This results in a binary that is identical to the original @ TECO with
a few exceptions:

- @ TECO has a loader in 20-37, and something in 776000-777777.
- MOBY is set to 174000 for 64K core, which results in MACDMP being
  1777400 and MACCR being 177777.  The @ TECO binary has it set to
  DSKDMP at 777700.
- The buffer size in MEMSIZ is not the same.
- CONSTANTS has one additional zero at the end, shifting the rest
  of the memory image up by one word.
2023-07-05 07:07:04 +02:00
Lars Brinkhoff
e233d5e8fb Move STINK 121T build forward because it's needed for NTS programs. 2023-07-05 07:07:04 +02:00
Lars Brinkhoff
a66074843d A list of major ITS attractions. 2023-06-07 21:12:18 +02:00
Lars Brinkhoff
0145d31ab8 Update instructions for reading and writing tapes.
Add information about file formats.  Add information about new KA10,
KL10, and KS10 emulator tape device names.  Add crdir to create
directories.
2023-06-01 14:18:15 +02:00
Lars Brinkhoff
15ce0b1855 FTP "passive" command needs "on" argument. 2023-04-21 17:28:27 +02:00
Björn Victor
621201978f Patch the value of IMPUS3 when IP is read from the IMP 2023-04-21 12:57:22 +02:00
Lars Brinkhoff
47e0df7898 Update GitHub Actions runner to the ubuntu-22.04 image.
The older ubuntu-18.04 image is no longer supported.
2023-04-20 19:21:04 +02:00
Lars Brinkhoff
16f47858b2 Exit F40 and MACRO10 more robustly.
Previously, some invocations would exit after seeing the "core used"
message.  This resulted in an error on some machines.  It's safer to
wait for the message, and then exit when seeing the "*" prompt.
2023-04-19 18:12:58 +02:00
Eric Swenson
22056ee716 Added definitions for DIFFSUMPROD and DIFF-%AT.
These definitions were missing from the ITS source for JPG;COMM2.
Also brought this source up-to-date with respect to LISPM one.
Resolves #2189.
2023-04-19 07:45:05 -07:00
Eric Swenson
31048c62fa Added missing function $taylorp to JM;SIMP.
Also made JM;SIMP virtually identical to LISPM version.
Resolves #2188.
2023-04-19 07:45:05 -07:00
Mike Kostersitz (Oilcan Productions)
600199e94b
Update networking.md
fixing PDP10-KA simh configuration file so that ; is not inline with the command.
2023-04-03 16:49:51 -07:00
Lars Brinkhoff
9907dc9ee4 Add timestamp for MUDDLE ORDER. 2023-03-25 13:14:46 -07:00
Eric Swenson
f7a34f1119 Adding Muddle manual (in an ITS archive) and SUBRFY documentation. 2023-03-25 13:14:46 -07:00
Lars Brinkhoff
ca296a8cb6 Run the "hack hack" test. 2023-03-25 21:10:18 +01:00
Lars Brinkhoff
da332de0b8 Update KA10 emulator with "hack hack" interrupt fix. 2023-03-25 21:10:18 +01:00
Lars Brinkhoff
c66f7dc49e "Hack hack" test.
The 340 interrupt handling uses a special hack.  PDP-10 emulators may
not support this.  See src/maint/hhtest.1 for longer explanation.
2023-03-25 21:10:18 +01:00
Eric Swenson
78ae9769b8 Enable DEMON in ITS configuration. 2023-03-10 09:20:46 -08:00
Eric Swenson
6429d80e4e Added/fixed support for DM daemons (GUNNER, ZONE, BATCHN).
Also added creation of HUDINI directory, required by GUNNER daemon.
2023-03-10 09:20:46 -08:00
Eric Swenson
1a701007d7 Add assembly time switch to GUNNER to avoid use of NCP. 2023-03-10 09:20:46 -08:00
Eric Swenson
b09b3e4702 Added ECOMP MDL compiler.
It appears necessary to compile some of the DM daemons.
2023-03-10 09:20:46 -08:00
Lars Brinkhoff
d488541b17 Fix "make download" link. 2023-03-08 16:47:41 +01:00
Eric Swenson
870ce65b6e Added tool to create timestamps.txt fragment from directory.
This is intended to be used on a directory containing ITS directories.
It recursively walks the tree and generates timestamps entries for
each file based on the file creation date/times.
2023-03-07 22:06:20 -08:00
Eric Swenson
2e6654e149 Updated zork documentation for old and new zorks using heasm66's recommendations. 2023-03-07 13:33:19 -08:00
Eric Swenson
aca28b6d39 Added timestamps for all MDL 55 library files added in #2160. 2023-03-07 11:19:21 -08:00
Mike Kostersitz (Oilcan Productions)
e479dca69a Update deploy-ftp.sh
Adding the line that generates the tar files during build since we are
not calling the SSH script right now.
2023-03-07 15:22:17 +01:00
Lars Brinkhoff
db199cb313 Deploy images to kostersitz.com.
To manage deploy secrets in GitHub, go to the repository page, click
Settings, then Environments, then Deploy, then scroll down to
Environment secrets.
2023-03-06 06:37:39 +01:00
Lars Brinkhoff
6638dbebfd Disable SSH deploy; hactrn.org is partially out of service. 2023-03-06 06:37:39 +01:00
Eric Swenson
b1d0848fb1 Add MUDDLE pure library maintenance daemon (MUDSYS;TS DEM). 2023-03-05 09:46:33 -08:00
Eric Swenson
d4f21f0820 Create links to zork documentation so that new zork has doc too. 2023-03-04 07:43:24 -08:00
Mike Kostersitz (Oilcan Productions)
422162a483 Update networking.md
Simplified the TAP setup script and made it more configurable for additional TAPs
2023-03-02 20:59:25 +01:00
Eric Swenson
d65e766017 Added files and directories that support the MDL 55 runtime. 2023-02-28 07:14:38 -08:00
Mike Kostersitz (Oilcan Productions)
e6cc51f558 Update networking.md
Updating with more detailed steps for KA10/KL10
2023-02-28 07:16:15 +01:00