Lars Brinkhoff
f77c78363e
Properly quote name of started program.
...
So that a space in the name isn't mistaken for the start of the next
argument, which is the process ID to kill later.
2025-01-28 10:23:52 +01:00
Lars Brinkhoff
cb1209ac68
Configure ITS and emulators for a local Chaos subnet.
...
It has been agreed that subnet 376 should be a local Chaosnetwork.
The Chaosnet bridge has been given the node address 177001, and
DB/KA/KL ITS is node 177002.
2023-09-13 19:09:59 +02:00
Lars Brinkhoff
153b823406
Start the Chaosnet bridge.
2023-09-13 19:09:59 +02:00
Lars Brinkhoff
6a8dcdd340
The extra SIMH copy is no longer needed.
2023-08-02 17:19:22 +02:00
Eric Swenson
78ae9769b8
Enable DEMON in ITS configuration.
2023-03-10 09:20:46 -08:00
Lars Brinkhoff
e18c2807dd
Use -u with all SIMH terminal line attach commands.
2022-04-22 17:42:30 +02:00
Lars Brinkhoff
f2f56bc58c
Provide emulated dial-up lines.
...
For LMODEM to work, it requires a TTY line to have the %TYDIL dial-up
bit set in TTYTYP. Only TK-10, Morton, and DTE-20 controllers are
recognized.
2021-11-10 15:31:30 +01:00
Lars Brinkhoff
40dd2ffed1
Machine-specific emulator start script.
2021-07-21 15:54:35 +02:00
Lars Brinkhoff
7ac7598edb
Move machine-specific KS10 configuration to separate directory.
2021-07-13 12:35:52 +02:00
Lars Brinkhoff
799df3e60c
Fix GT40 toggle frobbing from keyboard.
2021-02-03 16:10:59 +01:00
Lars Brinkhoff
629faf85eb
Use latest version of SIMH for emulators other than KS10.
2021-01-20 19:15:38 +01:00
Lars Brinkhoff
4a7182d9ed
Fix SIMH configuration for GT40.
...
Set device unit DLO0 to 8-bit mode to ensure keyboard codes are
transmitted.
Set switch register to 0 to get a blinking cursor and roman text.
2021-01-14 09:46:27 +01:00
Adam Sampson
8fa00758d0
Enable the IPC device for all build machines.
...
At MIT this was only enabled on DM. Muddle has built-in support for it,
and it seems to have been fairly widely used in existing Muddle images.
2020-09-13 21:37:12 +01:00
Lars Brinkhoff
3d27de18ed
Add emulators to start script.
2020-06-09 18:02:50 +02:00
Lars Brinkhoff
7e396a61af
Update start scripts for PDP-10 emulators other than SIMH KA10.
2020-06-09 18:02:50 +02:00
Lars Brinkhoff
a1275e8ac8
Fix KS10 SIMH script for GT40.
2018-10-13 05:47:07 +02:00
Lars Brinkhoff
e03e3ae631
Move loading of sources until after new ITS is running.
...
Just load essential source files during the bootstrap stage: MIDAS,
ITS, DDT, SALV, KSFEDR, DUMP.
2018-09-23 07:11:52 +02:00
Lars Brinkhoff
f8289af876
Start GT40 from toplevel start script.
...
Update SIMH PDP11 simulator to a version which supports a bootable ROM
device.
2018-09-11 18:47:27 +02:00
Lars Brinkhoff
f24c7e7895
Enable DZ11 simulation with SIMH, listening on port 10004.
...
Make all lines AAA at 9600.
2018-09-11 18:47:27 +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
1828e814a6
Default KLH10P to 0.
2018-06-28 18:13:26 +02:00
Lars Brinkhoff
a7efcd3ac2
Make the SIMH console escape character be Control-\.
2018-05-11 09:56:18 +02:00
Lars Brinkhoff
fa46ff4e4c
Place built image files in separate directories for each target.
...
Also move generated CONFIG > and SYSHST > files from the "src"
directory to "out".
This facilitates parallel builds, and deploying image files.
2018-05-02 08:16:23 -07:00
Lars Brinkhoff
d84c52edb5
Split off parts of build script. Only build basics if BASICS is yes.
...
There are now separate scripts for: EMACS, LISP (and MACSYMA), SCHEME,
and miscellaneous unessential programs.
2018-04-13 19:59:48 +02:00
Lars Brinkhoff
6be8b181ae
Split off KS10 stuff into separate script.
2018-02-27 06:50:13 -08:00
Lars Brinkhoff
b91fbacc51
Save host CPU cycles when ITS is idle.
2017-03-08 07:04:57 -08:00
Lars Brinkhoff
596237d05e
Build SIMH out of GitHub.
...
This fixes handling of 1-proceed in SIMH.
2017-01-15 07:09:43 -08:00
36bit
69f3840754
Adding some initial copyright and licensing information based on MIT's GPL release of ITS
2016-12-16 07:01:06 +01:00
Lars Brinkhoff
62046ce66f
Simplify starting by providing a script.
2016-12-13 08:38:26 -08:00
Eric Swenson
ba6c23d8fe
Disabled COMSAT initialization on SIMH, since it appears that this
...
operation requires the network support to be functional.
2016-11-28 18:24:16 +01:00
Lars Brinkhoff
108207ab82
Provide separate SYSTEM; CONFIG files for SIMH and KLH10.
2016-11-24 11:10:10 +01:00
Lars Brinkhoff
f262699f22
Attach DSKDMP tape in SIMH build script, not config file.
2016-11-21 15:33:50 +01:00
Lars Brinkhoff
32f7161eab
Make it possible to run with emulators other than SIMH.
2016-11-18 13:09:21 +01:00
Lars Brinkhoff
c7c4e2b9dd
Build ITS monitor from source code.
2016-10-31 08:41:05 +01:00