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