@@ -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"
@@ -53,12 +47,9 @@ expect ":KILL"
53
47
54
48
# Old Spacewar
55
49
cwd " spcwar"
56
- respond " *" " :midas;324 spcwar; war\r "
57
- expect " :KILL"
50
+ omidas " spcwar;" " war"
58
51
midas " spcwar;" " stars"
59
- expect " :KILL"
60
- respond " *" " :midas;324 spcwar; math\r "
61
- expect " :KILL"
52
+ omidas " spcwar;" " math"
62
53
respond " *" " :stink\r "
63
54
respond " \n " " mspcwar; war\033 l\033\033 "
64
55
respond " \n " " mstars\033 l\033\033 "
@@ -69,14 +60,14 @@ respond " " "dsk0:.;@ war\r"
69
60
respond " *" " :kill\r "
70
61
71
62
# Spacewar, standalone
72
- respond " * " " :midas;324 dsk0:.;@ spcwar_spcwar ; spcwar\r "
73
- respond " ITS version" " NO\r "
74
- respond " interrupt" " NO\r "
75
- respond " ships" " \r "
76
- respond " designs" " \r "
77
- respond " suns" " \r "
78
- respond " recording" " \r "
79
- expect " :KILL "
63
+ omidas " dsk0:.;@ spcwar " " spcwar ; spcwar" {
64
+ respond " ITS version" " NO\r "
65
+ respond " interrupt" " NO\r "
66
+ respond " ships" " \r "
67
+ respond " designs" " \r "
68
+ respond " suns" " \r "
69
+ respond " recording" " \r "
70
+ }
80
71
81
72
# Spacewar, timesharing
82
73
midas " games;ts spcwar" " spcwar; spcwar" {
@@ -90,9 +81,9 @@ midas "games;ts spcwar" "spcwar; spcwar" {
90
81
midas " games;ts dazdrt" " klh; dazdrt" {
91
82
respond " Run under ITS?" " YES\r "
92
83
}
93
- respond " * " " :midas;324 dsk0:.;@ dazdrt_klh ; dazdrt\r "
94
- respond " Run under ITS?" " NO\r "
95
- expect " :KILL "
84
+ omidas " dsk0:.;@ dazdrt " " klh ; dazdrt" {
85
+ respond " Run under ITS?" " NO\r "
86
+ }
96
87
97
88
# Knight TV Spacewar
98
89
midas " gjd;" " swr data"
@@ -145,19 +136,16 @@ midas "sys2;ts munch" "sysen2;munch"
145
136
midas " dsk0:.;@ titler" " mb; titler"
146
137
147
138
# MLIFE
148
- respond " *" " :midas;324 games;ts mlife_rwg;mlife\r "
149
- expect " :KILL"
150
- respond " *" " :midas;324 /t dsk0:.;@ mlife_rwg;mlife\r "
151
- respond " with ^C" " TS==0\r\003 "
152
- expect " :KILL"
139
+ omidas " games;ts mlife" " rwg;mlife"
140
+ omidas " /t dsk0:.;@ mlife" " rwg;mlife" {
141
+ respond " with ^C" " TS==0\r\003 "
142
+ }
153
143
154
144
# MLIFE
155
- respond " *" " :midas;324 dsk0:.;@ pornis_rwg; pornis\r "
156
- expect " :KILL"
145
+ omidas " dsk0:.;@ pornis" " rwg; pornis"
157
146
158
147
# 3406
159
- respond " *" " :midas;324 dsk0:.;@ 3406_stan.k; 3406\r "
160
- expect " :KILL"
148
+ midas " dsk0:.;@ 3406" " stan.k; 3406"
161
149
162
150
# 340D
163
151
midas " stan.k;mod11 bin" " 340d"
@@ -181,12 +169,8 @@ respond "*" ":link dsk0: .; @ lorenz, lars; ts lorenz\r"
181
169
midas " lars; ts tvbrot" " tvbrot"
182
170
183
171
# MUSRUN
184
- respond " *" " :midas;77\r "
185
- respond " MIDAS.77" " SYSBIN;_SYSENG; MUSRUN\r "
186
- expect " :KILL"
187
- respond " *" " :midas;77\r "
188
- respond " MIDAS.77" " SYSBIN;_SYSENG; H10D\r "
189
- expect " :KILL"
172
+ oomidas 77 " SYSBIN;" " SYSENG; MUSRUN"
173
+ oomidas 77 " SYSBIN;" " SYSENG; H10D"
190
174
respond " *" " :stink\r "
191
175
respond " \n " " msysbin; musrun\033 l\033\033 "
192
176
respond " \n " " mh10d\033 l\033\033 "
@@ -196,8 +180,7 @@ respond " " "sys1; ts musrun\r"
196
180
respond " *" " :kill\r "
197
181
198
182
# KA10 maintenance
199
- respond " *" " :midas;324 sys;ts 10run_sysen2; 10run\r "
200
- expect " :KILL"
183
+ midas " sys;ts 10run" " sysen2; 10run"
201
184
202
185
# Display all Type 342 characters.
203
186
midas " dsk0:maint;" " tst342"
@@ -244,22 +227,10 @@ expect ":KILL"
244
227
245
228
# NTS TECO-6
246
229
cwd " .teco."
247
- respond " *" " :midas;73\r "
248
- expect " MIDAS"
249
- respond " \n " " TECODM REL_TECO DUMMY\r "
250
- expect " :KILL"
251
- respond " *" " :midas;73\r "
252
- expect " MIDAS"
253
- respond " \n " " MACTAP REL_SYSENG;MACTAP F68\r "
254
- expect " :KILL"
255
- respond " *" " :midas;73\r "
256
- expect " MIDAS"
257
- respond " \n " " LPT REL_SYSENG;LPT 11\r "
258
- expect " :KILL"
259
- respond " *" " :midas;73\r "
260
- expect " MIDAS"
261
- respond " \n " " TECO6 REL_.TECO.;TECO6 256K\r "
262
- expect " :KILL"
230
+ oomidas 73 " TECODM REL" " TECO DUMMY"
231
+ oomidas 73 " MACTAP REL" " SYSENG;MACTAP F68"
232
+ oomidas 73 " LPT REL" " SYSENG;LPT 11"
233
+ oomidas 73 " TECO6 REL" " .TECO.;TECO6 256K"
263
234
respond " *" " :mudsys;stink\r "
264
235
respond " \n " " MTECODM\033 L MLPT\033 L MMACTAP\033 L MTECO6\033 L D\033\033 "
265
236
respond " \n " " \033 YDSK0:.;@ TECO\r "
0 commit comments