@@ -3,21 +3,15 @@ log_progress "ENTERING BUILD SCRIPT: PROCESSOR"
3
3
# Programs particular to the KA10 processor.
4
4
5
5
# macdmp, PDP-10 hardware read in, with 340 support.
6
- respond " *" " :midas;77\r "
7
- respond " MIDAS.77" " .;MACDMP RIM10_SYSENG; MACDMP MOBY1\r "
8
- expect " :KILL"
6
+ oomidas 77 " .;MACDMP RIM10" " SYSENG; MACDMP MOBY1"
9
7
# macdmp, PDP-6 read in hack.
10
- respond " *" " :midas;77\r "
11
- respond " MIDAS.77" " .;MACDMP RIM2_SYSENG; MACDMP 6U32\r "
12
- expect " :KILL"
8
+ oomidas 77 " .;MACDMP RIM2" " SYSENG; MACDMP 6U32"
13
9
14
10
# system gen
15
- respond " *" " :midas;324 dsk0:.;@ sysgen_syseng; system gen\r "
16
- expect " :KILL"
11
+ omidas " dsk0:.;@ sysgen" " syseng; system gen"
17
12
18
13
# mark
19
- respond " *" " :midas;324 dsk0:.;@ mark_syseng; mark\r "
20
- expect " :KILL"
14
+ omidas " dsk0:.;@ mark" " syseng; mark"
21
15
22
16
# utnam
23
17
midas " sys3; ts utnam" " lars; utnam"
@@ -48,12 +42,9 @@ palx "cons;" "lmcons;ccons"
48
42
49
43
# Old Spacewar
50
44
cwd " spcwar"
51
- respond " *" " :midas;324 spcwar; war\r "
52
- expect " :KILL"
45
+ omidas " spcwar;" " war"
53
46
midas " spcwar;" " stars"
54
- expect " :KILL"
55
- respond " *" " :midas;324 spcwar; math\r "
56
- expect " :KILL"
47
+ omidas " spcwar;" " math"
57
48
respond " *" " :stink\r "
58
49
respond " \n " " mspcwar; war\033 l\033\033 "
59
50
respond " \n " " mstars\033 l\033\033 "
@@ -64,14 +55,14 @@ respond " " "dsk0:.;@ war\r"
64
55
respond " *" " :kill\r "
65
56
66
57
# Spacewar, standalone
67
- respond " * " " :midas;324 dsk0:.;@ spcwar_spcwar ; spcwar\r "
68
- respond " ITS version" " NO\r "
69
- respond " interrupt" " NO\r "
70
- respond " ships" " \r "
71
- respond " designs" " \r "
72
- respond " suns" " \r "
73
- respond " recording" " \r "
74
- expect " :KILL "
58
+ omidas " dsk0:.;@ spcwar " " spcwar ; spcwar" {
59
+ respond " ITS version" " NO\r "
60
+ respond " interrupt" " NO\r "
61
+ respond " ships" " \r "
62
+ respond " designs" " \r "
63
+ respond " suns" " \r "
64
+ respond " recording" " \r "
65
+ }
75
66
76
67
# Spacewar, timesharing
77
68
midas " games;ts spcwar" " spcwar; spcwar" {
@@ -85,9 +76,9 @@ midas "games;ts spcwar" "spcwar; spcwar" {
85
76
midas " games;ts dazdrt" " klh; dazdrt" {
86
77
respond " Run under ITS?" " YES\r "
87
78
}
88
- respond " * " " :midas;324 dsk0:.;@ dazdrt_klh ; dazdrt\r "
89
- respond " Run under ITS?" " NO\r "
90
- expect " :KILL "
79
+ omidas " dsk0:.;@ dazdrt " " klh ; dazdrt" {
80
+ respond " Run under ITS?" " NO\r "
81
+ }
91
82
92
83
# Knight TV Spacewar
93
84
midas " gjd;" " swr data"
@@ -140,19 +131,16 @@ midas "sys2;ts munch" "sysen2;munch"
140
131
midas " dsk0:.;@ titler" " mb; titler"
141
132
142
133
# MLIFE
143
- respond " *" " :midas;324 games;ts mlife_rwg;mlife\r "
144
- expect " :KILL"
145
- respond " *" " :midas;324 /t dsk0:.;@ mlife_rwg;mlife\r "
146
- respond " with ^C" " TS==0\r\003 "
147
- expect " :KILL"
134
+ omidas " games;ts mlife" " rwg;mlife"
135
+ omidas " /t dsk0:.;@ mlife" " rwg;mlife" {
136
+ respond " with ^C" " TS==0\r\003 "
137
+ }
148
138
149
139
# MLIFE
150
- respond " *" " :midas;324 dsk0:.;@ pornis_rwg; pornis\r "
151
- expect " :KILL"
140
+ omidas " dsk0:.;@ pornis" " rwg; pornis"
152
141
153
142
# 3406
154
- respond " *" " :midas;324 dsk0:.;@ 3406_stan.k; 3406\r "
155
- expect " :KILL"
143
+ midas " dsk0:.;@ 3406" " stan.k; 3406"
156
144
157
145
# 340D
158
146
midas " stan.k;mod11 bin" " 340d"
@@ -176,12 +164,8 @@ respond "*" ":link dsk0: .; @ lorenz, lars; ts lorenz\r"
176
164
midas " lars; ts tvbrot" " tvbrot"
177
165
178
166
# MUSRUN
179
- respond " *" " :midas;77\r "
180
- respond " MIDAS.77" " SYSBIN;_SYSENG; MUSRUN\r "
181
- expect " :KILL"
182
- respond " *" " :midas;77\r "
183
- respond " MIDAS.77" " SYSBIN;_SYSENG; H10D\r "
184
- expect " :KILL"
167
+ oomidas 77 " SYSBIN;" " SYSENG; MUSRUN"
168
+ oomidas 77 " SYSBIN;" " SYSENG; H10D"
185
169
respond " *" " :stink\r "
186
170
respond " \n " " msysbin; musrun\033 l\033\033 "
187
171
respond " \n " " mh10d\033 l\033\033 "
@@ -191,8 +175,7 @@ respond " " "sys1; ts musrun\r"
191
175
respond " *" " :kill\r "
192
176
193
177
# KA10 maintenance
194
- respond " *" " :midas;324 sys;ts 10run_sysen2; 10run\r "
195
- expect " :KILL"
178
+ midas " sys;ts 10run" " sysen2; 10run"
196
179
197
180
# Display all Type 342 characters.
198
181
midas " dsk0:maint;" " tst342"
@@ -239,22 +222,10 @@ expect ":KILL"
239
222
240
223
# NTS TECO-6
241
224
cwd " .teco."
242
- respond " *" " :midas;73\r "
243
- expect " MIDAS"
244
- respond " \n " " TECODM REL_TECO DUMMY\r "
245
- expect " :KILL"
246
- respond " *" " :midas;73\r "
247
- expect " MIDAS"
248
- respond " \n " " MACTAP REL_SYSENG;MACTAP F68\r "
249
- expect " :KILL"
250
- respond " *" " :midas;73\r "
251
- expect " MIDAS"
252
- respond " \n " " LPT REL_SYSENG;LPT 11\r "
253
- expect " :KILL"
254
- respond " *" " :midas;73\r "
255
- expect " MIDAS"
256
- respond " \n " " TECO6 REL_.TECO.;TECO6 256K\r "
257
- expect " :KILL"
225
+ oomidas 73 " TECODM REL" " TECO DUMMY"
226
+ oomidas 73 " MACTAP REL" " SYSENG;MACTAP F68"
227
+ oomidas 73 " LPT REL" " SYSENG;LPT 11"
228
+ oomidas 73 " TECO6 REL" " .TECO.;TECO6 256K"
258
229
respond " *" " :mudsys;stink\r "
259
230
respond " \n " " MTECODM\033 L MLPT\033 L MMACTAP\033 L MTECO6\033 L D\033\033 "
260
231
respond " \n " " \033 YDSK0:.;@ TECO\r "
0 commit comments