source: buchla-68k/orig/DOC/PATEXEC.TXT@ 0170798

Last change on this file since 0170798 was 3ae31e9, checked in by Thomas Lopatic <thomas@…>, 7 years ago

Imported original source code.

  • Property mode set to 100755
File size: 20.0 KB
Line 
1Patch Execution Table Definitions Rev 8 1988-11-18
2--------------------------------- ----- ----------
3
4Source: patch.h Version 20 -- 1988-11-15
5
6
7#define MAXPATCH 256 /* patch table size */
8#define RAWDEFS 256 /* def table size */
9
10#define DATAROW 9 /* data entry row */
11
12#define NDEFSTMS 5120 /* number of stms/defs */
13#define NPTEQELS 256 /* number of trigger fifo entries */
14
15#define NPTEQLO (NPTEQELS >> 2) /* trigger fifo lo water */
16#define NPTEQHI (NPTEQELS - NPTEQLO) /* trigger fifo hi water */
17
18#define NULL_DEF 0x1200 /* blank definer code */
19
20#define ADR_MASK 0x00FF /* patch / defent table index mask */
21#define TRG_MASK 0x1FFF /* trigger mask */
22#define PE_SPEC 0x00FF /* destination spec mask */
23#define PE_TBIT 0x8000 /* DEF triggered bit */
24
25struct patch { /* patch table entry (16 bytes per entry) */
26
27 unsigned short nextstm; /* index of next entry in stm chain */
28 unsigned short prevstm; /* index of previous entry in stm chain */
29 unsigned short defnum; /* definer */
30 unsigned short stmnum; /* stimulus */
31 unsigned short paspec; /* destination type and flags */
32 unsigned short pasuba; /* sub-address */
33 unsigned short padat1; /* data word 1 */
34 unsigned short padat2; /* data word 2 */
35};
36
37struct defent { /* definition table entry -- 10 bytes per entry */
38
39 unsigned short nextdef; /* index of next in def chain */
40 unsigned short stm; /* stimulus */
41 unsigned short adspec; /* destination type */
42 unsigned short adsuba; /* sub-address */
43 unsigned short addat1; /* data word 1 */
44};
45
46extern char stmptr[]; /* stimulus pointer table */
47extern char defptr[]; /* definition pointer table */
48
49extern struct patch patches[]; /* patch table */
50
51extern struct defent defents[]; /* definition control table */
52
53
54Destination types
55-----------------
56
57 Symbol Code Type Sub-address types
58 ------ ---- -------- ------------------------
59 PA_KEY 01 Key
60 PA_TRG 02 Trg
61 PA_PLS 03 Pls
62 PA_LED 04 LED
63 PA_SLIN 05 SeqLin
64 PA_SCTL 06 SeqCtl
65 PA_TUNE 07 Tuning
66 PA_RSET 08 RegSet
67 PA_RADD 09 RegAdd
68 PA_INST 10 Instr
69 PA_OSC 11 Osc Freq Pitch Intvl Ratio
70 PA_WAVA 12 WaveA
71 PA_WAVB 13 WaveB
72 PA_CNFG 14 Confg
73 PA_LEVL 15 Level Srce Mult Valu Time Func
74 PA_INDX 16 Index Srce Mult Valu Time Func
75 PA_FREQ 17 Freq Srce Mult Valu Time Func
76 PA_FILT 18 Filtr Srce Mult Valu Time Func
77 PA_FILQ 19 Fil Q Srce Mult Valu Time
78 PA_LOCN 20 Loctn Srce Mult Valu Time Func
79 PA_DYNM 21 Dynmc Srce Mult Valu Time
80 PA_AUX 22 Aux Srce Mult Valu Time
81 PA_RATE 23 Rate Srce Mult Valu Time
82 PA_INTN 24 Inten Srce Mult Valu Time
83 PA_DPTH 25 Depth Srce Mult Valu Time
84 PA_VOUT 26 V Out Srce Mult Valu Time
85
86Sub-Addresses
87-------------
88
89 Srce 0 PSA_SRC source
90 Mult 1 PSA_MLT multiplier
91 Time 2 PSA_TIM time
92 Valu 3 PSA_VAL value
93 Func 4 PSA_FNC function control
94
95 Intvl 0 PSO_INT interval mode
96 Ratio 1 PSO_RAT ratio mode
97 Freq 2 PSO_FRQ frequency mode
98 Pitch 3 PSO_PCH pitch mode
99
100
101Sources
102-------
103
104 FPU outputs can have sources, in the form:
105
106 Destnation vg Data
107 ------------- -----
108 ????? Srce *****
109
110 where ????? is one of:
111
112 Level PA_LEVL 16 Level
113 Ind n PA_INDX 17 Index
114 Frq n PA_FREQ 18 Frequency
115 Filtr PA_FILT 19 Filter frequency
116 Fil Q PA_FILQ 20 Filter resonance
117 Loctn PA_LOCN 21 Location
118 Dynmc PA_DYNM 22 Dynamics
119 Aux PA_AUX 23 Auxiliary control
120 Rate PA_RATE 24 Phase shifter rate
121 Inten PA_INTN 25 Phase shifter inten
122 Depth PA_DPTH 26 Phase shifter depth
123 Vlt n PA_VOUT 27 Control voltage output
124
125 and ***** is one of:
126
127 Randm SM_RAND 1 Random value
128 GPC/V SM_CTL1 2 Gen. Purpose Contr. / CV 1
129 Pitch SM_PTCH 5 Pitch
130 KeyPr SM_KPRS 6 Key Pressure
131 KeyVl SM_KVEL 7 Key Velocity
132 Pedal SM_PED1 8 Pedal 1
133 Freq SM_FREQ 10 Frequency
134 PchWh SM_HTPW 11 Pitch Wheel / Hor. tablet
135 ModWh SM_VTMW 12 Mod. Wheel / Vrt. tablet
136 Breth SM_LPBR 13 Breath Contr. / Long Pot
137
138
139
140Patch Action Descriptions
141-------------------------
142
143 In the descriptions of the patch actions, below, the symbol **** is
144used to represent the 2 byte Definer field, and the symbol #### is used to
145represent the 2 byte Stimulus field.
146
147
148Key action PA_KEY 1 0x0001
149---------- ------ - ------
150
151 This destination type causes a simulated key action to occur on the
152specified port and channel.
153
154Destnation vg Data
155------------- -----
156K 128 1 16 Start key closure # 1..128, port 1,2,L, channel 1..16
157K 128 1 16 Stop Trans = 7 (blank), Stop = 8 (-), Start = 9 (+)
158K 128 1 16 Trans
159
160 paspec destination type PA_KEY 1 0x0001
161 pasuba sub-address ssss trigger (port, channel, key)
162 padat1 data word 1 -unused-
163 padat2 data word 2 dd trans = 0, stop = 1, start = 2
164
165
166 Disk format: 01 **** #### ssss dd Length: 8
167
168 Note that the form using port 'L' does not include the channel.
169
170
171Trigger PA_TRG 2 0x0002
172------- ------ - ------
173
174 This destination type sets the state of a trigger.
175
176Destnation vg Data
177------------- -----
178Trigger 16 Start trigger 01..16
179Trigger 16 Stop Stop = 8 (-), Start = 9 (+)
180
181 paspec destination type PA_TRG 2 0x0002
182 pasuba sub-address ssss trigger = (0x1100 | trig)
183 padat1 data word 1 -unused-
184 padat2 data word 2 dd stop = 0, start = 1
185
186
187 Disk format: 02 **** #### ssss dd Length: 8
188
189
190
191Pulse output PA_PLS 3 0x0003
192------------ ------ - ------
193
194 This destination type causes a pulse output to occur on the specified
195pulse output channel.
196
197Destnation vg Data
198------------- -----
199Pulse 1 Start pulse 1..2
200Pulse 1 Stop Trans = 7 (blank), Stop = 8 (-), Start = 9 (+)
201Pulse 1 Trans
202
203 paspec destination type PA_PLS 3 0x0003
204 pasuba sub-address ss pulse number
205 padat1 data word 1 -unused-
206 padat2 data word 2 dd trans = 0, stop = 1, start = 2
207
208
209 Disk format: 03 **** #### ss dd Length: 7
210
211
212LED control PA_LED 4 0x0004
213----------- ------ - ------
214
215 This destination type sets the state of a front panel keyboard LED.
216
217Destnation vg Data
218------------- -----
219LED A 333 0 = ignore, 1 = on, 2 = off, 3 = toggle
220LED B 3333
221LED C 333
222LED D 3333
223LED E 333
224LED F 3333
225LED G 333
226
227 paspec destination type PA_LED 4 0x0004
228 pasuba sub-address ss LED group (A = 0, ..., G = 6)
229 padat1 data word 1 dd LED control data (LJZF)
230 padat2 data word 2 -unused-
231
232 Disk format: 04 **** #### ss dd Length: 7
233
234
235
236Sequence Line PA_SLIN 5 0x0005
237------------- ------- - ------
238
239 This destination type sets the next sequence step to be executed for
240 a specified sequence channel.
241
242Destnation vg Data
243------------- -----
244Seq nn Lin 999 seq range 01..16, line 000..999
245
246 paspec destination type PA_SLIN 5 0x0005
247 pasuba sub-address ss sequence number
248 padat1 data word 1 dddd sequence line
249 padat2 data word 2 -unused-
250
251 Disk format: 05 **** #### ss dddd Length: 8
252
253
254Sequence control PA_SCTL 6 0x0006
255---------------- ------- - ------
256
257 This destination type starts or stops a specified sequence channel.
258
259Destnation vg Data
260------------- -----
261Seq nn Ctl Start seq range 01..16
262Seq nn Ctl Stop Stop = 8 (-), Start = 9 (+)
263
264 paspec destination type PA_SCTL 6 0x0006
265 pasuba sub-address ss sequence number
266 padat1 data word 1 -unused-
267 padat2 data word 2 dd stop = 0, start = 1
268
269
270 Disk format: 06 **** #### ss dd Length: 7
271
272
273Tuning table selection PA_TUNE 7 0x0007
274---------------------- ------- - ------
275
276 This destination type selects the current tuning table.
277
278Destnation vg Data
279------------- -----
280Tune Table 9 range 0..9
281
282 paspec destination type PA_TUNE 7 0x0007
283 pasuba sub-address 0
284 padat1 data word 1 dd tuning table number
285 padat2 data word 2 -unused-
286
287 Disk format: 07 **** #### dd Length: 6
288
289
290Register Set PA_RSET 8 0x0008
291------------ ------- - ------
292
293 This destination type sets the value of a register to a constant or
294 the value of another register.
295
296Destnation vg Data
297------------- -----
298Reg nn Set +99 reg 01..16, values -99..+99, R01..R16
299
300 paspec destination type PA_RSET 8 0x0008
301 pasuba sub-address ss register number
302 padat1 data word 1 dd type: 0 = value, 1 = register
303 padat2 data word 2 dd value or register number
304
305 Disk format: 08 **** #### ss dd dd Length: 8
306
307
308Register Add PA_RADD 9 0x0009
309------------ ------- - ------
310
311 This destination type adds a constant or the contents of a register
312 to the value of a register.
313
314Destnation vg Data
315------------- -----
316Reg nn Add -99 reg 01..16, values -99..+99, R01..R16
317
318 paspec destination type PA_RADD 9 0x0009
319 pasuba sub-address ss register number
320 padat1 data word 1 dd type: 0 = value, 1 = register
321 padat2 data word 2 dd value or register number
322
323 Disk format: 09 **** #### ss dd dd Length: 8
324
325
326Instrument selection PA_INST 10 0x000A
327-------------------- ------- -- ------
328
329 This destination type selects an instrument for a voice or a group.
330
331Destnation vg Data
332------------- -----
333Instrument V1 40 range 00..40
334
335 paspec destination type PA_INST 10 0x000A
336 pasuba sub-address ss 15..8 = v/g, 7..0 = 0
337 padat1 data word 1 dd instrument number
338 padat2 data word 2 -unused-
339
340 Disk format: 0A **** #### ss dd Length: 7
341
342
343Oscillator mode and offset PA_OSC 11 0x000B
344-------------------------- ------ -- ------
345
346 This destination type sets the oscillator mode and offset for a
347specified oscillator in a voice or a group.
348
349Destnation vg Data
350------------- -----
351Osc 4 Int V1 +1200 osc 1..4, value -1200..+1200
352Osc 4 Rat V1 1/1 value 1/1..9/9
353Osc 4 Pch V1 9C#00 value 0Cb99..9C#99
354Osc 4 Frq V1 15.9 value 0.00..15.9
355
356 paspec destination type PA_OSC 11 0x000B
357 pasuba sub-address ssss 15..8 = v/g, 7..0 = osc
358 padat1 data word 1 dd type (int, rat, frq, pch)
359 padat2 data word 2 dddd value
360
361 Disk format: 0B **** #### ssss dd dddd Length: 10
362
363
364Waveshape A selection PA_WAVA 12 0x000C
365--------------------- ------- -- ------
366
367 This destination type selects the waveshape used by a voice or group
368 in slot A.
369
370Destnation vg Data
371------------- -----
372WaveshapeA V1 20 range 01..20
373
374 paspec destination type PA_WAVA 12 0x000C
375 pasuba sub-address ss 15..8 = v/g, 7..0 = 0
376 padat1 data word 1 dd waveshape number
377 padat2 data word 2 -unused-
378
379 Disk format: 0C **** #### ss dd Length: 7
380
381
382Waveshape B selection PA_WAVB 13 0x000D
383--------------------- ------- -- ------
384
385 This destination type selects the waveshape used by a voice or group
386 in slot B.
387
388Destnation vg Data
389------------- -----
390WaveshapeB V1 20 range 01..20
391
392 paspec destination type PA_WAVB 13 0x000D
393 pasuba sub-address ss 15..8 = v/g, 7..0 = 0
394 padat1 data word 1 dd waveshape number
395 padat2 data word 2 -unused-
396
397 Disk format: 0D **** #### ss dd Length: 7
398
399
400Configuration selection PA_CNFG 14 0x000E
401----------------------- ------- -- ------
402
403 This destination type selects the configuration used by a voice or group.
404
405Destnation vg Data
406------------- -----
407Configure V1 11 range 00..11
408
409 paspec destination type PA_CNFG 14 0x000E
410 pasuba sub-address ss 15..8 = v/g, 7..0 = 0
411 padat1 data word 1 dd configuration number 0..11
412 padat2 data word 2 -unused-
413
414 Disk format: 0E **** #### ss dd Length: 7
415
416
417Level PA_LEVL 15 0x000F
418----- ------- -- ------
419
420 This destination type alters the level for a voice or group.
421
422Destnation vg Data
423------------- -----
424Level Srce V1 PchWh ind 1..6, see table below for sources
425Level Mult V1 +1.00 range -1.00..+1.00
426Level Valu V1 +0.00 range -10.00..+10.00 (signed first digit)
427Level Time V1 32767 range 00001..32767 (in milliseconds)
428Level Func V1 Start Stop = 8 (-), Start = 9 (+)
429Level Func V1 Stop
430
431 paspec destination type PA_LEVL 15 0x000F
432 pasuba sub-address ss 15..8 = v/g, 7..0 = 0
433 padat1 data word 1 dd type (src, mlt, val, tim, fnc)
434 padat2 data word 2 dddd value
435
436 Disk format: 0F **** #### ss dd dddd Length: 9
437
438 Output is to voice parameter 2.
439
440
441Index PA_INDX 16 0x0010
442----- ------- -- ------
443
444 This destination type alters a specified index for a voice or group.
445
446Destnation vg Data
447------------- -----
448Ind 6 Srce V1 PchWh ind 1..6, see table below for sources
449Ind 6 Mult V1 +1.00 range -1.00..+1.00
450Ind 6 Valu V1 +0.00 range -10.00..+10.00 (signed first digit)
451Ind 6 Time V1 32767 range 00001..32767 (in milliseconds)
452Ind 6 Func V1 Start Stop = 8 (-), Start = 9 (+)
453Ind 6 Func V1 Stop
454
455 paspec destination type PA_INDX 16 0x0010
456 pasuba sub-address ssss 15..8 = v/g, 7..0 = osc
457 padat1 data word 1 dd type (src, mlt, val, tim, fnc)
458 padat2 data word 2 dddd value
459
460 Disk format: 10 **** #### ssss dd dddd Length: 10
461
462 Ind Par
463 --- ---
464 1 9
465 2 11
466 3 12
467 4 13
468 5 14
469 6 15
470
471
472Frequency PA_FREQ 17 0x0011
473--------- ------- -- ------
474
475 This destination type alters a specified frequency for a voice or group.
476
477Destnation vg Data
478------------- -----
479Frq 4 Srce V1 PchWh frq 1..4, see table below for sources
480Frq 4 Mult V1 +1.00 range -1.00..+1.00
481Frq 4 Valu V1 +0.00 range -10.00..+10.00 (signed first digit)
482Frq 4 Time V1 32767 range 00001..32767 (in milliseconds)
483Frq 4 Func V1 Start Stop = 8 (-), Start = 9 (+)
484Frq 4 Func V1 Stop
485
486 paspec destination type PA_FREQ 17 0x0011
487 pasuba sub-address ssss 15..8 = v/g, 7..0 = osc
488 padat1 data word 1 dd type (src, mlt, val, tim, fnc)
489 padat2 data word 2 dddd value
490
491 Disk format: 11 **** #### ssss dd dddd Length: 10
492
493 Freq Par
494 ---- ---
495 1 1
496 2 3
497 3 5
498 4 7
499
500
501Filter frequency PA_FILT 18 0x0012
502---------------- ------- -- ------
503
504 This destination type sets the filter frequency for a voice or group.
505
506Destnation vg Data
507------------- -----
508Filtr Srce V1 PchWh see table below for sources
509Filtr Mult V1 +1.00 range -1.00..+1.00
510Filtr Valu V1 +0.00 range -10.00..+10.00 (signed first digit)
511Filtr Time V1 32767 range 00001..32767 (in milliseconds)
512Filtr Func V1 Start Stop = 8 (-), Start = 9 (+)
513Filtr Func V1 Stop
514
515 paspec destination type PA_FILT 18 0x0012
516 pasuba sub-address ss 15..8 = v/g, 7..0 = 0
517 padat1 data word 1 dd type (src, mlt, val, tim, fnc)
518 padat2 data word 2 dddd value
519
520 Disk format: 12 **** #### ss dd dddd Length: 9
521
522 Output is to voice parameter 10.
523
524
525Filter Q PA_FILQ 19 0x0013
526-------- ------- -- ------
527
528 This destination type sets the filter resonance for a voice or group.
529
530Destnation vg Data
531------------- -----
532Fil Q Srce V1 PchWh see table below for sources
533Fil Q Mult V1 +1.00 range -1.00..+1.00
534Fil Q Valu V1 +0.00 range -10.00..+10.00 (signed first digit)
535Fil Q Time V1 32767 range 00001..32767 (in milliseconds)
536
537 paspec destination type PA_FILQ 19 0x0013
538 pasuba sub-address ss 15..8 = v/g, 7..0 = 0
539 padat1 data word 1 dd type (src, mlt, val, tim)
540 padat2 data word 2 dddd value
541
542 Disk format: 13 **** #### ss dd dddd Length: 9
543
544 Output is to voice parameter 6.
545
546
547Location PA_LOCN 20 0x0014
548-------- ------- -- ------
549
550 This destination type sets the location for a voice or group.
551
552Destnation vg Data
553------------- -----
554Loctn Srce V1 PchWh see table below for sources
555Loctn Mult V1 +1.00 range -1.00..+1.00
556Loctn Valu V1 +0.00 range -10.00..+10.00 (signed first digit)
557Loctn Time V1 32767 range 00001..32767 (in milliseconds)
558Loctn Func V1 Start Stop = 8 (-), Start = 9 (+)
559Loctn Func V1 Stop
560
561 paspec destination type PA_LOCN 20 0x0014
562 pasuba sub-address ss 15..8 = v/g, 7..0 = 0
563 padat1 data word 1 dd type (src, mlt, val, tim, fnc)
564 padat2 data word 2 dddd value
565
566 Disk format: 14 **** #### ss dd dddd Length: 9
567
568 Output is to voice parameter 4.
569
570
571Dynamics PA_DYNM 21 0x0015
572-------- ------- -- ------
573
574 This destination type sets the dynamics for a voice or group.
575
576Destnation vg Data
577------------- -----
578Dynmc Srce V1 PchWh see table below for sources
579Dynmc Mult V1 +1.00 range -1.00..+1.00
580Dynmc Valu V1 +0.00 range -10.00..+10.00 (signed first digit)
581Dynmc Time V1 32767 range 00001..32767 (in milliseconds)
582
583 paspec destination type PA_DYNM 21 0x0015
584 pasuba sub-address ss 15..8 = v/g, 7..0 = 0
585 padat1 data word 1 dd type (src, mlt, val, tim)
586 padat2 data word 2 dddd value
587
588 Disk format: 15 **** #### ss dd dddd Length: 9
589
590 Output is to voice parameter 8.
591
592
593Auxiliary control PA_AUX 22 0x0016
594----------------- ------ -- ------
595
596 This destination type sets the value of the auxiliary control voltage
597 and its associated control bit.
598
599Destnation vg Data
600------------- -----
601Aux Srce PchWh see table below for sources
602Aux Mult +1.00 range -1.00..+1.00
603Aux Valu +0.00 range -10.00..+10.00 (signed first digit)
604Aux Time 32767 range 00001..32767 (in milliseconds)
605Aux On Off = 8 (-), On = 9 (+)
606
607 paspec destination type PA_AUX 22 0x0016
608 pasuba sub-address 0
609 padat1 data word 1 dd type (src, mlt, val, tim, fnc)
610 padat2 data word 2 dddd value
611
612 Disk format: 16 **** #### dd dddd Length: 8
613
614 Output is to voice 9 spare.
615
616
617Phase shifter rate PA_RATE 23 0x0017
618------------------ ------- -- ------
619
620 This destination type sets the phase shifter rate.
621
622Destnation vg Data
623------------- -----
624Rate Srce PchWh see table below for sources
625Rate Mult +1.00 range -1.00..+1.00
626Rate Valu +0.00 range -10.00..+10.00 (signed first digit)
627Rate Time 32767 range 00001..32767 (in milliseconds)
628
629 paspec destination type PA_RATE 23 0x0017
630 pasuba sub-address 0
631 padat1 data word 1 dd type (src, mlt, val, tim)
632 padat2 data word 2 dddd value
633
634 Disk format: 17 **** #### dd dddd Length: 8
635
636 Output is to voice 2 spare.
637
638
639Phase shifter intensity PA_INTN 24 0x0018
640----------------------- ------- -- ------
641
642 This destination type sets the phase shifter intensity.
643
644Destnation vg Data
645------------- -----
646Inten Srce PchWh see table below for sources
647Inten Mult +1.00 range -1.00..+1.00
648Inten Valu +0.00 range -10.00..+10.00 (signed first digit)
649Inten Time 32767 range 00001..32767 (in milliseconds)
650
651 paspec destination type PA_INTN 24 0x0018
652 pasuba sub-address 0
653 padat1 data word 1 dd type (src, mlt, val, tim)
654 padat2 data word 2 dddd value
655
656 Disk format: 18 **** #### dd dddd Length: 8
657
658 Output is to voice 1 spare.
659
660
661Phase shifter depth PA_DPTH 25 0x0019
662------------------- ------- -- ------
663
664 This destination type sets the phase shifter depth.
665
666Destnation vg Data
667------------- -----
668Depth Srce PchWh see table below for sources
669Depth Mult +1.00 range -1.00..+1.00
670Depth Valu +0.00 range -10.00..+10.00 (signed first digit)
671Depth Time 32767 range 00001..32767 (in milliseconds)
672
673 paspec destination type PA_DPTH 25 0x0019
674 pasuba sub-address 0
675 padat1 data word 1 dd type (src, mlt, val, tim)
676 padat2 data word 2 dddd value
677
678 Disk format: 19 **** #### dd dddd Length: 8
679
680 Output is to voice 3 spare.
681
682
683Control voltage output PA_VOUT 26 0x001A
684---------------------- ------- -- ------
685
686 This destination type sets a control voltage output.
687
688Destnation vg Data
689------------- -----
690Vlt 5 Srce PchWh vlt 1..5 see table below for sources
691Vlt 5 Mult +1.00 range -1.00..+1.00
692Vlt 5 Valu +0.00 range -10.00..+10.00 (signed first digit)
693Vlt 5 Time 32767 range 00001..32767 (in milliseconds)
694
695 Note: Voltages 1..4 are CV1..CV4.
696 Voltage 5 is added to the system Amplitude value.
697
698 paspec destination type PA_VOUT 26 0x001A
699 pasuba sub-address ss control voltage number
700 padat1 data word 1 dd type (src, mlt, val, tim)
701 padat2 data word 2 dddd value
702
703 Disk format: 1A **** #### ss dd dddd Length: 9
704
705 Output is to the spare on:
706
707 Vlt Voice
708 --- -----
709 1 11
710 2 10
711 3 6
712 4 8
Note: See TracBrowser for help on using the repository browser.