@@ -20,18 +20,15 @@ respond "*" ":midas;324 dsk0:.;@ mark_syseng; mark\r"
20
20
expect " :KILL"
21
21
22
22
# utnam
23
- respond " *" " :midas sys3; ts utnam_lars; utnam\r "
24
- expect " :KILL"
23
+ midas " sys3; ts utnam" " lars; utnam"
25
24
26
25
# Name Dragon
27
26
respond " *" " :link syseng;tvkbd rooms, sysen2;\r "
28
- respond " *" " :midas sysbin;_sysen2;namdrg\r "
29
- expect " :KILL"
27
+ midas " sysbin;" " sysen2;namdrg"
30
28
respond " *" " :link channa;rakash namdrg, sysbin; namdrg bin\r "
31
29
32
30
# STUFF
33
- respond " *" " :midas sys1;ts stuff_sysen2;stuff\r "
34
- expect " :KILL"
31
+ midas " sys1;ts stuff" " sysen2;stuff"
35
32
respond " *" " :link channa;rakash tvfix, sys1; ts stuff\r "
36
33
37
34
# IOELEV, PDP-11 doing I/O for the PDP-10 host.
@@ -58,7 +55,7 @@ expect ":KILL"
58
55
cwd " spcwar"
59
56
respond " *" " :midas;324 spcwar; war\r "
60
57
expect " :KILL"
61
- respond " * " " : midas spcwar; stars\r "
58
+ midas " spcwar;" " stars"
62
59
expect " :KILL"
63
60
respond " *" " :midas;324 spcwar; math\r "
64
61
expect " :KILL"
@@ -82,24 +79,23 @@ respond "recording" "\r"
82
79
expect " :KILL"
83
80
84
81
# Spacewar, timesharing
85
- respond " * " " : midas games;ts spcwar_spcwar ; spcwar\r "
86
- respond " ITS version" " YES\r "
87
- respond " ships" " \r "
88
- respond " designs" " \r "
89
- respond " suns" " \r "
90
- expect " :KILL "
82
+ midas " games;ts spcwar " " spcwar ; spcwar" {
83
+ respond " ITS version" " YES\r "
84
+ respond " ships" " \r "
85
+ respond " designs" " \r "
86
+ respond " suns" " \r "
87
+ }
91
88
92
89
# PDP-6/10 Dazzle Dart
93
- respond " * " " : midas games;ts dazdrt_klh ; dazdrt\r "
94
- respond " Run under ITS?" " YES\r "
95
- expect " :KILL "
90
+ midas " games;ts dazdrt " " klh ; dazdrt" {
91
+ respond " Run under ITS?" " YES\r "
92
+ }
96
93
respond " *" " :midas;324 dsk0:.;@ dazdrt_klh; dazdrt\r "
97
94
respond " Run under ITS?" " NO\r "
98
95
expect " :KILL"
99
96
100
97
# Knight TV Spacewar
101
- respond " *" " :midas gjd;_swr data\r "
102
- expect " :KILL"
98
+ midas " gjd;" " swr data"
103
99
respond " *" " :job swr\r "
104
100
respond " *" " :load gjd; swr bin\r "
105
101
respond " *" " first\033 ,last\033\060 ygjd; swr ships\r "
@@ -109,52 +105,44 @@ expect ":KILL"
109
105
110
106
# Dump TV bitmap as XGP scan file.
111
107
# TVREAD expects the binary in BKPH.
112
- respond " *" " :midas bkph; ts zap_zap\r "
113
- expect " :KILL"
108
+ midas " bkph; ts zap" " zap"
114
109
115
110
# View bitmap file on TV.
116
- respond " *" " :midas sys2; ts tvread_vis; tvread\r "
117
- expect " :KILL"
111
+ midas " sys2; ts tvread" " vis; tvread"
118
112
119
113
# Save TV display as bitmap file.
120
- respond " *" " :midas sys2; ts tvwrit_sysen2; tvwrit\r "
121
- expect " :KILL"
114
+ midas " sys2; ts tvwrit" " sysen2; tvwrit"
122
115
123
116
# Save TV display as text file.
124
- respond " *" " :midas sys2; ts record_sysen2; record\r "
125
- expect " :KILL"
117
+ midas " sys2; ts record" " sysen2; record"
126
118
127
119
# TV paint program.
128
- respond " *" " :midas sys2; ts tvedit_sysen2; tvedit\r "
129
- expect " :KILL"
120
+ midas " sys2; ts tvedit" " sysen2; tvedit"
130
121
131
122
# KLH's Knight TV clock.
132
- respond " * " " : midas klh; ts tinyw_klh ; clock\r "
133
- respond " =" " 1\r "
134
- respond " =" " 1\r "
135
- expect " :KILL "
136
- respond " * " " : midas klh; ts bigw_klh ; clock\r "
137
- respond " =" " 1\r "
138
- respond " =" " 0\r "
139
- respond " =" " 0\r "
140
- expect " :KILL "
141
- respond " * " " : midas klh; ts digiw_klh ; clock\r "
142
- respond " =" " 1\r "
143
- respond " =" " 0\r "
144
- respond " =" " 1\r "
145
- expect " :KILL "
123
+ midas " klh; ts tinyw " " klh ; clock" {
124
+ respond " =" " 1\r "
125
+ respond " =" " 1\r "
126
+ }
127
+ midas " klh; ts bigw " " klh ; clock" {
128
+ respond " =" " 1\r "
129
+ respond " =" " 0\r "
130
+ respond " =" " 0\r "
131
+ }
132
+ midas " klh; ts digiw " " klh ; clock" {
133
+ respond " =" " 1\r "
134
+ respond " =" " 0\r "
135
+ respond " =" " 1\r "
136
+ }
146
137
147
138
# XD, view XGP files on TV.
148
- respond " *" " :midas sys3;ts xd_sysen2;xd\r "
149
- expect " :KILL"
139
+ midas " sys3;ts xd" " sysen2;xd"
150
140
151
141
# TV-munching square.
152
- respond " *" " :midas sys2;ts munch_sysen2;munch\r "
153
- expect " :KILL"
142
+ midas " sys2;ts munch" " sysen2;munch"
154
143
155
144
# TITLER
156
- respond " *" " :midas dsk0:.;@ titler_mb; titler\r "
157
- expect " :KILL"
145
+ midas " dsk0:.;@ titler" " mb; titler"
158
146
159
147
# MLIFE
160
148
respond " *" " :midas;324 games;ts mlife_rwg;mlife\r "
@@ -172,30 +160,25 @@ respond "*" ":midas;324 dsk0:.;@ 3406_stan.k; 3406\r"
172
160
expect " :KILL"
173
161
174
162
# 340D
175
- respond " *" " :midas stan.k;mod11 bin_340d\r "
176
- expect " :KILL"
163
+ midas " stan.k;mod11 bin" " 340d"
177
164
respond " *" " :link sys1;ts 340d, stan.k; mod11 bin\r "
178
165
179
166
# Munching squares for 340 display.
180
- respond " *" " :midas lars; ts munch_munch\r "
181
- expect " :KILL"
182
- respond " *" " :midas /t dsk0: .; @ munch_lars; munch\r "
183
- respond " with ^C" " .iotlsr==jfcl\r\003 "
184
- expect " :KILL"
167
+ midas " lars; ts munch" " munch"
168
+ midast " dsk0: .; @ munch" " lars; munch" {
169
+ respond " with ^C" " .iotlsr==jfcl\r\003 "
170
+ }
185
171
186
172
# Minskytron, translated from PDP-1.
187
- respond " *" " :midas dsk0: lars; ts minsky_minsky tron\r "
188
- expect " :KILL"
173
+ midas " dsk0: lars; ts minsky" " minsky tron"
189
174
respond " *" " :link dsk0: .; @ minsky, lars; ts minsky\r "
190
175
191
176
# Edward Lorenz' strange attactor.
192
- respond " *" " :midas dsk0: lars; ts lorenz_lorenz\r "
193
- expect " :KILL"
177
+ midas " dsk0: lars; ts lorenz" " lorenz"
194
178
respond " *" " :link dsk0: .; @ lorenz, lars; ts lorenz\r "
195
179
196
180
# Mandelbrot.
197
- respond " *" " :midas lars; ts tvbrot_tvbrot\r "
198
- expect " :KILL"
181
+ midas " lars; ts tvbrot" " tvbrot"
199
182
200
183
# MUSRUN
201
184
respond " *" " :midas;77\r "
@@ -217,20 +200,16 @@ respond "*" ":midas;324 sys;ts 10run_sysen2; 10run\r"
217
200
expect " :KILL"
218
201
219
202
# Display all Type 342 characters.
220
- respond " *" " :midas dsk0:maint;_tst342\r "
221
- expect " :KILL"
203
+ midas " dsk0:maint;" " tst342"
222
204
223
205
# XGP spooler
224
- respond " *" " :midas sys2;ts xgpspl_sysen2;xgpspl\r "
225
- expect " :KILL"
206
+ midas " sys2;ts xgpspl" " sysen2;xgpspl"
226
207
227
208
# XGP unspooler
228
- respond " *" " :midas sysbin;_syseng;scrimp\r "
229
- expect " :KILL"
209
+ midas " sysbin;" " syseng;scrimp"
230
210
231
211
# CARPET, remote PDP-11 debugger through Rubin 10-11 interface.
232
- respond " *" " :midas sys3;ts carpet_syseng;carpet\r "
233
- expect " :KILL"
212
+ midas " sys3;ts carpet" " syseng;carpet"
234
213
235
214
# Patch PDP-6 LISP to run on PDP-10.
236
215
respond " *" " :job lisp\r "
@@ -252,9 +231,9 @@ respond " " "dsk0:.;@ lisp\r"
252
231
respond " *" " :kill\r "
253
232
254
233
# Lisp display slave, PDP-6 version.
255
- respond " * " " : midas sys; atsign 6slave_sysen2 ; ld10\r "
256
- respond " PDP6F = " " 1\r "
257
- expect " :KILL "
234
+ midas " sys; atsign 6slave " " sysen2 ; ld10" {
235
+ respond " PDP6F = " " 1\r "
236
+ }
258
237
259
238
# Test for the 340 "hack hack".
260
239
respond " *" $emulator_escape
0 commit comments