-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathaws-27077.dis
2111 lines (2108 loc) · 75.7 KB
/
aws-27077.dis
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
; This is the disassembly of the fancier pair of bipolar ROMS on
; the 27077 AWS turbo disk controller board.
;
; aws-27077.dis
;
; This is code for a Signetic N8x300 processor.
; -----------------------------------
;
; Notes Tom Trebisky 4-14-2021
;
; Convergent Technologies AWS turbo disk controller
;
; -----------------------------------
; This disassembly is virtually unannotated, my intense study has been
; directed at the firmware on the board that AJ shipped to me.
;
; This firmware does have differences.
; in particular the drive config table does have differences.
; this needs detailed study, which has yet to be done.
DATA_PORT EQU 1h
CMD_PORT EQU 2h
STATUS_PORT EQU 3h
IO-0 EQU 30h
IO-1 EQU 31h
IO-2 EQU 32h
IO-3 EQU 33h
IO-4 EQU 34h
IO-5 EQU 35h
IO-6 EQU 36h
IO-7 EQU 37h
IO-8 EQU 38h
IO-9 EQU 39h
IO-A EQU 3ah
IO-B EQU 3bh
IO-C EQU 3ch
IO-D EQU 3dh
IO-E EQU 3eh
IO-F EQU 3fh
VAL0 EQU 48h
VAL1 EQU 49h
VAL2 EQU 4ah
VAL3 EQU 4bh
VAL4 EQU 4ch
VAL5 EQU 4dh
VAL6 EQU 4eh
VAL7 EQU 4fh
VAL8 EQU 50h
VAL9 EQU 51h
VALA EQU 52h
VALB EQU 53h
VALC EQU 54h
VALD EQU 55h
VALE EQU 56h
VALF EQU 57h
CSR1 EQU 5ah
CSR2 EQU 5bh
CSR3 EQU 5ch
CSR4 EQU 5dh
SECTOR_LEN EQU 5eh
FDC_DATA EQU 5fh
0000: 00 00 nop
0001: e0 02 jmp x0002
0002: cf 5a x0002: xmit CSR1,ivr
0003: d8 21 xmit 1h,driv[7]
0004: cf 5c xmit CSR3,ivr
0005: db 40 xmit 0h,driv[5:4]
0006: cf 30 xmit IO-0,ivr
0007: c0 41 xmit 41h,aux
0008: 00 1f move aux,driv
0009: cf 02 xmit CMD_PORT,ivr
000a: c1 80 xmit 80h,r1
000b: 01 1f move r1,driv
000c: c1 00 xmit 0h,r1
000d: cf 31 xmit IO-1,ivr
000e: 01 1f move r1,driv
000f: cf 3e xmit IO-E,ivr
0010: 01 1f move r1,driv
0011: cf 3b xmit IO-B,ivr
0012: df 40 xmit 0h,driv[1:0]
0013: d8 20 xmit 0h,driv[7]
0014: cf 4a xmit VAL2,ivr
0015: 01 1f move r1,driv
0016: cf 5c xmit CSR3,ivr
0017: d9 20 xmit 0h,driv[6]
0018: c0 00 xmit 0h,aux
0019: cf 48 xmit VAL0,ivr
001a: 00 1f move aux,driv
001b: cf 49 xmit VAL1,ivr
001c: 00 1f move aux,driv
001d: cf 52 xmit VALA,ivr
001e: 00 1f move aux,driv
001f: cf 31 x001f: xmit IO-1,ivr
0020: da 20 xmit 0h,driv[5]
0021: cf 5a xmit CSR1,ivr
0022: c0 ff xmit 0ffh,aux
0023: 00 1f move aux,driv
0024: c0 40 xmit 40h,aux
0025: cf 5b xmit CSR2,ivr
0026: 00 1f move aux,driv
0027: cf 5f xmit FDC_DATA,ivr
0028: 00 1f move aux,driv
0029: cf 4a xmit VAL2,ivr
002a: ba 2c nzt sriv[5],x002c
002b: e0 43 jmp x0043
002c: c0 01 x002c: xmit 1h,aux
002d: c1 00 xmit 0h,r1
002e: c2 00 xmit 0h,r2
002f: 21 01 x002f: add r1,r1
0030: e0 6a jmp x006a
0031: a1 2f x0031: nzt r1,x002f
0032: 22 02 add r2,r2
0033: a2 2f nzt r2,x002f
0034: cf 4a xmit VAL2,ivr
0035: da 20 xmit 0h,driv[5]
0036: cf 3b xmit IO-B,ivr
0037: e0 40 jmp x0040
0038: 00 00 nop
0039: 00 00 nop
003a: 00 00 nop
003b: 00 00 nop
003c: 00 00 nop
003d: 00 00 nop
003e: 00 00 nop
003f: 00 00 nop
0040: b8 22 x0040: nzt sriv[7],x0042
0041: e0 43 jmp x0043
0042: e0 6a x0042: jmp x006a
0043: cf 5c x0043: xmit CSR3,ivr
0044: db 41 xmit 1h,driv[5:4]
0045: cf 5a x0045: xmit CSR1,ivr
0046: 1f 21 move sriv[0],r1
0047: cf 5a xmit CSR1,ivr
0048: 1f 20 move sriv[0],aux
0049: 61 00 xor r1,aux
004a: a0 45 nzt aux,x0045
004b: cf 5c xmit CSR3,ivr
004c: db 42 xmit 2h,driv[5:4]
004d: cf 5a x004d: xmit CSR1,ivr
004e: 1f 22 move sriv[0],r2
004f: cf 5a xmit CSR1,ivr
0050: 1f 20 move sriv[0],aux
0051: 62 00 xor r2,aux
0052: a0 4d nzt aux,x004d
0053: cf 5c xmit CSR3,ivr
0054: db 40 xmit 0h,driv[5:4]
0055: c0 01 xmit 1h,aux
0056: 61 01 xor r1,r1
0057: 62 02 xor r2,r2
0058: cf 3e xmit IO-E,ivr
0059: 01 3f move r1,driv[0]
005a: 02 3e move r2,driv[1]
005b: cf 3b xmit IO-B,ivr
005c: 01 00 move r1,aux
005d: 7f 20 xor sriv[0],aux
005e: a0 6f nzt aux,x006f
005f: cf 3b x005f: xmit IO-B,ivr
0060: 02 00 move r2,aux
0061: 7e 20 xor sriv[1],aux
0062: a0 7a nzt aux,x007a
0063: c9 01 x0063: xmit 1h,r11
0064: e7 2c jmp x072c
0065: cf 3e x0065: xmit IO-E,ivr
0066: 1f 40 move sriv[1:0],aux
0067: cf 3b xmit IO-B,ivr
0068: 00 5f move aux,driv[1:0]
0069: e0 2c jmp x002c
006a: cf 31 x006a: xmit IO-1,ivr
006b: 1a 23 move sriv[5],r3
006c: a3 6e nzt r3,x006e
006d: e0 31 jmp x0031
006e: e0 8a x006e: jmp x008a
006f: c5 00 x006f: xmit 0h,r5
0070: cf 3e xmit IO-E,ivr
0071: c0 01 xmit 1h,aux
0072: 1f 21 move sriv[0],r1
0073: 61 01 xor r1,r1
0074: 01 a1 move r1>>>5,r1
0075: c9 02 xmit 2h,r11
0076: e0 85 jmp x0085
0077: c9 03 x0077: xmit 3h,r11
0078: e7 27 jmp x0727
0079: e0 5f x0079: jmp x005f
007a: c5 01 x007a: xmit 1h,r5
007b: cf 3e xmit IO-E,ivr
007c: c0 01 xmit 1h,aux
007d: 1e 21 move sriv[1],r1
007e: 61 01 xor r1,r1
007f: 01 a1 move r1>>>5,r1
0080: c9 04 xmit 4h,r11
0081: e0 85 jmp x0085
0082: c9 05 x0082: xmit 5h,r11
0083: e7 27 jmp x0727
0084: e0 63 x0084: jmp x0063
0085: c0 33 x0085: xmit 33h,aux
0086: 25 0f add r5,ivr
0087: c0 c0 xmit 0c0h,aux
0088: 25 1f add r5,driv
0089: e7 c0 jmp x07c0
008a: cf 3d x008a: xmit IO-D,ivr
008b: 19 25 move sriv[6],r5
008c: 1f 86 move sriv[3:0],r6
008d: cf 4a xmit VAL2,ivr
008e: 05 3c move r5,driv[3]
008f: 86 90 xec x0090,r6
0090: e0 a0 x0090: jmp x00a0
0091: e0 a0 jmp x00a0
0092: e0 a0 jmp x00a0
0093: e0 ad jmp x00ad
0094: e0 bc jmp x00bc
0095: e3 27 jmp x0327
0096: e3 27 jmp x0327
0097: e1 36 jmp x0136
0098: e0 cc jmp x00cc
0099: e0 a0 jmp x00a0
009a: e0 a0 jmp x00a0
009b: e0 a0 jmp x00a0
009c: e0 ec jmp x00ec
009d: e1 5e jmp x015e
009e: e0 a0 jmp x00a0
009f: e1 1d jmp x011d
00a0: c9 06 x00a0: xmit 6h,r11
00a1: e7 27 jmp x0727
00a2: c0 33 x00a2: xmit 33h,aux
00a3: 25 0f add r5,ivr
00a4: c0 80 xmit 80h,aux
00a5: 25 1f add r5,driv
00a6: cf 3b xmit IO-B,ivr
00a7: d8 21 xmit 1h,driv[7]
00a8: cf 3e x00a8: xmit IO-E,ivr
00a9: da 21 xmit 1h,driv[5]
00aa: cf 02 xmit CMD_PORT,ivr
00ab: d9 21 xmit 1h,driv[6]
00ac: e7 96 jmp x0796
00ad: c0 33 x00ad: xmit 33h,aux
00ae: 25 01 add r5,r1
00af: cf 3e xmit IO-E,ivr
00b0: da 21 xmit 1h,driv[5]
00b1: c9 07 xmit 7h,r11
00b2: e7 1a jmp x071a
00b3: c0 35 x00b3: xmit 35h,aux
00b4: 25 01 add r5,r1
00b5: c9 08 xmit 8h,r11
00b6: e7 1a jmp x071a
00b7: c0 37 x00b7: xmit 37h,aux
00b8: 25 01 add r5,r1
00b9: c9 09 xmit 9h,r11
00ba: e7 1a jmp x071a
00bb: e0 bc x00bb: jmp x00bc
00bc: c9 0a x00bc: xmit 0ah,r11
00bd: e6 58 jmp x0658
00be: cf 3e x00be: xmit IO-E,ivr
00bf: da 21 xmit 1h,driv[5]
00c0: c9 0b xmit 0bh,r11
00c1: e6 6a jmp x066a
00c2: c9 0c x00c2: xmit 0ch,r11
00c3: e7 24 jmp x0724
00c4: c0 39 x00c4: xmit 39h,aux
00c5: 25 01 add r5,r1
00c6: c9 0d xmit 0dh,r11
00c7: e7 1a jmp x071a
00c8: cf 3e x00c8: xmit IO-E,ivr
00c9: c0 00 xmit 0h,aux
00ca: 00 1f move aux,driv
00cb: e0 d7 jmp x00d7
00cc: cf 4a x00cc: xmit VAL2,ivr
00cd: 1f 43 move sriv[1:0],r3
00ce: 83 e4 xec x00e4,r3
00cf: c0 33 xmit 33h,aux
00d0: 25 01 add r5,r1
00d1: c9 0e xmit 0eh,r11
00d2: e7 1a jmp x071a
00d3: cf 4a x00d3: xmit VAL2,ivr
00d4: 83 e8 xec x00e8,r3
00d5: c9 0f xmit 0fh,r11
00d6: e7 2c jmp x072c
00d7: cf 52 x00d7: xmit VALA,ivr
00d8: 1f 00 move sriv,aux
00d9: a5 db nzt r5,x00db
00da: c0 00 xmit 0h,aux
00db: c9 10 x00db: xmit 10h,r11
00dc: e7 1c jmp x071c
00dd: c0 48 x00dd: xmit 48h,aux
00de: 25 01 add r5,r1
00df: c9 11 xmit 11h,r11
00e0: e7 1a jmp x071a
00e1: cf 3b x00e1: xmit IO-B,ivr
00e2: d8 20 xmit 0h,driv[7]
00e3: e7 96 jmp x0796
00e4: e0 a0 x00e4: jmp x00a0
00e5: c5 00 xmit 0h,r5
00e6: c5 01 xmit 1h,r5
00e7: c5 00 xmit 0h,r5
00e8: e0 a0 x00e8: jmp x00a0
00e9: df 20 xmit 0h,driv[0]
00ea: de 20 xmit 0h,driv[1]
00eb: df 20 xmit 0h,driv[0]
00ec: cf 3e x00ec: xmit IO-E,ivr
00ed: da 21 xmit 1h,driv[5]
00ee: c9 12 xmit 12h,r11
00ef: e7 38 jmp x0738
00f0: 00 03 x00f0: move aux,r3
00f1: c1 ff xmit 0ffh,r1
00f2: c0 02 xmit 2h,aux
00f3: c9 13 x00f3: xmit 13h,r11
00f4: e7 1c jmp x071c
00f5: c0 01 x00f5: xmit 1h,aux
00f6: 21 01 add r1,r1
00f7: e1 00 jmp x0100
00f8: 00 00 nop
00f9: 00 00 nop
00fa: 00 00 nop
00fb: 00 00 nop
00fc: 00 00 nop
00fd: 00 00 nop
00fe: 00 00 nop
00ff: 00 00 nop
0100: 81 04 x0100: xec x0104,r1
0101: cf 3e xmit IO-E,ivr
0102: da 20 xmit 0h,driv[5]
0103: e0 f3 jmp x00f3
0104: 83 09 x0104: xec x0109,r3
0105: 83 0e xec x010e,r3
0106: 83 13 xec x0113,r3
0107: 83 18 xec x0118,r3
0108: e0 1f jmp x001f
0109: c0 4d x0109: xmit 4dh,aux
010a: c0 00 xmit 0h,aux
010b: c0 00 xmit 0h,aux
010c: c0 00 xmit 0h,aux
010d: c0 80 xmit 80h,aux
010e: c0 00 x010e: xmit 0h,aux
010f: c0 02 xmit 2h,aux
0110: c0 01 xmit 1h,aux
0111: c0 01 xmit 1h,aux
0112: c0 02 xmit 2h,aux
0113: c0 01 x0113: xmit 1h,aux
0114: c0 08 xmit 8h,aux
0115: c0 04 xmit 4h,aux
0116: c0 06 xmit 6h,aux
0117: c0 06 xmit 6h,aux
0118: c0 10 x0118: xmit 10h,aux
0119: c0 20 xmit 20h,aux
011a: c0 20 xmit 20h,aux
011b: c0 20 xmit 20h,aux
011c: c0 20 xmit 20h,aux
011d: c1 4b x011d: xmit 4bh,r1
011e: c2 fe xmit 0feh,r2
011f: c9 14 xmit 14h,r11
0120: e6 87 jmp x0687
0121: a0 23 x0121: nzt aux,x0123
0122: e1 24 jmp x0124
0123: e0 a0 x0123: jmp x00a0
0124: c9 15 x0124: xmit 15h,r11
0125: e6 58 jmp x0658
0126: a0 28 x0126: nzt aux,x0128
0127: e1 2a jmp x012a
0128: c1 48 x0128: xmit 48h,r1
0129: e1 2f jmp x012f
012a: c9 16 x012a: xmit 16h,r11
012b: e7 38 jmp x0738
012c: c9 17 x012c: xmit 17h,r11
012d: e6 b4 jmp x06b4
012e: c1 20 x012e: xmit 20h,r1
012f: c0 33 x012f: xmit 33h,aux
0130: 25 0f add r5,ivr
0131: 01 00 move r1,aux
0132: 25 1f add r5,driv
0133: c9 18 xmit 18h,r11
0134: e7 27 jmp x0727
0135: e0 a8 x0135: jmp x00a8
0136: c9 19 x0136: xmit 19h,r11
0137: e6 58 jmp x0658
0138: a0 3a x0138: nzt aux,x013a
0139: e1 3b jmp x013b
013a: e1 55 x013a: jmp x0155
013b: cf 5d x013b: xmit CSR4,ivr
013c: b8 3e nzt sriv[7],x013e
013d: e1 4b jmp x014b
013e: c0 01 x013e: xmit 1h,aux
013f: c1 00 xmit 0h,r1
0140: 85 49 xec x0149,r5
0141: cf 5c xmit CSR3,ivr
0142: d8 20 xmit 0h,driv[7]
0143: cf 5c x0143: xmit CSR3,ivr
0144: d9 21 xmit 1h,driv[6]
0145: 21 01 x0145: add r1,r1
0146: a1 45 nzt r1,x0145
0147: d9 20 xmit 0h,driv[6]
0148: e1 56 jmp x0156
0149: c3 c8 x0149: xmit 0c8h,r3
014a: c3 e7 xmit 0e7h,r3
014b: c1 00 x014b: xmit 0h,r1
014c: a5 50 nzt r5,x0150
014d: cf 48 xmit VAL0,ivr
014e: 01 1f move r1,driv
014f: e1 2e jmp x012e
0150: cf 49 x0150: xmit VAL1,ivr
0151: 01 1f move r1,driv
0152: cf 52 xmit VALA,ivr
0153: 01 1f move r1,driv
0154: e7 8e jmp x078e
0155: e1 28 x0155: jmp x0128
0156: 03 02 x0156: move r3,r2
0157: 21 01 x0157: add r1,r1
0158: a1 57 nzt r1,x0157
0159: 22 02 add r2,r2
015a: a2 57 nzt r2,x0157
015b: cf 5d xmit CSR4,ivr
015c: b8 23 nzt sriv[7],x0143
015d: e7 65 jmp x0765
015e: c1 40 x015e: xmit 40h,r1
015f: cf 5b xmit CSR2,ivr
0160: 01 1f move r1,driv
0161: cf 5a xmit CSR1,ivr
0162: db 66 xmit 6h,driv[6:4]
0163: c1 4b xmit 4bh,r1
0164: c2 fb xmit 0fbh,r2
0165: c9 1a xmit 1ah,r11
0166: e6 87 jmp x0687
0167: a0 69 x0167: nzt aux,x0169
0168: e1 6a jmp x016a
0169: e0 a0 x0169: jmp x00a0
016a: cf 3e x016a: xmit IO-E,ivr
016b: db 21 xmit 1h,driv[4]
016c: c9 1b xmit 1bh,r11
016d: e6 58 jmp x0658
016e: a0 70 x016e: nzt aux,x0170
016f: e1 71 jmp x0171
0170: e2 32 x0170: jmp x0232
0171: cf 4a x0171: xmit VAL2,ivr
0172: 1c 25 move sriv[3],r5
0173: a5 76 nzt r5,x0176
0174: c9 1c xmit 1ch,r11
0175: e4 cc jmp x04cc
0176: c9 1d x0176: xmit 1dh,r11
0177: e7 38 jmp x0738
0178: c9 1e x0178: xmit 1eh,r11
0179: e6 b4 jmp x06b4
017a: cf 4b x017a: xmit VAL3,ivr
017b: 1b 60 move sriv[6:4],aux
017c: cf 5c xmit CSR3,ivr
017d: 00 7e move aux,driv[3:1]
017e: c9 1f xmit 1fh,r11
017f: e7 59 jmp x0759
0180: cf 02 x0180: xmit CMD_PORT,ivr
0181: df 20 xmit 0h,driv[0]
0182: db 21 xmit 1h,driv[4]
0183: dc 20 xmit 0h,driv[3]
0184: dd 21 xmit 1h,driv[2]
0185: cf 5a xmit CSR1,ivr
0186: d8 20 xmit 0h,driv[7]
0187: c0 01 xmit 1h,aux
0188: cf 4b xmit VAL3,ivr
0189: 1f 01 move sriv,r1
018a: cf 4c xmit VAL4,ivr
018b: 1f 02 move sriv,r2
018c: cf 02 xmit CMD_PORT,ivr
018d: da 21 xmit 1h,driv[5]
018e: da 20 xmit 0h,driv[5]
018f: cf 03 xmit STATUS_PORT,ivr
0190: b9 30 x0190: nzt sriv[6],x0190
0191: b9 33 x0191: nzt sriv[6],x0193
0192: e1 91 jmp x0191
0193: cf 3f x0193: xmit IO-F,ivr
0194: 1f 03 move sriv,r3
0195: cf 02 xmit CMD_PORT,ivr
0196: da 21 xmit 1h,driv[5]
0197: da 20 xmit 0h,driv[5]
0198: cf 4f xmit VAL7,ivr
0199: 1f 04 move sriv,r4
019a: a5 9c nzt r5,x019c
019b: e2 34 jmp x0234
019c: c9 e0 x019c: xmit 0e0h,r11
019d: c6 ea xmit 0eah,r6
019e: cf 51 xmit VAL9,ivr
019f: 05 1f move r5,driv
01a0: cf 5d x01a0: xmit CSR4,ivr
01a1: b9 23 nzt sriv[6],x01a3
01a2: e1 a0 jmp x01a0
01a3: cf 5d x01a3: xmit CSR4,ivr
01a4: b9 23 nzt sriv[6],x01a3
01a5: cf 03 xmit STATUS_PORT,ivr
01a6: bc 26 x01a6: nzt sriv[3],x01a6
01a7: cf 03 x01a7: xmit STATUS_PORT,ivr
01a8: bc 28 x01a8: nzt sriv[3],x01a8
01a9: 26 06 add r6,r6
01aa: a6 a7 nzt r6,x01a7
01ab: cf 03 xmit STATUS_PORT,ivr
01ac: bc 2c x01ac: nzt sriv[3],x01ac
01ad: c6 eb xmit 0ebh,r6
01ae: cf 03 xmit STATUS_PORT,ivr
01af: bc 2f x01af: nzt sriv[3],x01af
01b0: cf 01 xmit DATA_PORT,ivr
01b1: c5 a1 xmit 0a1h,r5
01b2: 05 1f move r5,driv
01b3: cf 03 xmit STATUS_PORT,ivr
01b4: bc 34 x01b4: nzt sriv[3],x01b4
01b5: cf 02 xmit CMD_PORT,ivr
01b6: db 20 xmit 0h,driv[4]
01b7: cf 03 xmit STATUS_PORT,ivr
01b8: bc 38 x01b8: nzt sriv[3],x01b8
01b9: cf 01 xmit DATA_PORT,ivr
01ba: c5 fe xmit 0feh,r5
01bb: 05 1f move r5,driv
01bc: cf 03 xmit STATUS_PORT,ivr
01bd: bc 3d x01bd: nzt sriv[3],x01bd
01be: cf 01 xmit DATA_PORT,ivr
01bf: 01 1f move r1,driv
01c0: cf 03 xmit STATUS_PORT,ivr
01c1: bc 21 x01c1: nzt sriv[3],x01c1
01c2: cf 01 xmit DATA_PORT,ivr
01c3: 02 1f move r2,driv
01c4: cf 03 xmit STATUS_PORT,ivr
01c5: bc 25 x01c5: nzt sriv[3],x01c5
01c6: cf 01 xmit DATA_PORT,ivr
01c7: 03 1f move r3,driv
01c8: cf 03 xmit STATUS_PORT,ivr
01c9: bc 29 x01c9: nzt sriv[3],x01c9
01ca: cf 02 xmit CMD_PORT,ivr
01cb: dc 21 xmit 1h,driv[3]
01cc: cf 03 xmit STATUS_PORT,ivr
01cd: bc 2d x01cd: nzt sriv[3],x01cd
01ce: cf 01 xmit DATA_PORT,ivr
01cf: c5 00 xmit 0h,r5
01d0: 05 1f move r5,driv
01d1: cf 03 xmit STATUS_PORT,ivr
01d2: bc 32 x01d2: nzt sriv[3],x01d2
01d3: cf 02 xmit CMD_PORT,ivr
01d4: dc 20 xmit 0h,driv[3]
01d5: cf 03 x01d5: xmit STATUS_PORT,ivr
01d6: bc 36 x01d6: nzt sriv[3],x01d6
01d7: 26 06 add r6,r6
01d8: a6 d5 nzt r6,x01d5
01d9: cf 03 xmit STATUS_PORT,ivr
01da: bc 3a x01da: nzt sriv[3],x01da
01db: c6 00 xmit 0h,r6
01dc: cf 03 xmit STATUS_PORT,ivr
01dd: bc 3d x01dd: nzt sriv[3],x01dd
01de: cf 02 xmit CMD_PORT,ivr
01df: db 21 xmit 1h,driv[4]
01e0: cf 03 xmit STATUS_PORT,ivr
01e1: bc 21 x01e1: nzt sriv[3],x01e1
01e2: cf 01 xmit DATA_PORT,ivr
01e3: c5 a1 xmit 0a1h,r5
01e4: 05 1f move r5,driv
01e5: cf 03 xmit STATUS_PORT,ivr
01e6: bc 26 x01e6: nzt sriv[3],x01e6
01e7: cf 02 xmit CMD_PORT,ivr
01e8: db 20 xmit 0h,driv[4]
01e9: cf 03 xmit STATUS_PORT,ivr
01ea: bc 2a x01ea: nzt sriv[3],x01ea
01eb: cf 01 xmit DATA_PORT,ivr
01ec: c5 f8 xmit 0f8h,r5
01ed: 05 1f move r5,driv
01ee: cf 03 xmit STATUS_PORT,ivr
01ef: bc 2f x01ef: nzt sriv[3],x01ef
01f0: cf 01 xmit DATA_PORT,ivr
01f1: 04 1f move r4,driv
01f2: cf 03 x01f2: xmit STATUS_PORT,ivr
01f3: bc 33 x01f3: nzt sriv[3],x01f3
01f4: 26 06 add r6,r6
01f5: a6 f2 nzt r6,x01f2
01f6: cf 02 xmit CMD_PORT,ivr
01f7: dc 21 xmit 1h,driv[3]
01f8: cf 03 xmit STATUS_PORT,ivr
01f9: bc 39 x01f9: nzt sriv[3],x01f9
01fa: c6 ea xmit 0eah,r6
01fb: cf 03 xmit STATUS_PORT,ivr
01fc: bc 3c x01fc: nzt sriv[3],x01fc
01fd: cf 03 xmit STATUS_PORT,ivr
01fe: bc 3e x01fe: nzt sriv[3],x01fe
01ff: cf 02 xmit CMD_PORT,ivr
0200: dc 20 xmit 0h,driv[3]
0201: db 21 xmit 1h,driv[4]
0202: 29 09 add r11,r11
0203: a9 05 nzt r11,x0205
0204: e2 0f jmp x020f
0205: cf 3f x0205: xmit IO-F,ivr
0206: 1f 03 move sriv,r3
0207: 29 00 add r11,aux
0208: e7 99 jmp x0799
0209: c0 01 x0209: xmit 1h,aux
020a: e1 a7 jmp x01a7
020b: cf 02 x020b: xmit CMD_PORT,ivr
020c: da 21 xmit 1h,driv[5]
020d: da 20 xmit 0h,driv[5]
020e: e2 09 jmp x0209
020f: c0 51 x020f: xmit 51h,aux
0210: 00 0f move aux,ivr
0211: 1f 05 move sriv,r5
0212: cf 03 xmit STATUS_PORT,ivr
0213: bc 33 x0213: nzt sriv[3],x0213
0214: cf 03 xmit STATUS_PORT,ivr
0215: bc 35 x0215: nzt sriv[3],x0215
0216: c4 00 x0216: xmit 0h,r4
0217: cf 5a xmit CSR1,ivr
0218: d8 21 xmit 1h,driv[7]
0219: cf 02 xmit CMD_PORT,ivr
021a: dd 20 xmit 0h,driv[2]
021b: cf 4a xmit VAL2,ivr
021c: 1c 25 move sriv[3],r5
021d: a5 1f nzt r5,x021f
021e: e2 21 jmp x0221
021f: c9 20 x021f: xmit 20h,r11
0220: e7 24 jmp x0724
0221: c0 33 x0221: xmit 33h,aux
0222: 25 0f add r5,ivr
0223: 04 00 move r4,aux
0224: 25 1f add r5,driv
0225: cf 3e xmit IO-E,ivr
0226: da 21 xmit 1h,driv[5]
0227: cf 02 xmit CMD_PORT,ivr
0228: d9 21 xmit 1h,driv[6]
0229: 04 00 move r4,aux
022a: 25 00 add r5,aux
022b: c9 21 xmit 21h,r11
022c: e7 1c jmp x071c
022d: cf 3e x022d: xmit IO-E,ivr
022e: db 20 xmit 0h,driv[4]
022f: c9 22 xmit 22h,r11
0230: e7 2c jmp x072c
0231: e0 1f x0231: jmp x001f
0232: c4 48 x0232: xmit 48h,r4
0233: e2 21 jmp x0221
0234: c9 f0 x0234: xmit 0f0h,r11
0235: cf 5d x0235: xmit CSR4,ivr
0236: b9 38 nzt sriv[6],x0238
0237: e2 35 jmp x0235
0238: cf 5d x0238: xmit CSR4,ivr
0239: b9 38 nzt sriv[6],x0238
023a: cf 5a xmit CSR1,ivr
023b: db 66 xmit 6h,driv[6:4]
023c: c6 b0 xmit 0b0h,r6
023d: cf 5f x023d: xmit FDC_DATA,ivr
023e: c0 4e xmit 4eh,aux
023f: 00 1f move aux,driv
0240: cf 5a x0240: xmit CSR1,ivr
0241: be 20 nzt sriv[1],x0240
0242: c0 01 xmit 1h,aux
0243: 26 06 add r6,r6
0244: a6 3d nzt r6,x023d
0245: c6 f4 xmit 0f4h,r6
0246: c0 00 x0246: xmit 0h,aux
0247: cf 5f xmit FDC_DATA,ivr
0248: 00 1f move aux,driv
0249: c0 01 xmit 1h,aux
024a: 26 06 add r6,r6
024b: a6 46 nzt r6,x0246
024c: cf 5a xmit CSR1,ivr
024d: db 65 xmit 5h,driv[6:4]
024e: c6 fd xmit 0fdh,r6
024f: cf 5f x024f: xmit FDC_DATA,ivr
0250: c0 52 xmit 52h,aux
0251: 00 1f move aux,driv
0252: cf 5a x0252: xmit CSR1,ivr
0253: be 32 nzt sriv[1],x0252
0254: cf 5f xmit FDC_DATA,ivr
0255: c0 24 xmit 24h,aux
0256: 00 1f move aux,driv
0257: cf 5a x0257: xmit CSR1,ivr
0258: be 37 nzt sriv[1],x0257
0259: c0 01 xmit 1h,aux
025a: 26 06 add r6,r6
025b: a6 4f nzt r6,x024f
025c: cf 5a xmit CSR1,ivr
025d: db 66 xmit 6h,driv[6:4]
025e: c0 fc xmit 0fch,aux
025f: cf 5f xmit FDC_DATA,ivr
0260: 00 1f move aux,driv
0261: cf 5a x0261: xmit CSR1,ivr
0262: be 21 nzt sriv[1],x0261
0263: c6 d0 x0263: xmit 0d0h,r6
0264: c0 4e x0264: xmit 4eh,aux
0265: cf 5f xmit FDC_DATA,ivr
0266: 00 1f move aux,driv
0267: cf 5a x0267: xmit CSR1,ivr
0268: be 27 nzt sriv[1],x0267
0269: c0 01 xmit 1h,aux
026a: 26 06 add r6,r6
026b: a6 64 nzt r6,x0264
026c: c6 f4 x026c: xmit 0f4h,r6
026d: c0 00 x026d: xmit 0h,aux
026e: cf 5f xmit FDC_DATA,ivr
026f: 00 1f move aux,driv
0270: cf 5f xmit FDC_DATA,ivr
0271: cf 5f xmit FDC_DATA,ivr
0272: cf 5a x0272: xmit CSR1,ivr
0273: be 32 nzt sriv[1],x0272
0274: c0 01 xmit 1h,aux
0275: 26 06 add r6,r6
0276: a6 6d nzt r6,x026d
0277: cf 5a xmit CSR1,ivr
0278: db 65 xmit 5h,driv[6:4]
0279: c6 fd xmit 0fdh,r6
027a: cf 5f x027a: xmit FDC_DATA,ivr
027b: c0 44 xmit 44h,aux
027c: 00 1f move aux,driv
027d: e2 80 jmp x0280
027e: 00 00 nop
027f: 00 00 nop
0280: cf 5f x0280: xmit FDC_DATA,ivr
0281: cf 5f xmit FDC_DATA,ivr
0282: cf 5a x0282: xmit CSR1,ivr
0283: be 22 nzt sriv[1],x0282
0284: c0 89 xmit 89h,aux
0285: cf 5f xmit FDC_DATA,ivr
0286: 00 1f move aux,driv
0287: cf 5f xmit FDC_DATA,ivr
0288: cf 5f xmit FDC_DATA,ivr
0289: cf 5a x0289: xmit CSR1,ivr
028a: be 29 nzt sriv[1],x0289
028b: c0 01 xmit 1h,aux
028c: 26 06 add r6,r6
028d: a6 7a nzt r6,x027a
028e: cf 5a xmit CSR1,ivr
028f: db 67 xmit 7h,driv[6:4]
0290: cf 5f xmit FDC_DATA,ivr
0291: c0 fe xmit 0feh,aux
0292: 00 1f move aux,driv
0293: cf 5f xmit FDC_DATA,ivr
0294: cf 5f xmit FDC_DATA,ivr
0295: cf 5a x0295: xmit CSR1,ivr
0296: be 35 nzt sriv[1],x0295
0297: cf 5f xmit FDC_DATA,ivr
0298: 02 1f move r2,driv
0299: cf 5f xmit FDC_DATA,ivr
029a: cf 5f xmit FDC_DATA,ivr
029b: cf 5a x029b: xmit CSR1,ivr
029c: be 3b nzt sriv[1],x029b
029d: cf 4b xmit VAL3,ivr
029e: 1b 20 move sriv[4],aux
029f: cf 5f xmit FDC_DATA,ivr
02a0: 00 1f move aux,driv
02a1: cf 5f xmit FDC_DATA,ivr
02a2: cf 5f xmit FDC_DATA,ivr
02a3: cf 5a x02a3: xmit CSR1,ivr
02a4: be 23 nzt sriv[1],x02a3
02a5: cf 5f xmit FDC_DATA,ivr
02a6: 03 1f move r3,driv
02a7: cf 5f xmit FDC_DATA,ivr
02a8: cf 5f xmit FDC_DATA,ivr
02a9: cf 5a x02a9: xmit CSR1,ivr
02aa: be 29 nzt sriv[1],x02a9
02ab: c0 01 xmit 1h,aux
02ac: cf 5f xmit FDC_DATA,ivr
02ad: 00 1f move aux,driv
02ae: cf 5f xmit FDC_DATA,ivr
02af: cf 5f xmit FDC_DATA,ivr
02b0: cf 5a x02b0: xmit CSR1,ivr
02b1: be 30 nzt sriv[1],x02b0
02b2: cf 5a xmit CSR1,ivr
02b3: db 63 xmit 3h,driv[6:4]
02b4: c6 fa xmit 0fah,r6
02b5: cf 5f x02b5: xmit FDC_DATA,ivr
02b6: cf 5f xmit FDC_DATA,ivr
02b7: cf 5a x02b7: xmit CSR1,ivr
02b8: be 37 nzt sriv[1],x02b7
02b9: cf 5f xmit FDC_DATA,ivr
02ba: c0 01 xmit 1h,aux
02bb: 26 06 add r6,r6
02bc: a6 b5 nzt r6,x02b5
02bd: cf 5a xmit CSR1,ivr
02be: db 66 xmit 6h,driv[6:4]
02bf: c6 ea xmit 0eah,r6
02c0: c0 4e x02c0: xmit 4eh,aux
02c1: cf 5f xmit FDC_DATA,ivr
02c2: 00 1f move aux,driv
02c3: c0 01 xmit 1h,aux
02c4: cf 5f xmit FDC_DATA,ivr
02c5: cf 5f xmit FDC_DATA,ivr
02c6: cf 5a x02c6: xmit CSR1,ivr
02c7: be 26 nzt sriv[1],x02c6
02c8: 26 06 add r6,r6
02c9: a6 c0 nzt r6,x02c0
02ca: c6 f4 xmit 0f4h,r6
02cb: c0 00 x02cb: xmit 0h,aux
02cc: cf 5f xmit FDC_DATA,ivr
02cd: 00 1f move aux,driv
02ce: cf 5f xmit FDC_DATA,ivr
02cf: cf 5f xmit FDC_DATA,ivr
02d0: cf 5a x02d0: xmit CSR1,ivr
02d1: be 30 nzt sriv[1],x02d0
02d2: c0 01 xmit 1h,aux
02d3: 26 06 add r6,r6
02d4: a6 cb nzt r6,x02cb
02d5: cf 5a xmit CSR1,ivr
02d6: db 65 xmit 5h,driv[6:4]
02d7: c6 fd xmit 0fdh,r6
02d8: cf 5f x02d8: xmit FDC_DATA,ivr
02d9: c0 44 xmit 44h,aux
02da: 00 1f move aux,driv
02db: cf 5f xmit FDC_DATA,ivr
02dc: cf 5f xmit FDC_DATA,ivr
02dd: cf 5a x02dd: xmit CSR1,ivr
02de: be 3d nzt sriv[1],x02dd
02df: c0 89 xmit 89h,aux
02e0: cf 5f xmit FDC_DATA,ivr
02e1: 00 1f move aux,driv
02e2: cf 5f xmit FDC_DATA,ivr
02e3: cf 5f xmit FDC_DATA,ivr
02e4: cf 5a x02e4: xmit CSR1,ivr
02e5: be 24 nzt sriv[1],x02e4
02e6: c0 01 xmit 1h,aux
02e7: 26 06 add r6,r6
02e8: a6 d8 nzt r6,x02d8
02e9: cf 5a xmit CSR1,ivr
02ea: db 67 xmit 7h,driv[6:4]
02eb: c0 fb xmit 0fbh,aux
02ec: cf 5f xmit FDC_DATA,ivr
02ed: 00 1f move aux,driv
02ee: cf 5f xmit FDC_DATA,ivr
02ef: cf 5f xmit FDC_DATA,ivr
02f0: cf 5a x02f0: xmit CSR1,ivr
02f1: be 30 nzt sriv[1],x02f0
02f2: c6 00 xmit 0h,r6
02f3: cf 5f x02f3: xmit FDC_DATA,ivr
02f4: 04 1f move r4,driv
02f5: cf 5f xmit FDC_DATA,ivr
02f6: cf 5f xmit FDC_DATA,ivr
02f7: cf 5a x02f7: xmit CSR1,ivr
02f8: be 37 nzt sriv[1],x02f7
02f9: c0 01 xmit 1h,aux
02fa: 26 06 add r6,r6
02fb: a6 f3 nzt r6,x02f3
02fc: cf 5a xmit CSR1,ivr
02fd: db 63 xmit 3h,driv[6:4]
02fe: c6 fa xmit 0fah,r6
02ff: e3 00 jmp x0300
0300: cf 5f x0300: xmit FDC_DATA,ivr
0301: cf 5f xmit FDC_DATA,ivr
0302: cf 5a x0302: xmit CSR1,ivr
0303: be 22 nzt sriv[1],x0302
0304: cf 5f xmit FDC_DATA,ivr
0305: c0 01 xmit 1h,aux
0306: 26 06 add r6,r6
0307: a6 00 nzt r6,x0300
0308: cf 5f xmit FDC_DATA,ivr
0309: cf 5f xmit FDC_DATA,ivr
030a: cf 5a x030a: xmit CSR1,ivr
030b: be 2a nzt sriv[1],x030a
030c: cf 5a xmit CSR1,ivr
030d: db 66 xmit 6h,driv[6:4]
030e: c0 01 xmit 1h,aux
030f: 29 09 add r11,r11
0310: a9 12 nzt r11,x0312
0311: e3 1b jmp x031b
0312: cf 3f x0312: xmit IO-F,ivr
0313: 1f 03 move sriv,r3
0314: 29 00 add r11,aux
0315: a0 17 nzt aux,x0317
0316: e2 6c jmp x026c
0317: cf 02 x0317: xmit CMD_PORT,ivr
0318: da 21 xmit 1h,driv[5]
0319: da 20 xmit 0h,driv[5]
031a: e2 63 jmp x0263
031b: cf 5f x031b: xmit FDC_DATA,ivr
031c: c0 00 xmit 0h,aux
031d: 00 1f move aux,driv
031e: e3 20 jmp x0320
031f: 00 00 nop
0320: cf 5f x0320: xmit FDC_DATA,ivr
0321: cf 5f xmit FDC_DATA,ivr
0322: cf 5a x0322: xmit CSR1,ivr
0323: be 22 nzt sriv[1],x0322
0324: cf 5d x0324: xmit CSR4,ivr
0325: b9 24 nzt sriv[6],x0324
0326: e2 16 jmp x0216
0327: c1 4b x0327: xmit 4bh,r1
0328: c2 fc xmit 0fch,r2
0329: c9 23 xmit 23h,r11
032a: e6 87 jmp x0687
032b: a0 2d x032b: nzt aux,x032d
032c: e3 2e jmp x032e
032d: e0 a0 x032d: jmp x00a0
032e: cf 02 x032e: xmit CMD_PORT,ivr
032f: d9 20 xmit 0h,driv[6]
0330: cf 3e xmit IO-E,ivr
0331: db 21 xmit 1h,driv[4]
0332: da 20 xmit 0h,driv[5]
0333: c9 24 xmit 24h,r11
0334: e6 58 jmp x0658
0335: a0 37 x0335: nzt aux,x0337
0336: e3 38 jmp x0338
0337: e2 32 x0337: jmp x0232
0338: c9 25 x0338: xmit 25h,r11
0339: e7 38 jmp x0738
033a: cf 3c x033a: xmit IO-C,ivr
033b: 80 3f xec x033f,aux
033c: c9 26 xmit 26h,r11
033d: e6 b4 jmp x06b4
033e: e3 44 x033e: jmp x0344
033f: df 61 x033f: xmit 1h,driv[2:0]
0340: df 67 xmit 7h,driv[2:0]
0341: df 63 xmit 3h,driv[2:0]
0342: df 65 xmit 5h,driv[2:0]
0343: df 65 xmit 5h,driv[2:0]
0344: cf 4b x0344: xmit VAL3,ivr
0345: 1b 60 move sriv[6:4],aux
0346: cf 5c x0346: xmit CSR3,ivr
0347: 00 7e move aux,driv[3:1]
0348: c9 27 xmit 27h,r11
0349: e7 59 jmp x0759
034a: 86 46 x034a: xec x0346,r6
034b: e3 4d jmp x034d
034c: e5 a2 jmp x05a2
034d: 85 4e x034d: xec x034e,r5
034e: e3 d2 x034e: jmp x03d2
034f: e3 72 jmp x0372
0350: 00 01 x0350: move aux,r1
0351: c0 37 xmit 37h,aux
0352: 25 0f add r5,ivr
0353: 81 53 x0353: xec x0353,r1
0354: 02 1f move r2,driv
0355: e3 5f jmp x035f
0356: c2 03 xmit 3h,r2
0357: c2 02 xmit 2h,r2
0358: c2 10 xmit 10h,r2
0359: c2 08 xmit 8h,r2
035a: c2 20 xmit 20h,r2
035b: c2 01 xmit 1h,r2
035c: c2 20 xmit 20h,r2
035d: c2 80 xmit 80h,r2
035e: c2 00 xmit 0h,r2
035f: c0 35 x035f: xmit 35h,aux
0360: 25 0f add r5,ivr
0361: 81 61 x0361: xec x0361,r1
0362: 02 1f move r2,driv
0363: e3 6d jmp x036d
0364: c2 04 xmit 4h,r2
0365: c2 04 xmit 4h,r2
0366: c2 04 xmit 4h,r2
0367: c2 04 xmit 4h,r2
0368: c2 40 xmit 40h,r2
0369: c2 04 xmit 4h,r2
036a: c2 10 xmit 10h,r2
036b: c2 20 xmit 20h,r2
036c: c2 02 xmit 2h,r2
036d: cf 02 x036d: xmit CMD_PORT,ivr
036e: df 20 xmit 0h,driv[0]
036f: de 20 xmit 0h,driv[1]
0370: c4 40 xmit 40h,r4
0371: e2 21 jmp x0221
0372: c9 28 x0372: xmit 28h,r11
0373: e4 dd jmp x04dd
0374: c9 29 x0374: xmit 29h,r11
0375: e4 5e jmp x045e
0376: a0 78 x0376: nzt aux,x0378
0377: e3 79 jmp x0379
0378: e3 50 x0378: jmp x0350
0379: cf 02 x0379: xmit CMD_PORT,ivr
037a: db 21 xmit 1h,driv[4]
037b: c1 f7 xmit 0f7h,r1
037c: dd 21 xmit 1h,driv[2]
037d: cf 01 xmit DATA_PORT,ivr
037e: c2 a1 xmit 0a1h,r2
037f: 02 1f move r2,driv
0380: cf 5a xmit CSR1,ivr
0381: d8 20 xmit 0h,driv[7]
0382: c0 01 xmit 1h,aux
0383: cf 03 xmit STATUS_PORT,ivr
0384: bc 24 x0384: nzt sriv[3],x0384
0385: cf 02 xmit CMD_PORT,ivr
0386: dc 20 xmit 0h,driv[3]
0387: cf 03 x0387: xmit STATUS_PORT,ivr
0388: bc 28 x0388: nzt sriv[3],x0388
0389: 21 01 add r1,r1
038a: a1 87 nzt r1,x0387
038b: cf 03 xmit STATUS_PORT,ivr
038c: bc 2c x038c: nzt sriv[3],x038c
038d: cf 02 xmit CMD_PORT,ivr
038e: db 20 xmit 0h,driv[4]
038f: cf 03 xmit STATUS_PORT,ivr
0390: bc 30 x0390: nzt sriv[3],x0390
0391: cf 01 xmit DATA_PORT,ivr
0392: c2 f8 xmit 0f8h,r2
0393: 02 1f move r2,driv
0394: cf 03 xmit STATUS_PORT,ivr
0395: bc 35 x0395: nzt sriv[3],x0395
0396: cf 01 xmit DATA_PORT,ivr
0397: 17 1f move sliv,driv
0398: c7 ff xmit 0ffh,ivl
0399: cf 03 xmit STATUS_PORT,ivr
039a: e3 a0 jmp x03a0
039b: 00 00 nop
039c: 00 00 nop
039d: 00 00 nop
039e: 00 00 nop
039f: 00 00 nop
03a0: bc 20 x03a0: nzt sriv[3],x03a0
03a1: cf 01 xmit DATA_PORT,ivr
03a2: 17 1f move sliv,driv
03a3: c7 ff xmit 0ffh,ivl
03a4: cf 03 xmit STATUS_PORT,ivr
03a5: ba 20 nzt sriv[5],x03a0
03a6: bc 26 x03a6: nzt sriv[3],x03a6
03a7: cf 01 xmit DATA_PORT,ivr
03a8: 17 1f move sliv,driv