Lars Brinkhoff
1807333e8d
Specify ITS machine name to build.
2020-06-09 18:04:00 +02:00
Lars Brinkhoff
66c5bb56d4
Add build script variable for the flavor of SALV.
...
KA10 uses "SALV", KS10 uses "NSALV", and KL10 is unknown but "SALV for
now."
2019-09-03 17:04:00 +02:00
Eric Swenson
40bc0b9840
Fixed DQXDEV (DQ) device to work in KA-10. Resolve #1669 .
2019-08-05 12:15:33 -07:00
Eric Swenson
3744295d5b
Fixed COMSAT on KA10. Conditional assembly prompts for limiting to
...
KA10 instructions. Resolves #1671 .
2019-08-05 12:15:33 -07:00
Eric Swenson
90ed513cef
Added support for RP06 disks with RH10 disk controller. Moved RP04
...
disk parameters to separate file (system;rp04 >) from system;rh10 >.
Made build default to RP04 when RH10 is specified, but switches
can select RP06 for relevant components. Resolves #1648 .
2019-07-29 12:36:29 -07:00
Lars Brinkhoff
076b1756aa
Copy files to KL10 front end file directory.
...
DUMP refuses to write files to the .KLFE. directory, so the -READ-
-THIS- file is stored in .TEMP. on the tape and later moved to .KLFE.
2019-07-03 15:07:58 +02:00
Lars Brinkhoff
9f0f8dd0e9
Move the DSKDMP G$ command inside processor specific build script.
...
Beause the KL10 version of dump_its will use NTSDDT instead of DSKDMP.
2019-06-28 18:10:43 +02:00
Lars Brinkhoff
380e9a89c6
Which @ NTSDDT to make depends on CPU.
...
KA10 uses SYSENG; NTSDDT >, and KL10 uses SYSTEM; DDT >.
2019-06-18 07:07:11 +02:00
Lars Brinkhoff
7a79c69b61
The KA10 simulator can now run the MAINT; PART F.OLD.
2019-06-17 20:01:49 +02:00
Lars Brinkhoff
1b3c48e735
Update KA10 simulator.
2019-06-17 20:01:49 +02:00
Lars Brinkhoff
2422348871
On a KA10, avoid use of FIX instruction by reverting patch to [CLIB] 16.
...
C; [CREL] 16 is timestamped 1981, but [CLIB] 16 is dated 1986.
Probably the latter was patched not to use the obsoleted UFA
instruction not supported by the KS10 machines.
2019-06-15 08:19:36 +02:00
Lars Brinkhoff
6ac554906d
Run MAINT; PART * diagnostics.
2019-06-13 11:02:37 +02:00
Lars Brinkhoff
da74a7a941
Binary patch PDP-6 LISP to work on a PDP-10.
...
Also move in-core symbol table to SBLK format, and remove the in-core
DDT.
2019-04-13 17:27:10 +02:00
Lars Brinkhoff
09b4568b95
Rearrange SALV and NSALV binaries.
...
(N)SALV BIN is the MIDAS output. @ (N)SALV is the executable with DDT
merged in. Update dumping of ITS to use SALV BIN.
2019-01-11 07:56:49 -08:00
Lars Brinkhoff
3c68ce6854
Build C library.
2018-10-23 19:37:16 +02:00
Lars Brinkhoff
7517234180
Make $^N work in exec DDT when not using KS10 one-proceed.
2018-10-02 13:16:42 +02:00
Lars Brinkhoff
55f2dde6ed
Revert "Move files from crowded pack #2 to pack #1."
...
This reverts commits a1bdade911321f0d945729391248e5dcfa24bc52 and
87f2a21cb5fed19716d8557ea06caf6a756d984f.
2018-09-23 07:11:52 +02:00
Lars Brinkhoff
a1bdade911
Move files from crowded pack #2 to pack #1 .
2018-09-14 07:16:48 +02:00
Lars Brinkhoff
dc1f235e59
Replace expect + type in build scripts with respond.
2018-09-10 19:43:35 +02:00
Lars Brinkhoff
4c722344a7
Fix KA10 build script MARK responses.
...
SALV prints "PACK # =" for information, not request for input.
2018-09-10 19:43:35 +02:00
Adam Sampson
7a23f23902
Silence the system job by patching ITS on boot.
...
Since we're interacting with ITS through the system console, one cause
of build failures is the messages the system job prints to the console
at unpredictable times -- for example, periodic timestamps and
notifications of changes to files in system directories. If one of these
gets printed while we're expecting something else, it's hard for the
Expect script to recover.
Avoid this by patching STYO, the system job's character-printing
routine, to return without doing anything if this system is up.
Adjust the pdset routine so it's matching PDSET's output rather than the
system job's to tell when the time has been set.
2018-08-05 00:50:18 +01: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
c5a6c9587d
Update KS10 microcode after is has been reassembled.
2018-06-25 10:16:45 +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
282829039f
Use separate simulator config file for running newly built ITS.
...
This enables using a bootstrap ITS with a diffent configuration, such
as device support or channel 1 multiplexing, from the new ITS.
2018-04-10 07:40:40 -07:00
Lars Brinkhoff
6b8457b392
Build PEEK with 340 support.
...
Prepare for building MAGDMP with 340 support, though it doesn't work yet.
2018-04-03 21:05:28 +02:00
Lars Brinkhoff
9a5ec1b8d8
Write files in . to DSK0:, i.e. the first pack.
...
This way, there's no need to bring the second pack online in DSKDMP.
2018-03-02 15:03:49 -08:00
Lars Brinkhoff
1144059a08
Make bootable MAGDMP tape.
2018-02-28 16:49:04 +01:00
Lars Brinkhoff
e4f28ab1cf
Build ITS for KA10.
2018-02-27 06:50:13 -08:00