OpenCores
URL https://opencores.org/ocsvn/ffr16/ffr16/trunk

Subversion Repositories ffr16

[/] [ffr16/] [trunk/] [sources/] [hau/] [240603KN/] [compile/] [PASS4.DAT] - Blame information for rev 3

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 armando
    ADDRESS-00
2
      LABEL-
3
INSTRUCTION-
4
   OPERAND1-
5
  OP1 VALUE-
6
   OPERAND2-
7
  OP2 VALUE-
8
    COMMENT-;--===========================================================================--
9
    ADDRESS-00
10
      LABEL-
11
INSTRUCTION-
12
   OPERAND1-
13
  OP1 VALUE-
14
   OPERAND2-
15
  OP2 VALUE-
16
    COMMENT-;--
17
    ADDRESS-00
18
      LABEL-
19
INSTRUCTION-
20
   OPERAND1-
21
  OP1 VALUE-
22
   OPERAND2-
23
  OP2 VALUE-
24
    COMMENT-;--  CF SECTOR READER
25
    ADDRESS-00
26
      LABEL-
27
INSTRUCTION-
28
   OPERAND1-
29
  OP1 VALUE-
30
   OPERAND2-
31
  OP2 VALUE-
32
    COMMENT-;--
33
    ADDRESS-00
34
      LABEL-
35
INSTRUCTION-
36
   OPERAND1-
37
  OP1 VALUE-
38
   OPERAND2-
39
  OP2 VALUE-
40
    COMMENT-;--  - SEPTEMBER 2002
41
    ADDRESS-00
42
      LABEL-
43
INSTRUCTION-
44
   OPERAND1-
45
  OP1 VALUE-
46
   OPERAND2-
47
  OP2 VALUE-
48
    COMMENT-;--  - UPV / EHU.
49
    ADDRESS-00
50
      LABEL-
51
INSTRUCTION-
52
   OPERAND1-
53
  OP1 VALUE-
54
   OPERAND2-
55
  OP2 VALUE-
56
    COMMENT-;--
57
    ADDRESS-00
58
      LABEL-
59
INSTRUCTION-
60
   OPERAND1-
61
  OP1 VALUE-
62
   OPERAND2-
63
  OP2 VALUE-
64
    COMMENT-;-- Design units    : FAT FILE LOADER
65
    ADDRESS-00
66
      LABEL-
67
INSTRUCTION-
68
   OPERAND1-
69
  OP1 VALUE-
70
   OPERAND2-
71
  OP2 VALUE-
72
    COMMENT-;--
73
    ADDRESS-00
74
      LABEL-
75
INSTRUCTION-
76
   OPERAND1-
77
  OP1 VALUE-
78
   OPERAND2-
79
  OP2 VALUE-
80
    COMMENT-;-- File name       : cf_sector_reader.txt
81
    ADDRESS-00
82
      LABEL-
83
INSTRUCTION-
84
   OPERAND1-
85
  OP1 VALUE-
86
   OPERAND2-
87
  OP2 VALUE-
88
    COMMENT-;--
89
    ADDRESS-00
90
      LABEL-
91
INSTRUCTION-
92
   OPERAND1-
93
  OP1 VALUE-
94
   OPERAND2-
95
  OP2 VALUE-
96
    COMMENT-;-- Purpose         : READ RAW SECTORS FROM CF
97
    ADDRESS-00
98
      LABEL-
99
INSTRUCTION-
100
   OPERAND1-
101
  OP1 VALUE-
102
   OPERAND2-
103
  OP2 VALUE-
104
    COMMENT-;--
105
    ADDRESS-00
106
      LABEL-
107
INSTRUCTION-
108
   OPERAND1-
109
  OP1 VALUE-
110
   OPERAND2-
111
  OP2 VALUE-
112
    COMMENT-;-- Library         : -
113
    ADDRESS-00
114
      LABEL-
115
INSTRUCTION-
116
   OPERAND1-
117
  OP1 VALUE-
118
   OPERAND2-
119
  OP2 VALUE-
120
    COMMENT-;--
121
    ADDRESS-00
122
      LABEL-
123
INSTRUCTION-
124
   OPERAND1-
125
  OP1 VALUE-
126
   OPERAND2-
127
  OP2 VALUE-
128
    COMMENT-;-- Languaje        : ASSEMBLER FOR XILINX PICOBLAZE
129
    ADDRESS-00
130
      LABEL-
131
INSTRUCTION-
132
   OPERAND1-
133
  OP1 VALUE-
134
   OPERAND2-
135
  OP2 VALUE-
136
    COMMENT-;--
137
    ADDRESS-00
138
      LABEL-
139
INSTRUCTION-
140
   OPERAND1-
141
  OP1 VALUE-
142
   OPERAND2-
143
  OP2 VALUE-
144
    COMMENT-;-- Compiler        : KCPSM ASSEMBLER V1.25
145
    ADDRESS-00
146
      LABEL-
147
INSTRUCTION-
148
   OPERAND1-
149
  OP1 VALUE-
150
   OPERAND2-
151
  OP2 VALUE-
152
    COMMENT-;--
153
    ADDRESS-00
154
      LABEL-
155
INSTRUCTION-
156
   OPERAND1-
157
  OP1 VALUE-
158
   OPERAND2-
159
  OP2 VALUE-
160
    COMMENT-;-- Debugger        : PSM DEBUG V1.00
161
    ADDRESS-00
162
      LABEL-
163
INSTRUCTION-
164
   OPERAND1-
165
  OP1 VALUE-
166
   OPERAND2-
167
  OP2 VALUE-
168
    COMMENT-;--===========================================================================--
169
    ADDRESS-00
170
      LABEL-
171
INSTRUCTION-
172
   OPERAND1-
173
  OP1 VALUE-
174
   OPERAND2-
175
  OP2 VALUE-
176
    COMMENT-;-------------------------------------------------------------------------------
177
    ADDRESS-00
178
      LABEL-
179
INSTRUCTION-
180
   OPERAND1-
181
  OP1 VALUE-
182
   OPERAND2-
183
  OP2 VALUE-
184
    COMMENT-;-- Revision list
185
    ADDRESS-00
186
      LABEL-
187
INSTRUCTION-
188
   OPERAND1-
189
  OP1 VALUE-
190
   OPERAND2-
191
  OP2 VALUE-
192
    COMMENT-;-- Version   Author                 Date           Changes
193
    ADDRESS-00
194
      LABEL-
195
INSTRUCTION-
196
   OPERAND1-
197
  OP1 VALUE-
198
   OPERAND2-
199
  OP2 VALUE-
200
    COMMENT-;--
201
    ADDRESS-00
202
      LABEL-
203
INSTRUCTION-
204
   OPERAND1-
205
  OP1 VALUE-
206
   OPERAND2-
207
  OP2 VALUE-
208
    COMMENT-;-- 260902    Armando Astarloa   27 September 2002  -
209
    ADDRESS-00
210
      LABEL-
211
INSTRUCTION-
212
   OPERAND1-
213
  OP1 VALUE-
214
   OPERAND2-
215
  OP2 VALUE-
216
    COMMENT-;-- 241002    Armando Astarloa   27 October   2002  Reset on error
217
    ADDRESS-00
218
      LABEL-
219
INSTRUCTION-
220
   OPERAND1-
221
  OP1 VALUE-
222
   OPERAND2-
223
  OP2 VALUE-
224
    COMMENT-;-- 031202    Armando Astarloa   27 December  2002  Load LBA information from data bus
225
    ADDRESS-00
226
      LABEL-
227
INSTRUCTION-
228
   OPERAND1-
229
  OP1 VALUE-
230
   OPERAND2-
231
  OP2 VALUE-
232
    COMMENT-;-- 120103    Armando Astarloa   12 January   2003  Quit status check when words reading
233
    ADDRESS-00
234
      LABEL-
235
INSTRUCTION-
236
   OPERAND1-
237
  OP1 VALUE-
238
   OPERAND2-
239
  OP2 VALUE-
240
    COMMENT-;-- 290103    Armando Astarloa   29 January   2003  Reset function. Reset after error
241
    ADDRESS-00
242
      LABEL-
243
INSTRUCTION-
244
   OPERAND1-
245
  OP1 VALUE-
246
   OPERAND2-
247
  OP2 VALUE-
248
    COMMENT-;-- 050503    Armando Astarloa   02 May         2003  Allow not all bytes of the sector read.
249
    ADDRESS-00
250
      LABEL-
251
INSTRUCTION-
252
   OPERAND1-
253
  OP1 VALUE-
254
   OPERAND2-
255
  OP2 VALUE-
256
    COMMENT-;--                                                             do_reset_and_retry state
257
    ADDRESS-00
258
      LABEL-
259
INSTRUCTION-
260
   OPERAND1-
261
  OP1 VALUE-
262
   OPERAND2-
263
  OP2 VALUE-
264
    COMMENT-;-- 160503    Armando Astarloa   15 May         2003  Complete sector reading
265
    ADDRESS-00
266
      LABEL-
267
INSTRUCTION-
268
   OPERAND1-
269
  OP1 VALUE-
270
   OPERAND2-
271
  OP2 VALUE-
272
    COMMENT-;-- 170603    Armando Astarloa   17 June        2003  Bug in words per sector read
273
    ADDRESS-00
274
      LABEL-
275
INSTRUCTION-
276
   OPERAND1-
277
  OP1 VALUE-
278
   OPERAND2-
279
  OP2 VALUE-
280
    COMMENT-;-- 230603    Armando Astarloa   24 June        2003  Quit soft reset (KCPSM v.1002 has reset)
281
    ADDRESS-00
282
      LABEL-
283
INSTRUCTION-
284
   OPERAND1-
285
  OP1 VALUE-
286
   OPERAND2-
287
  OP2 VALUE-
288
    COMMENT-;--
289
    ADDRESS-00
290
      LABEL-
291
INSTRUCTION-
292
   OPERAND1-
293
  OP1 VALUE-
294
   OPERAND2-
295
  OP2 VALUE-
296
    COMMENT-;-------------------------------------------------------------------------------
297
    ADDRESS-00
298
      LABEL-
299
INSTRUCTION-
300
   OPERAND1-
301
  OP1 VALUE-
302
   OPERAND2-
303
  OP2 VALUE-
304
    COMMENT-;-- Description    :  DUMMY CF SECTORS READ
305
    ADDRESS-00
306
      LABEL-
307
INSTRUCTION-
308
   OPERAND1-
309
  OP1 VALUE-
310
   OPERAND2-
311
  OP2 VALUE-
312
    COMMENT-;-------------------------------------------------------------------------------
313
    ADDRESS-00
314
      LABEL-
315
INSTRUCTION-
316
   OPERAND1-
317
  OP1 VALUE-
318
   OPERAND2-
319
  OP2 VALUE-
320
    COMMENT-;--
321
    ADDRESS-00
322
      LABEL-
323
INSTRUCTION-
324
   OPERAND1-
325
  OP1 VALUE-
326
   OPERAND2-
327
  OP2 VALUE-
328
    COMMENT-;-- CONSTANT DEFINITIONS
329
    ADDRESS-00
330
      LABEL-
331
INSTRUCTION-
332
   OPERAND1-
333
  OP1 VALUE-
334
   OPERAND2-
335
  OP2 VALUE-
336
    COMMENT-;--
337
    ADDRESS-00
338
      LABEL-
339
INSTRUCTION-CONSTANT
340
   OPERAND1-DELAY1
341
  OP1 VALUE-DELAY1
342
   OPERAND2-03
343
  OP2 VALUE-03
344
    COMMENT-
345
    ADDRESS-00
346
      LABEL-
347
INSTRUCTION-
348
   OPERAND1-
349
  OP1 VALUE-
350
   OPERAND2-
351
  OP2 VALUE-
352
    COMMENT-; 50 MHZ DELAY1 => T(clk_i) => fastloop=DELAY1*T*2= 120ns sF=1 => delay= sF*fastloop
353
    ADDRESS-00
354
      LABEL-
355
INSTRUCTION-
356
   OPERAND1-
357
  OP1 VALUE-
358
   OPERAND2-
359
  OP2 VALUE-
360
    COMMENT-; 50 MHZ DELAY1=03 => T=20NS => fastloop=3*20*2= 120ns sF=1 => delay= 120ns
361
    ADDRESS-00
362
      LABEL-
363
INSTRUCTION-CONSTANT
364
   OPERAND1-IDENTIFY_COMMAND
365
  OP1 VALUE-IDENTIFY_COMMAND
366
   OPERAND2-EC
367
  OP2 VALUE-EC
368
    COMMENT-
369
    ADDRESS-00
370
      LABEL-
371
INSTRUCTION-CONSTANT
372
   OPERAND1-WRITE_SECTOR_COMMAND
373
  OP1 VALUE-WRITE_SECTOR_COMMAND
374
   OPERAND2-30
375
  OP2 VALUE-30
376
    COMMENT-
377
    ADDRESS-00
378
      LABEL-
379
INSTRUCTION-CONSTANT
380
   OPERAND1-READ_SECTOR_COMMAND
381
  OP1 VALUE-READ_SECTOR_COMMAND
382
   OPERAND2-20
383
  OP2 VALUE-20
384
    COMMENT-
385
    ADDRESS-00
386
      LABEL-
387
INSTRUCTION-CONSTANT
388
   OPERAND1-WRITE_SEC_FEATURE
389
  OP1 VALUE-WRITE_SEC_FEATURE
390
   OPERAND2-00
391
  OP2 VALUE-00
392
    COMMENT-
393
    ADDRESS-00
394
      LABEL-
395
INSTRUCTION-CONSTANT
396
   OPERAND1-SOFT_RESET
397
  OP1 VALUE-SOFT_RESET
398
   OPERAND2-04
399
  OP2 VALUE-04
400
    COMMENT-
401
    ADDRESS-00
402
      LABEL-
403
INSTRUCTION-
404
   OPERAND1-
405
  OP1 VALUE-
406
   OPERAND2-
407
  OP2 VALUE-
408
    COMMENT-;--
409
    ADDRESS-00
410
      LABEL-
411
INSTRUCTION-
412
   OPERAND1-
413
  OP1 VALUE-
414
   OPERAND2-
415
  OP2 VALUE-
416
    COMMENT-;-- RAM REGISTERS
417
    ADDRESS-00
418
      LABEL-
419
INSTRUCTION-
420
   OPERAND1-
421
  OP1 VALUE-
422
   OPERAND2-
423
  OP2 VALUE-
424
    COMMENT-;--
425
    ADDRESS-00
426
      LABEL-
427
INSTRUCTION-
428
   OPERAND1-
429
  OP1 VALUE-
430
   OPERAND2-
431
  OP2 VALUE-
432
    COMMENT-;
433
    ADDRESS-00
434
      LABEL-
435
INSTRUCTION-
436
   OPERAND1-
437
  OP1 VALUE-
438
   OPERAND2-
439
  OP2 VALUE-
440
    COMMENT-; s0
441
    ADDRESS-00
442
      LABEL-
443
INSTRUCTION-
444
   OPERAND1-
445
  OP1 VALUE-
446
   OPERAND2-
447
  OP2 VALUE-
448
    COMMENT-; s1
449
    ADDRESS-00
450
      LABEL-
451
INSTRUCTION-
452
   OPERAND1-
453
  OP1 VALUE-
454
   OPERAND2-
455
  OP2 VALUE-
456
    COMMENT-; s2
457
    ADDRESS-00
458
      LABEL-
459
INSTRUCTION-
460
   OPERAND1-
461
  OP1 VALUE-
462
   OPERAND2-
463
  OP2 VALUE-
464
    COMMENT-; s3 -> WISHBONE CONTROL
465
    ADDRESS-00
466
      LABEL-
467
INSTRUCTION-
468
   OPERAND1-
469
  OP1 VALUE-
470
   OPERAND2-
471
  OP2 VALUE-
472
    COMMENT-; s4 -> REGISTERS STACK
473
    ADDRESS-00
474
      LABEL-
475
INSTRUCTION-
476
   OPERAND1-
477
  OP1 VALUE-
478
   OPERAND2-
479
  OP2 VALUE-
480
    COMMENT-; s5 -> MY_STATUS
481
    ADDRESS-00
482
      LABEL-
483
INSTRUCTION-
484
   OPERAND1-
485
  OP1 VALUE-
486
   OPERAND2-
487
  OP2 VALUE-
488
    COMMENT-;           D3 = ERROR
489
    ADDRESS-00
490
      LABEL-
491
INSTRUCTION-
492
   OPERAND1-
493
  OP1 VALUE-
494
   OPERAND2-
495
  OP2 VALUE-
496
    COMMENT-;           D2 = DATA TRANSFER ALLOWED (0 NOT / 1 YES)
497
    ADDRESS-00
498
      LABEL-
499
INSTRUCTION-
500
   OPERAND1-
501
  OP1 VALUE-
502
   OPERAND2-
503
  OP2 VALUE-
504
    COMMENT-;           D1 = COMMAND ALLOWED (NOT BUSY) (0 NOT / 1 YES)
505
    ADDRESS-00
506
      LABEL-
507
INSTRUCTION-
508
   OPERAND1-
509
  OP1 VALUE-
510
   OPERAND2-
511
  OP2 VALUE-
512
    COMMENT-;           D0 = SECTOR AVAILABLE (0 NOT / 1 YES)
513
    ADDRESS-00
514
      LABEL-
515
INSTRUCTION-CONSTANT
516
   OPERAND1-SECTOR_AVAILABLE
517
  OP1 VALUE-SECTOR_AVAILABLE
518
   OPERAND2-01
519
  OP2 VALUE-01
520
    COMMENT-
521
    ADDRESS-00
522
      LABEL-
523
INSTRUCTION-CONSTANT
524
   OPERAND1-COMMAND_ALLOWED
525
  OP1 VALUE-COMMAND_ALLOWED
526
   OPERAND2-02
527
  OP2 VALUE-02
528
    COMMENT-
529
    ADDRESS-00
530
      LABEL-
531
INSTRUCTION-CONSTANT
532
   OPERAND1-DATA_TRANSFER_ALLOWED
533
  OP1 VALUE-DATA_TRANSFER_ALLOWED
534
   OPERAND2-04
535
  OP2 VALUE-04
536
    COMMENT-
537
    ADDRESS-00
538
      LABEL-
539
INSTRUCTION-CONSTANT
540
   OPERAND1-ERROR_MY_STATUS
541
  OP1 VALUE-ERROR_MY_STATUS
542
   OPERAND2-08
543
  OP2 VALUE-08
544
    COMMENT-
545
    ADDRESS-00
546
      LABEL-
547
INSTRUCTION-
548
   OPERAND1-
549
  OP1 VALUE-
550
   OPERAND2-
551
  OP2 VALUE-
552
    COMMENT-; s6 -> WORDS_READ
553
    ADDRESS-00
554
      LABEL-
555
INSTRUCTION-
556
   OPERAND1-
557
  OP1 VALUE-
558
   OPERAND2-
559
  OP2 VALUE-
560
    COMMENT-; s7 -> LBA_7_0
561
    ADDRESS-00
562
      LABEL-
563
INSTRUCTION-
564
   OPERAND1-
565
  OP1 VALUE-
566
   OPERAND2-
567
  OP2 VALUE-
568
    COMMENT-; s8 -> LBA_15_8
569
    ADDRESS-00
570
      LABEL-
571
INSTRUCTION-
572
   OPERAND1-
573
  OP1 VALUE-
574
   OPERAND2-
575
  OP2 VALUE-
576
    COMMENT-; s9 -> LBA_23_16
577
    ADDRESS-00
578
      LABEL-
579
INSTRUCTION-
580
   OPERAND1-
581
  OP1 VALUE-
582
   OPERAND2-
583
  OP2 VALUE-
584
    COMMENT-; sA -> LD_LBA_27_24
585
    ADDRESS-00
586
      LABEL-
587
INSTRUCTION-
588
   OPERAND1-
589
  OP1 VALUE-
590
   OPERAND2-
591
  OP2 VALUE-
592
    COMMENT-; sB -> data[7:0] in ide
593
    ADDRESS-00
594
      LABEL-
595
INSTRUCTION-
596
   OPERAND1-
597
  OP1 VALUE-
598
   OPERAND2-
599
  OP2 VALUE-
600
    COMMENT-; sC -> data[15:8] in ide
601
    ADDRESS-00
602
      LABEL-
603
INSTRUCTION-
604
   OPERAND1-
605
  OP1 VALUE-
606
   OPERAND2-
607
  OP2 VALUE-
608
    COMMENT-; sD -> data[7:0] out ide
609
    ADDRESS-00
610
      LABEL-
611
INSTRUCTION-
612
   OPERAND1-
613
  OP1 VALUE-
614
   OPERAND2-
615
  OP2 VALUE-
616
    COMMENT-; sE -> data[15:8] out ide
617
    ADDRESS-00
618
      LABEL-
619
INSTRUCTION-
620
   OPERAND1-
621
  OP1 VALUE-
622
   OPERAND2-
623
  OP2 VALUE-
624
    COMMENT-; sF -> acummulator
625
    ADDRESS-00
626
      LABEL-
627
INSTRUCTION-
628
   OPERAND1-
629
  OP1 VALUE-
630
   OPERAND2-
631
  OP2 VALUE-
632
    COMMENT-;
633
    ADDRESS-00
634
      LABEL-
635
INSTRUCTION-
636
   OPERAND1-
637
  OP1 VALUE-
638
   OPERAND2-
639
  OP2 VALUE-
640
    COMMENT-;--
641
    ADDRESS-00
642
      LABEL-
643
INSTRUCTION-
644
   OPERAND1-
645
  OP1 VALUE-
646
   OPERAND2-
647
  OP2 VALUE-
648
    COMMENT-;-- OUTPUT PORTS
649
    ADDRESS-00
650
      LABEL-
651
INSTRUCTION-
652
   OPERAND1-
653
  OP1 VALUE-
654
   OPERAND2-
655
  OP2 VALUE-
656
    COMMENT-;--
657
    ADDRESS-00
658
      LABEL-
659
INSTRUCTION-
660
   OPERAND1-
661
  OP1 VALUE-
662
   OPERAND2-
663
  OP2 VALUE-
664
    COMMENT-;--
665
    ADDRESS-00
666
      LABEL-
667
INSTRUCTION-
668
   OPERAND1-
669
  OP1 VALUE-
670
   OPERAND2-
671
  OP2 VALUE-
672
    COMMENT-;-- IDE INTERFACE PORTS - OUTPUTS
673
    ADDRESS-00
674
      LABEL-
675
INSTRUCTION-
676
   OPERAND1-
677
  OP1 VALUE-
678
   OPERAND2-
679
  OP2 VALUE-
680
    COMMENT-;--
681
    ADDRESS-00
682
      LABEL-
683
INSTRUCTION-CONSTANT
684
   OPERAND1-DATA_IDE_OUT_7_0
685
  OP1 VALUE-DATA_IDE_OUT_7_0
686
   OPERAND2-00
687
  OP2 VALUE-00
688
    COMMENT-
689
    ADDRESS-00
690
      LABEL-
691
INSTRUCTION-CONSTANT
692
   OPERAND1-DATA_IDE_OUT_15_8
693
  OP1 VALUE-DATA_IDE_OUT_15_8
694
   OPERAND2-01
695
  OP2 VALUE-01
696
    COMMENT-
697
    ADDRESS-00
698
      LABEL-
699
INSTRUCTION-CONSTANT
700
   OPERAND1-IDE_CONTROL_OUT
701
  OP1 VALUE-IDE_CONTROL_OUT
702
   OPERAND2-02
703
  OP2 VALUE-02
704
    COMMENT-
705
    ADDRESS-00
706
      LABEL-
707
INSTRUCTION-
708
   OPERAND1-
709
  OP1 VALUE-
710
   OPERAND2-
711
  OP2 VALUE-
712
    COMMENT-; D7 =
713
    ADDRESS-00
714
      LABEL-
715
INSTRUCTION-
716
   OPERAND1-
717
  OP1 VALUE-
718
   OPERAND2-
719
  OP2 VALUE-
720
    COMMENT-; D6 =
721
    ADDRESS-00
722
      LABEL-
723
INSTRUCTION-
724
   OPERAND1-
725
  OP1 VALUE-
726
   OPERAND2-
727
  OP2 VALUE-
728
    COMMENT-; D5 =
729
    ADDRESS-00
730
      LABEL-
731
INSTRUCTION-
732
   OPERAND1-
733
  OP1 VALUE-
734
   OPERAND2-
735
  OP2 VALUE-
736
    COMMENT-; D4 =
737
    ADDRESS-00
738
      LABEL-
739
INSTRUCTION-
740
   OPERAND1-
741
  OP1 VALUE-
742
   OPERAND2-
743
  OP2 VALUE-
744
    COMMENT-; D3 =
745
    ADDRESS-00
746
      LABEL-
747
INSTRUCTION-
748
   OPERAND1-
749
  OP1 VALUE-
750
   OPERAND2-
751
  OP2 VALUE-
752
    COMMENT-; D2 =
753
    ADDRESS-00
754
      LABEL-
755
INSTRUCTION-
756
   OPERAND1-
757
  OP1 VALUE-
758
   OPERAND2-
759
  OP2 VALUE-
760
    COMMENT-; D1 = NIOWR
761
    ADDRESS-00
762
      LABEL-
763
INSTRUCTION-
764
   OPERAND1-
765
  OP1 VALUE-
766
   OPERAND2-
767
  OP2 VALUE-
768
    COMMENT-; D0 = NIORD
769
    ADDRESS-00
770
      LABEL-
771
INSTRUCTION-CONSTANT
772
   OPERAND1-NIOWR
773
  OP1 VALUE-NIOWR
774
   OPERAND2-FD
775
  OP2 VALUE-FD
776
    COMMENT-
777
    ADDRESS-00
778
      LABEL-
779
INSTRUCTION-CONSTANT
780
   OPERAND1-NIORD
781
  OP1 VALUE-NIORD
782
   OPERAND2-FE
783
  OP2 VALUE-FE
784
    COMMENT-
785
    ADDRESS-00
786
      LABEL-
787
INSTRUCTION-CONSTANT
788
   OPERAND1-IDE_ADDRESS_OUT
789
  OP1 VALUE-IDE_ADDRESS_OUT
790
   OPERAND2-03
791
  OP2 VALUE-03
792
    COMMENT-
793
    ADDRESS-00
794
      LABEL-
795
INSTRUCTION-
796
   OPERAND1-
797
  OP1 VALUE-
798
   OPERAND2-
799
  OP2 VALUE-
800
    COMMENT-; D7 =
801
    ADDRESS-00
802
      LABEL-
803
INSTRUCTION-
804
   OPERAND1-
805
  OP1 VALUE-
806
   OPERAND2-
807
  OP2 VALUE-
808
    COMMENT-; D6 =
809
    ADDRESS-00
810
      LABEL-
811
INSTRUCTION-
812
   OPERAND1-
813
  OP1 VALUE-
814
   OPERAND2-
815
  OP2 VALUE-
816
    COMMENT-; D5 =
817
    ADDRESS-00
818
      LABEL-
819
INSTRUCTION-
820
   OPERAND1-
821
  OP1 VALUE-
822
   OPERAND2-
823
  OP2 VALUE-
824
    COMMENT-; D4 = NCE1
825
    ADDRESS-00
826
      LABEL-
827
INSTRUCTION-
828
   OPERAND1-
829
  OP1 VALUE-
830
   OPERAND2-
831
  OP2 VALUE-
832
    COMMENT-; D3 = NCE0
833
    ADDRESS-00
834
      LABEL-
835
INSTRUCTION-
836
   OPERAND1-
837
  OP1 VALUE-
838
   OPERAND2-
839
  OP2 VALUE-
840
    COMMENT-; D2 = A2
841
    ADDRESS-00
842
      LABEL-
843
INSTRUCTION-
844
   OPERAND1-
845
  OP1 VALUE-
846
   OPERAND2-
847
  OP2 VALUE-
848
    COMMENT-; D1 = A1
849
    ADDRESS-00
850
      LABEL-
851
INSTRUCTION-
852
   OPERAND1-
853
  OP1 VALUE-
854
   OPERAND2-
855
  OP2 VALUE-
856
    COMMENT-; D0 = A0
857
    ADDRESS-00
858
      LABEL-
859
INSTRUCTION-
860
   OPERAND1-
861
  OP1 VALUE-
862
   OPERAND2-
863
  OP2 VALUE-
864
    COMMENT-;
865
    ADDRESS-00
866
      LABEL-
867
INSTRUCTION-
868
   OPERAND1-
869
  OP1 VALUE-
870
   OPERAND2-
871
  OP2 VALUE-
872
    COMMENT-; WRITE IDE REGISTERS
873
    ADDRESS-00
874
      LABEL-
875
INSTRUCTION-
876
   OPERAND1-
877
  OP1 VALUE-
878
   OPERAND2-
879
  OP2 VALUE-
880
    COMMENT-;
881
    ADDRESS-00
882
      LABEL-
883
INSTRUCTION-
884
   OPERAND1-
885
  OP1 VALUE-
886
   OPERAND2-
887
  OP2 VALUE-
888
    COMMENT-;    NCE1/NCE0/ A2/ A1/ A0
889
    ADDRESS-00
890
      LABEL-
891
INSTRUCTION-CONSTANT
892
   OPERAND1-CONTROL
893
  OP1 VALUE-CONTROL
894
   OPERAND2-0E
895
  OP2 VALUE-0E
896
    COMMENT-; 000   0    1   1   1   0
897
    ADDRESS-00
898
      LABEL-
899
INSTRUCTION-CONSTANT
900
   OPERAND1-DATA
901
  OP1 VALUE-DATA
902
   OPERAND2-10
903
  OP2 VALUE-10
904
    COMMENT-; 000   1    0   0   0   0
905
    ADDRESS-00
906
      LABEL-
907
INSTRUCTION-CONSTANT
908
   OPERAND1-FEATURE
909
  OP1 VALUE-FEATURE
910
   OPERAND2-11
911
  OP2 VALUE-11
912
    COMMENT-; 000   1    0   0   0   1
913
    ADDRESS-00
914
      LABEL-
915
INSTRUCTION-CONSTANT
916
   OPERAND1-SECTOR_COUNT
917
  OP1 VALUE-SECTOR_COUNT
918
   OPERAND2-12
919
  OP2 VALUE-12
920
    COMMENT-; 000   1    0   0   1   0
921
    ADDRESS-00
922
      LABEL-
923
INSTRUCTION-CONSTANT
924
   OPERAND1-LBA_7_0
925
  OP1 VALUE-LBA_7_0
926
   OPERAND2-13
927
  OP2 VALUE-13
928
    COMMENT-; 000   1    0   0   1   1
929
    ADDRESS-00
930
      LABEL-
931
INSTRUCTION-CONSTANT
932
   OPERAND1-LBA_15_8
933
  OP1 VALUE-LBA_15_8
934
   OPERAND2-14
935
  OP2 VALUE-14
936
    COMMENT-; 000   1    0   1   0   0
937
    ADDRESS-00
938
      LABEL-
939
INSTRUCTION-CONSTANT
940
   OPERAND1-LBA_23_16
941
  OP1 VALUE-LBA_23_16
942
   OPERAND2-15
943
  OP2 VALUE-15
944
    COMMENT-; 000   1    0   1   0   1
945
    ADDRESS-00
946
      LABEL-
947
INSTRUCTION-CONSTANT
948
   OPERAND1-LD_LBA_27_24
949
  OP1 VALUE-LD_LBA_27_24
950
   OPERAND2-16
951
  OP2 VALUE-16
952
    COMMENT-; 000   1    0   1   1   0
953
    ADDRESS-00
954
      LABEL-
955
INSTRUCTION-CONSTANT
956
   OPERAND1-COMMAND
957
  OP1 VALUE-COMMAND
958
   OPERAND2-17
959
  OP2 VALUE-17
960
    COMMENT-; 000   1    0   1   1   1
961
    ADDRESS-00
962
      LABEL-
963
INSTRUCTION-CONSTANT
964
   OPERAND1-CF_OFF
965
  OP1 VALUE-CF_OFF
966
   OPERAND2-18
967
  OP2 VALUE-18
968
    COMMENT-; 000       1    1   0   0   0
969
    ADDRESS-00
970
      LABEL-
971
INSTRUCTION-
972
   OPERAND1-
973
  OP1 VALUE-
974
   OPERAND2-
975
  OP2 VALUE-
976
    COMMENT-;
977
    ADDRESS-00
978
      LABEL-
979
INSTRUCTION-
980
   OPERAND1-
981
  OP1 VALUE-
982
   OPERAND2-
983
  OP2 VALUE-
984
    COMMENT-; READ IDE REGISTERS
985
    ADDRESS-00
986
      LABEL-
987
INSTRUCTION-
988
   OPERAND1-
989
  OP1 VALUE-
990
   OPERAND2-
991
  OP2 VALUE-
992
    COMMENT-;    NCE1/NCE0/ A2/ A1/ A0
993
    ADDRESS-00
994
      LABEL-
995
INSTRUCTION-CONSTANT
996
   OPERAND1-A_STATUS
997
  OP1 VALUE-A_STATUS
998
   OPERAND2-0E
999
  OP2 VALUE-0E
1000
    COMMENT-; 000   0    1   1   1   0
1001
    ADDRESS-00
1002
      LABEL-
1003
INSTRUCTION-CONSTANT
1004
   OPERAND1-STATUS
1005
  OP1 VALUE-STATUS
1006
   OPERAND2-17
1007
  OP2 VALUE-17
1008
    COMMENT-; 000   1    0   1   1   1
1009
    ADDRESS-00
1010
      LABEL-
1011
INSTRUCTION-
1012
   OPERAND1-
1013
  OP1 VALUE-
1014
   OPERAND2-
1015
  OP2 VALUE-
1016
    COMMENT-;--
1017
    ADDRESS-00
1018
      LABEL-
1019
INSTRUCTION-
1020
   OPERAND1-
1021
  OP1 VALUE-
1022
   OPERAND2-
1023
  OP2 VALUE-
1024
    COMMENT-;-- WISHBONE INTERFACE PORTS - OUTPUTS
1025
    ADDRESS-00
1026
      LABEL-
1027
INSTRUCTION-
1028
   OPERAND1-
1029
  OP1 VALUE-
1030
   OPERAND2-
1031
  OP2 VALUE-
1032
    COMMENT-;--
1033
    ADDRESS-00
1034
      LABEL-
1035
INSTRUCTION-CONSTANT
1036
   OPERAND1-DATA_WB_OUT_7_0
1037
  OP1 VALUE-DATA_WB_OUT_7_0
1038
   OPERAND2-04
1039
  OP2 VALUE-04
1040
    COMMENT-
1041
    ADDRESS-00
1042
      LABEL-
1043
INSTRUCTION-CONSTANT
1044
   OPERAND1-DATA_WB_OUT_15_8
1045
  OP1 VALUE-DATA_WB_OUT_15_8
1046
   OPERAND2-05
1047
  OP2 VALUE-05
1048
    COMMENT-
1049
    ADDRESS-00
1050
      LABEL-
1051
INSTRUCTION-CONSTANT
1052
   OPERAND1-CONTROL_WB_OUT
1053
  OP1 VALUE-CONTROL_WB_OUT
1054
   OPERAND2-06
1055
  OP2 VALUE-06
1056
    COMMENT-
1057
    ADDRESS-00
1058
      LABEL-
1059
INSTRUCTION-
1060
   OPERAND1-
1061
  OP1 VALUE-
1062
   OPERAND2-
1063
  OP2 VALUE-
1064
    COMMENT-; D7 =
1065
    ADDRESS-00
1066
      LABEL-
1067
INSTRUCTION-
1068
   OPERAND1-
1069
  OP1 VALUE-
1070
   OPERAND2-
1071
  OP2 VALUE-
1072
    COMMENT-; D6 =
1073
    ADDRESS-00
1074
      LABEL-
1075
INSTRUCTION-
1076
   OPERAND1-
1077
  OP1 VALUE-
1078
   OPERAND2-
1079
  OP2 VALUE-
1080
    COMMENT-; D5 =
1081
    ADDRESS-00
1082
      LABEL-
1083
INSTRUCTION-
1084
   OPERAND1-
1085
  OP1 VALUE-
1086
   OPERAND2-
1087
  OP2 VALUE-
1088
    COMMENT-; D4 =
1089
    ADDRESS-00
1090
      LABEL-
1091
INSTRUCTION-
1092
   OPERAND1-
1093
  OP1 VALUE-
1094
   OPERAND2-
1095
  OP2 VALUE-
1096
    COMMENT-; D3 =
1097
    ADDRESS-00
1098
      LABEL-
1099
INSTRUCTION-
1100
   OPERAND1-
1101
  OP1 VALUE-
1102
   OPERAND2-
1103
  OP2 VALUE-
1104
    COMMENT-; D2 =
1105
    ADDRESS-00
1106
      LABEL-
1107
INSTRUCTION-
1108
   OPERAND1-
1109
  OP1 VALUE-
1110
   OPERAND2-
1111
  OP2 VALUE-
1112
    COMMENT-; D1 = TAG0_WORD_AVAILABLE
1113
    ADDRESS-00
1114
      LABEL-
1115
INSTRUCTION-
1116
   OPERAND1-
1117
  OP1 VALUE-
1118
   OPERAND2-
1119
  OP2 VALUE-
1120
    COMMENT-; D0 = ACK_CF_READER
1121
    ADDRESS-00
1122
      LABEL-
1123
INSTRUCTION-CONSTANT
1124
   OPERAND1-ACK_CF_READER
1125
  OP1 VALUE-ACK_CF_READER
1126
   OPERAND2-01
1127
  OP2 VALUE-01
1128
    COMMENT-
1129
    ADDRESS-00
1130
      LABEL-
1131
INSTRUCTION-CONSTANT
1132
   OPERAND1-TAG0_WORD_AVAILABLE
1133
  OP1 VALUE-TAG0_WORD_AVAILABLE
1134
   OPERAND2-02
1135
  OP2 VALUE-02
1136
    COMMENT-
1137
    ADDRESS-00
1138
      LABEL-
1139
INSTRUCTION-
1140
   OPERAND1-
1141
  OP1 VALUE-
1142
   OPERAND2-
1143
  OP2 VALUE-
1144
    COMMENT-;--
1145
    ADDRESS-00
1146
      LABEL-
1147
INSTRUCTION-
1148
   OPERAND1-
1149
  OP1 VALUE-
1150
   OPERAND2-
1151
  OP2 VALUE-
1152
    COMMENT-;-- BUS CONTROL SIGNALS
1153
    ADDRESS-00
1154
      LABEL-
1155
INSTRUCTION-
1156
   OPERAND1-
1157
  OP1 VALUE-
1158
   OPERAND2-
1159
  OP2 VALUE-
1160
    COMMENT-;--
1161
    ADDRESS-00
1162
      LABEL-
1163
INSTRUCTION-CONSTANT
1164
   OPERAND1-CONTROL_OUT
1165
  OP1 VALUE-CONTROL_OUT
1166
   OPERAND2-07
1167
  OP2 VALUE-07
1168
    COMMENT-
1169
    ADDRESS-00
1170
      LABEL-
1171
INSTRUCTION-
1172
   OPERAND1-
1173
  OP1 VALUE-
1174
   OPERAND2-
1175
  OP2 VALUE-
1176
    COMMENT-; D7 =
1177
    ADDRESS-00
1178
      LABEL-
1179
INSTRUCTION-
1180
   OPERAND1-
1181
  OP1 VALUE-
1182
   OPERAND2-
1183
  OP2 VALUE-
1184
    COMMENT-; D6 =
1185
    ADDRESS-00
1186
      LABEL-
1187
INSTRUCTION-
1188
   OPERAND1-
1189
  OP1 VALUE-
1190
   OPERAND2-
1191
  OP2 VALUE-
1192
    COMMENT-; D5 =
1193
    ADDRESS-00
1194
      LABEL-
1195
INSTRUCTION-
1196
   OPERAND1-
1197
  OP1 VALUE-
1198
   OPERAND2-
1199
  OP2 VALUE-
1200
    COMMENT-; D4 =
1201
    ADDRESS-00
1202
      LABEL-
1203
INSTRUCTION-
1204
   OPERAND1-
1205
  OP1 VALUE-
1206
   OPERAND2-
1207
  OP2 VALUE-
1208
    COMMENT-; D3 =
1209
    ADDRESS-00
1210
      LABEL-
1211
INSTRUCTION-
1212
   OPERAND1-
1213
  OP1 VALUE-
1214
   OPERAND2-
1215
  OP2 VALUE-
1216
    COMMENT-; D2 = ERROR
1217
    ADDRESS-00
1218
      LABEL-
1219
INSTRUCTION-
1220
   OPERAND1-
1221
  OP1 VALUE-
1222
   OPERAND2-
1223
  OP2 VALUE-
1224
    COMMENT-; D1 = WB_BUS_WRITE_ENABLE
1225
    ADDRESS-00
1226
      LABEL-
1227
INSTRUCTION-
1228
   OPERAND1-
1229
  OP1 VALUE-
1230
   OPERAND2-
1231
  OP2 VALUE-
1232
    COMMENT-; D0 = IDE_BUS_WRITE_ENABLE
1233
    ADDRESS-00
1234
      LABEL-
1235
INSTRUCTION-CONSTANT
1236
   OPERAND1-IDE_BUS_WRITE_ENABLE
1237
  OP1 VALUE-IDE_BUS_WRITE_ENABLE
1238
   OPERAND2-01
1239
  OP2 VALUE-01
1240
    COMMENT-
1241
    ADDRESS-00
1242
      LABEL-
1243
INSTRUCTION-CONSTANT
1244
   OPERAND1-WB_BUS_WRITE_ENABLE
1245
  OP1 VALUE-WB_BUS_WRITE_ENABLE
1246
   OPERAND2-02
1247
  OP2 VALUE-02
1248
    COMMENT-
1249
    ADDRESS-00
1250
      LABEL-
1251
INSTRUCTION-CONSTANT
1252
   OPERAND1-ERROR
1253
  OP1 VALUE-ERROR
1254
   OPERAND2-04
1255
  OP2 VALUE-04
1256
    COMMENT-
1257
    ADDRESS-00
1258
      LABEL-
1259
INSTRUCTION-
1260
   OPERAND1-
1261
  OP1 VALUE-
1262
   OPERAND2-
1263
  OP2 VALUE-
1264
    COMMENT-;--
1265
    ADDRESS-00
1266
      LABEL-
1267
INSTRUCTION-
1268
   OPERAND1-
1269
  OP1 VALUE-
1270
   OPERAND2-
1271
  OP2 VALUE-
1272
    COMMENT-;-- INPUT PORTS
1273
    ADDRESS-00
1274
      LABEL-
1275
INSTRUCTION-
1276
   OPERAND1-
1277
  OP1 VALUE-
1278
   OPERAND2-
1279
  OP2 VALUE-
1280
    COMMENT-;--
1281
    ADDRESS-00
1282
      LABEL-
1283
INSTRUCTION-
1284
   OPERAND1-
1285
  OP1 VALUE-
1286
   OPERAND2-
1287
  OP2 VALUE-
1288
    COMMENT-;--
1289
    ADDRESS-00
1290
      LABEL-
1291
INSTRUCTION-
1292
   OPERAND1-
1293
  OP1 VALUE-
1294
   OPERAND2-
1295
  OP2 VALUE-
1296
    COMMENT-;-- IDE INTERFACE PORTS - INPUTS
1297
    ADDRESS-00
1298
      LABEL-
1299
INSTRUCTION-
1300
   OPERAND1-
1301
  OP1 VALUE-
1302
   OPERAND2-
1303
  OP2 VALUE-
1304
    COMMENT-;--
1305
    ADDRESS-00
1306
      LABEL-
1307
INSTRUCTION-CONSTANT
1308
   OPERAND1-DATA_IDE_IN_7_0
1309
  OP1 VALUE-DATA_IDE_IN_7_0
1310
   OPERAND2-00
1311
  OP2 VALUE-00
1312
    COMMENT-
1313
    ADDRESS-00
1314
      LABEL-
1315
INSTRUCTION-CONSTANT
1316
   OPERAND1-DATA_IDE_IN_15_8
1317
  OP1 VALUE-DATA_IDE_IN_15_8
1318
   OPERAND2-01
1319
  OP2 VALUE-01
1320
    COMMENT-
1321
    ADDRESS-00
1322
      LABEL-
1323
INSTRUCTION-
1324
   OPERAND1-
1325
  OP1 VALUE-
1326
   OPERAND2-
1327
  OP2 VALUE-
1328
    COMMENT-;--
1329
    ADDRESS-00
1330
      LABEL-
1331
INSTRUCTION-
1332
   OPERAND1-
1333
  OP1 VALUE-
1334
   OPERAND2-
1335
  OP2 VALUE-
1336
    COMMENT-;-- WISHBONE INTERFACE PORTS - INPUTS
1337
    ADDRESS-00
1338
      LABEL-
1339
INSTRUCTION-
1340
   OPERAND1-
1341
  OP1 VALUE-
1342
   OPERAND2-
1343
  OP2 VALUE-
1344
    COMMENT-;--
1345
    ADDRESS-00
1346
      LABEL-
1347
INSTRUCTION-CONSTANT
1348
   OPERAND1-CONTROL_WB_IN
1349
  OP1 VALUE-CONTROL_WB_IN
1350
   OPERAND2-02
1351
  OP2 VALUE-02
1352
    COMMENT-
1353
    ADDRESS-00
1354
      LABEL-
1355
INSTRUCTION-
1356
   OPERAND1-
1357
  OP1 VALUE-
1358
   OPERAND2-
1359
  OP2 VALUE-
1360
    COMMENT-; D7 =
1361
    ADDRESS-00
1362
      LABEL-
1363
INSTRUCTION-
1364
   OPERAND1-
1365
  OP1 VALUE-
1366
   OPERAND2-
1367
  OP2 VALUE-
1368
    COMMENT-; D6 =
1369
    ADDRESS-00
1370
      LABEL-
1371
INSTRUCTION-
1372
   OPERAND1-
1373
  OP1 VALUE-
1374
   OPERAND2-
1375
  OP2 VALUE-
1376
    COMMENT-; D5 =
1377
    ADDRESS-00
1378
      LABEL-
1379
INSTRUCTION-
1380
   OPERAND1-
1381
  OP1 VALUE-
1382
   OPERAND2-
1383
  OP2 VALUE-
1384
    COMMENT-; D4 = WB_A0
1385
    ADDRESS-00
1386
      LABEL-
1387
INSTRUCTION-
1388
   OPERAND1-
1389
  OP1 VALUE-
1390
   OPERAND2-
1391
  OP2 VALUE-
1392
    COMMENT-; D3 = -
1393
    ADDRESS-00
1394
      LABEL-
1395
INSTRUCTION-
1396
   OPERAND1-
1397
  OP1 VALUE-
1398
   OPERAND2-
1399
  OP2 VALUE-
1400
    COMMENT-; D2 = W_WE
1401
    ADDRESS-00
1402
      LABEL-
1403
INSTRUCTION-
1404
   OPERAND1-
1405
  OP1 VALUE-
1406
   OPERAND2-
1407
  OP2 VALUE-
1408
    COMMENT-; D1 = TAG1_WORD_REQUEST
1409
    ADDRESS-00
1410
      LABEL-
1411
INSTRUCTION-
1412
   OPERAND1-
1413
  OP1 VALUE-
1414
   OPERAND2-
1415
  OP2 VALUE-
1416
    COMMENT-; D0 = STROBE_CF_READER
1417
    ADDRESS-00
1418
      LABEL-
1419
INSTRUCTION-
1420
   OPERAND1-
1421
  OP1 VALUE-
1422
   OPERAND2-
1423
  OP2 VALUE-
1424
    COMMENT-;
1425
    ADDRESS-00
1426
      LABEL-
1427
INSTRUCTION-
1428
   OPERAND1-
1429
  OP1 VALUE-
1430
   OPERAND2-
1431
  OP2 VALUE-
1432
    COMMENT-; STROBE_CF_READER = 1 & W_WE=1 & WB_A0 = 0
1433
    ADDRESS-00
1434
      LABEL-
1435
INSTRUCTION-CONSTANT
1436
   OPERAND1-WRITE_LBA_15_0
1437
  OP1 VALUE-WRITE_LBA_15_0
1438
   OPERAND2-05
1439
  OP2 VALUE-05
1440
    COMMENT-
1441
    ADDRESS-00
1442
      LABEL-
1443
INSTRUCTION-
1444
   OPERAND1-
1445
  OP1 VALUE-
1446
   OPERAND2-
1447
  OP2 VALUE-
1448
    COMMENT-; STROBE_CF_READER = 1 & W_WE=1 & WB_A0 = 1
1449
    ADDRESS-00
1450
      LABEL-
1451
INSTRUCTION-CONSTANT
1452
   OPERAND1-WRITE_LBA_27_16
1453
  OP1 VALUE-WRITE_LBA_27_16
1454
   OPERAND2-15
1455
  OP2 VALUE-15
1456
    COMMENT-
1457
    ADDRESS-00
1458
      LABEL-
1459
INSTRUCTION-CONSTANT
1460
   OPERAND1-STROBE_CF_READER_AND_RD
1461
  OP1 VALUE-STROBE_CF_READER_AND_RD
1462
   OPERAND2-01
1463
  OP2 VALUE-01
1464
    COMMENT-
1465
    ADDRESS-00
1466
      LABEL-
1467
INSTRUCTION-CONSTANT
1468
   OPERAND1-TAG1_WORD_REQUEST
1469
  OP1 VALUE-TAG1_WORD_REQUEST
1470
   OPERAND2-02
1471
  OP2 VALUE-02
1472
    COMMENT-
1473
    ADDRESS-00
1474
      LABEL-
1475
INSTRUCTION-CONSTANT
1476
   OPERAND1-W_WE
1477
  OP1 VALUE-W_WE
1478
   OPERAND2-04
1479
  OP2 VALUE-04
1480
    COMMENT-
1481
    ADDRESS-00
1482
      LABEL-
1483
INSTRUCTION-
1484
   OPERAND1-
1485
  OP1 VALUE-
1486
   OPERAND2-
1487
  OP2 VALUE-
1488
    COMMENT-
1489
    ADDRESS-00
1490
      LABEL-
1491
INSTRUCTION-
1492
   OPERAND1-
1493
  OP1 VALUE-
1494
   OPERAND2-
1495
  OP2 VALUE-
1496
    COMMENT-
1497
    ADDRESS-00
1498
      LABEL-
1499
INSTRUCTION-
1500
   OPERAND1-
1501
  OP1 VALUE-
1502
   OPERAND2-
1503
  OP2 VALUE-
1504
    COMMENT-;--
1505
    ADDRESS-00
1506
      LABEL-
1507
INSTRUCTION-
1508
   OPERAND1-
1509
  OP1 VALUE-
1510
   OPERAND2-
1511
  OP2 VALUE-
1512
    COMMENT-;-- WISHBONE INTERFACE PORTS - INPUTS
1513
    ADDRESS-00
1514
      LABEL-
1515
INSTRUCTION-
1516
   OPERAND1-
1517
  OP1 VALUE-
1518
   OPERAND2-
1519
  OP2 VALUE-
1520
    COMMENT-;--
1521
    ADDRESS-00
1522
      LABEL-
1523
INSTRUCTION-CONSTANT
1524
   OPERAND1-DATA_WB_IN_7_0
1525
  OP1 VALUE-DATA_WB_IN_7_0
1526
   OPERAND2-03
1527
  OP2 VALUE-03
1528
    COMMENT-
1529
    ADDRESS-00
1530
      LABEL-
1531
INSTRUCTION-CONSTANT
1532
   OPERAND1-DATA_WB_IN_15_8
1533
  OP1 VALUE-DATA_WB_IN_15_8
1534
   OPERAND2-04
1535
  OP2 VALUE-04
1536
    COMMENT-
1537
    ADDRESS-00
1538
      LABEL-
1539
INSTRUCTION-
1540
   OPERAND1-
1541
  OP1 VALUE-
1542
   OPERAND2-
1543
  OP2 VALUE-
1544
    COMMENT-;--
1545
    ADDRESS-00
1546
      LABEL-
1547
INSTRUCTION-
1548
   OPERAND1-
1549
  OP1 VALUE-
1550
   OPERAND2-
1551
  OP2 VALUE-
1552
    COMMENT-;-- REGISTERS INITIALIZATION
1553
    ADDRESS-00
1554
      LABEL-
1555
INSTRUCTION-
1556
   OPERAND1-
1557
  OP1 VALUE-
1558
   OPERAND2-
1559
  OP2 VALUE-
1560
    COMMENT-;--
1561
    ADDRESS-00
1562
      LABEL-inicialization
1563
INSTRUCTION-
1564
   OPERAND1-
1565
  OP1 VALUE-
1566
   OPERAND2-
1567
  OP2 VALUE-
1568
    COMMENT-
1569
    ADDRESS-00
1570
      LABEL-
1571
INSTRUCTION-
1572
   OPERAND1-
1573
  OP1 VALUE-
1574
   OPERAND2-
1575
  OP2 VALUE-
1576
    COMMENT-;
1577
    ADDRESS-00
1578
      LABEL-
1579
INSTRUCTION-
1580
   OPERAND1-
1581
  OP1 VALUE-
1582
   OPERAND2-
1583
  OP2 VALUE-
1584
    COMMENT-; BUS CONTROL : WRITE NOT ENABLE
1585
    ADDRESS-00
1586
      LABEL-
1587
INSTRUCTION-
1588
   OPERAND1-
1589
  OP1 VALUE-
1590
   OPERAND2-
1591
  OP2 VALUE-
1592
    COMMENT-;
1593
    ADDRESS-00
1594
      LABEL-
1595
INSTRUCTION-LOAD
1596
   OPERAND1-sF
1597
  OP1 VALUE-sF
1598
   OPERAND2-00
1599
  OP2 VALUE-00
1600
    COMMENT-
1601
    ADDRESS-01
1602
      LABEL-
1603
INSTRUCTION-OUTPUT
1604
   OPERAND1-sF
1605
  OP1 VALUE-sF
1606
   OPERAND2-CONTROL_OUT
1607
  OP2 VALUE-07
1608
    COMMENT-
1609
    ADDRESS-02
1610
      LABEL-
1611
INSTRUCTION-
1612
   OPERAND1-
1613
  OP1 VALUE-
1614
   OPERAND2-
1615
  OP2 VALUE-
1616
    COMMENT-;
1617
    ADDRESS-02
1618
      LABEL-
1619
INSTRUCTION-
1620
   OPERAND1-
1621
  OP1 VALUE-
1622
   OPERAND2-
1623
  OP2 VALUE-
1624
    COMMENT-; WISHBONE BUS INIZIALIZATION
1625
    ADDRESS-02
1626
      LABEL-
1627
INSTRUCTION-
1628
   OPERAND1-
1629
  OP1 VALUE-
1630
   OPERAND2-
1631
  OP2 VALUE-
1632
    COMMENT-;
1633
    ADDRESS-02
1634
      LABEL-
1635
INSTRUCTION-LOAD
1636
   OPERAND1-sF
1637
  OP1 VALUE-sF
1638
   OPERAND2-00
1639
  OP2 VALUE-00
1640
    COMMENT-
1641
    ADDRESS-03
1642
      LABEL-
1643
INSTRUCTION-OUTPUT
1644
   OPERAND1-sF
1645
  OP1 VALUE-sF
1646
   OPERAND2-DATA_WB_OUT_7_0
1647
  OP2 VALUE-04
1648
    COMMENT-
1649
    ADDRESS-04
1650
      LABEL-
1651
INSTRUCTION-OUTPUT
1652
   OPERAND1-sF
1653
  OP1 VALUE-sF
1654
   OPERAND2-DATA_WB_OUT_15_8
1655
  OP2 VALUE-05
1656
    COMMENT-
1657
    ADDRESS-05
1658
      LABEL-
1659
INSTRUCTION-OUTPUT
1660
   OPERAND1-sF
1661
  OP1 VALUE-sF
1662
   OPERAND2-CONTROL_WB_OUT
1663
  OP2 VALUE-06
1664
    COMMENT-
1665
    ADDRESS-06
1666
      LABEL-
1667
INSTRUCTION-
1668
   OPERAND1-
1669
  OP1 VALUE-
1670
   OPERAND2-
1671
  OP2 VALUE-
1672
    COMMENT-;
1673
    ADDRESS-06
1674
      LABEL-
1675
INSTRUCTION-
1676
   OPERAND1-
1677
  OP1 VALUE-
1678
   OPERAND2-
1679
  OP2 VALUE-
1680
    COMMENT-; IDE BUS INICIALIZATION
1681
    ADDRESS-06
1682
      LABEL-
1683
INSTRUCTION-
1684
   OPERAND1-
1685
  OP1 VALUE-
1686
   OPERAND2-
1687
  OP2 VALUE-
1688
    COMMENT-;
1689
    ADDRESS-06
1690
      LABEL-
1691
INSTRUCTION-LOAD
1692
   OPERAND1-sF
1693
  OP1 VALUE-sF
1694
   OPERAND2-00
1695
  OP2 VALUE-00
1696
    COMMENT-
1697
    ADDRESS-07
1698
      LABEL-
1699
INSTRUCTION-OUTPUT
1700
   OPERAND1-sF
1701
  OP1 VALUE-sF
1702
   OPERAND2-DATA_IDE_OUT_7_0
1703
  OP2 VALUE-00
1704
    COMMENT-
1705
    ADDRESS-08
1706
      LABEL-
1707
INSTRUCTION-OUTPUT
1708
   OPERAND1-sF
1709
  OP1 VALUE-sF
1710
   OPERAND2-DATA_IDE_OUT_15_8
1711
  OP2 VALUE-01
1712
    COMMENT-
1713
    ADDRESS-09
1714
      LABEL-
1715
INSTRUCTION-LOAD
1716
   OPERAND1-sF
1717
  OP1 VALUE-sF
1718
   OPERAND2-18
1719
  OP2 VALUE-18
1720
    COMMENT-
1721
    ADDRESS-0A
1722
      LABEL-
1723
INSTRUCTION-OUTPUT
1724
   OPERAND1-sF
1725
  OP1 VALUE-sF
1726
   OPERAND2-IDE_ADDRESS_OUT
1727
  OP2 VALUE-03
1728
    COMMENT-
1729
    ADDRESS-0B
1730
      LABEL-
1731
INSTRUCTION-LOAD
1732
   OPERAND1-sF
1733
  OP1 VALUE-sF
1734
   OPERAND2-FF
1735
  OP2 VALUE-FF
1736
    COMMENT-
1737
    ADDRESS-0C
1738
      LABEL-
1739
INSTRUCTION-OUTPUT
1740
   OPERAND1-sF
1741
  OP1 VALUE-sF
1742
   OPERAND2-IDE_CONTROL_OUT
1743
  OP2 VALUE-02
1744
    COMMENT-
1745
    ADDRESS-0D
1746
      LABEL-
1747
INSTRUCTION-
1748
   OPERAND1-
1749
  OP1 VALUE-
1750
   OPERAND2-
1751
  OP2 VALUE-
1752
    COMMENT-;
1753
    ADDRESS-0D
1754
      LABEL-
1755
INSTRUCTION-
1756
   OPERAND1-
1757
  OP1 VALUE-
1758
   OPERAND2-
1759
  OP2 VALUE-
1760
    COMMENT-; WAIT FOR 210NS*31 (RESET DELAY)
1761
    ADDRESS-0D
1762
      LABEL-
1763
INSTRUCTION-
1764
   OPERAND1-
1765
  OP1 VALUE-
1766
   OPERAND2-
1767
  OP2 VALUE-
1768
    COMMENT-;
1769
    ADDRESS-0D
1770
      LABEL-
1771
INSTRUCTION-LOAD
1772
   OPERAND1-s5
1773
  OP1 VALUE-s5
1774
   OPERAND2-00
1775
  OP2 VALUE-00
1776
    COMMENT-
1777
    ADDRESS-0E
1778
      LABEL-
1779
INSTRUCTION-LOAD
1780
   OPERAND1-s6
1781
  OP1 VALUE-s6
1782
   OPERAND2-00
1783
  OP2 VALUE-00
1784
    COMMENT-
1785
    ADDRESS-0F
1786
      LABEL-
1787
INSTRUCTION-LOAD
1788
   OPERAND1-sF
1789
  OP1 VALUE-sF
1790
   OPERAND2-FF
1791
  OP2 VALUE-FF
1792
    COMMENT-
1793
    ADDRESS-10
1794
      LABEL-
1795
INSTRUCTION-CALL
1796
   OPERAND1-wait_loop
1797
  OP1 VALUE-47
1798
   OPERAND2-
1799
  OP2 VALUE-
1800
    COMMENT-
1801
    ADDRESS-11
1802
      LABEL-
1803
INSTRUCTION-CALL
1804
   OPERAND1-soft_reset
1805
  OP1 VALUE-CB
1806
   OPERAND2-
1807
  OP2 VALUE-
1808
    COMMENT-
1809
    ADDRESS-12
1810
      LABEL-
1811
INSTRUCTION-LOAD
1812
   OPERAND1-sF
1813
  OP1 VALUE-sF
1814
   OPERAND2-FF
1815
  OP2 VALUE-FF
1816
    COMMENT-
1817
    ADDRESS-13
1818
      LABEL-
1819
INSTRUCTION-CALL
1820
   OPERAND1-wait_loop
1821
  OP1 VALUE-47
1822
   OPERAND2-
1823
  OP2 VALUE-
1824
    COMMENT-
1825
    ADDRESS-14
1826
      LABEL-
1827
INSTRUCTION-LOAD
1828
   OPERAND1-sF
1829
  OP1 VALUE-sF
1830
   OPERAND2-FF
1831
  OP2 VALUE-FF
1832
    COMMENT-
1833
    ADDRESS-15
1834
      LABEL-
1835
INSTRUCTION-CALL
1836
   OPERAND1-wait_loop
1837
  OP1 VALUE-47
1838
   OPERAND2-
1839
  OP2 VALUE-
1840
    COMMENT-
1841
    ADDRESS-16
1842
      LABEL-
1843
INSTRUCTION-LOAD
1844
   OPERAND1-sF
1845
  OP1 VALUE-sF
1846
   OPERAND2-FF
1847
  OP2 VALUE-FF
1848
    COMMENT-
1849
    ADDRESS-17
1850
      LABEL-
1851
INSTRUCTION-CALL
1852
   OPERAND1-wait_loop
1853
  OP1 VALUE-47
1854
   OPERAND2-
1855
  OP2 VALUE-
1856
    COMMENT-
1857
    ADDRESS-18
1858
      LABEL-main
1859
INSTRUCTION-
1860
   OPERAND1-
1861
  OP1 VALUE-
1862
   OPERAND2-
1863
  OP2 VALUE-
1864
    COMMENT-
1865
    ADDRESS-18
1866
      LABEL-
1867
INSTRUCTION-
1868
   OPERAND1-
1869
  OP1 VALUE-
1870
   OPERAND2-
1871
  OP2 VALUE-
1872
    COMMENT-;
1873
    ADDRESS-18
1874
      LABEL-
1875
INSTRUCTION-
1876
   OPERAND1-
1877
  OP1 VALUE-
1878
   OPERAND2-
1879
  OP2 VALUE-
1880
    COMMENT-; CHECK WISHBONE BUS
1881
    ADDRESS-18
1882
      LABEL-
1883
INSTRUCTION-
1884
   OPERAND1-
1885
  OP1 VALUE-
1886
   OPERAND2-
1887
  OP2 VALUE-
1888
    COMMENT-;
1889
    ADDRESS-18
1890
      LABEL-
1891
INSTRUCTION-
1892
   OPERAND1-
1893
  OP1 VALUE-
1894
   OPERAND2-
1895
  OP2 VALUE-
1896
    COMMENT-; wait state for stb_i deassertion
1897
    ADDRESS-18
1898
      LABEL-
1899
INSTRUCTION-
1900
   OPERAND1-
1901
  OP1 VALUE-
1902
   OPERAND2-
1903
  OP2 VALUE-
1904
    COMMENT-;LOAD sF,01
1905
    ADDRESS-18
1906
      LABEL-
1907
INSTRUCTION-
1908
   OPERAND1-
1909
  OP1 VALUE-
1910
   OPERAND2-
1911
  OP2 VALUE-
1912
    COMMENT-;CALL wait_loop
1913
    ADDRESS-18
1914
      LABEL-
1915
INSTRUCTION-AND
1916
   OPERAND1-sF
1917
  OP1 VALUE-sF
1918
   OPERAND2-sF
1919
  OP2 VALUE-sF
1920
    COMMENT-
1921
    ADDRESS-19
1922
      LABEL-
1923
INSTRUCTION-AND
1924
   OPERAND1-sF
1925
  OP1 VALUE-sF
1926
   OPERAND2-sF
1927
  OP2 VALUE-sF
1928
    COMMENT-
1929
    ADDRESS-1A
1930
      LABEL-
1931
INSTRUCTION-AND
1932
   OPERAND1-sF
1933
  OP1 VALUE-sF
1934
   OPERAND2-sF
1935
  OP2 VALUE-sF
1936
    COMMENT-
1937
    ADDRESS-1B
1938
      LABEL-
1939
INSTRUCTION-AND
1940
   OPERAND1-sF
1941
  OP1 VALUE-sF
1942
   OPERAND2-sF
1943
  OP2 VALUE-sF
1944
    COMMENT-
1945
    ADDRESS-1C
1946
      LABEL-
1947
INSTRUCTION-INPUT
1948
   OPERAND1-s3
1949
  OP1 VALUE-s3
1950
   OPERAND2-CONTROL_WB_IN
1951
  OP2 VALUE-02
1952
    COMMENT-
1953
    ADDRESS-1D
1954
      LABEL-
1955
INSTRUCTION-
1956
   OPERAND1-
1957
  OP1 VALUE-
1958
   OPERAND2-
1959
  OP2 VALUE-
1960
    COMMENT-;
1961
    ADDRESS-1D
1962
      LABEL-
1963
INSTRUCTION-
1964
   OPERAND1-
1965
  OP1 VALUE-
1966
   OPERAND2-
1967
  OP2 VALUE-
1968
    COMMENT-; CHECK STROBE & READ
1969
    ADDRESS-1D
1970
      LABEL-
1971
INSTRUCTION-
1972
   OPERAND1-
1973
  OP1 VALUE-
1974
   OPERAND2-
1975
  OP2 VALUE-
1976
    COMMENT-;
1977
    ADDRESS-1D
1978
      LABEL-
1979
INSTRUCTION-LOAD
1980
   OPERAND1-sF
1981
  OP1 VALUE-sF
1982
   OPERAND2-s3
1983
  OP2 VALUE-s3
1984
    COMMENT-
1985
    ADDRESS-1E
1986
      LABEL-
1987
INSTRUCTION-SUB
1988
   OPERAND1-sF
1989
  OP1 VALUE-sF
1990
   OPERAND2-WRITE_LBA_15_0
1991
  OP2 VALUE-05
1992
    COMMENT-
1993
    ADDRESS-1F
1994
      LABEL-
1995
INSTRUCTION-JUMP
1996
   OPERAND1-Z
1997
  OP1 VALUE-Z
1998
   OPERAND2-store_lba_15_0
1999
  OP2 VALUE-2A
2000
    COMMENT-
2001
    ADDRESS-20
2002
      LABEL-
2003
INSTRUCTION-LOAD
2004
   OPERAND1-sF
2005
  OP1 VALUE-sF
2006
   OPERAND2-s3
2007
  OP2 VALUE-s3
2008
    COMMENT-
2009
    ADDRESS-21
2010
      LABEL-
2011
INSTRUCTION-SUB
2012
   OPERAND1-sF
2013
  OP1 VALUE-sF
2014
   OPERAND2-WRITE_LBA_27_16
2015
  OP2 VALUE-15
2016
    COMMENT-
2017
    ADDRESS-22
2018
      LABEL-
2019
INSTRUCTION-JUMP
2020
   OPERAND1-Z
2021
  OP1 VALUE-Z
2022
   OPERAND2-store_lba_27_16
2023
  OP2 VALUE-2F
2024
    COMMENT-
2025
    ADDRESS-23
2026
      LABEL-
2027
INSTRUCTION-LOAD
2028
   OPERAND1-sF
2029
  OP1 VALUE-sF
2030
   OPERAND2-s3
2031
  OP2 VALUE-s3
2032
    COMMENT-
2033
    ADDRESS-24
2034
      LABEL-
2035
INSTRUCTION-SUB
2036
   OPERAND1-sF
2037
  OP1 VALUE-sF
2038
   OPERAND2-STROBE_CF_READER_AND_RD
2039
  OP2 VALUE-01
2040
    COMMENT-
2041
    ADDRESS-25
2042
      LABEL-
2043
INSTRUCTION-JUMP
2044
   OPERAND1-Z
2045
  OP1 VALUE-Z
2046
   OPERAND2-put_data_in_wb_bus
2047
  OP2 VALUE-36
2048
    COMMENT-
2049
    ADDRESS-26
2050
      LABEL-
2051
INSTRUCTION-
2052
   OPERAND1-
2053
  OP1 VALUE-
2054
   OPERAND2-
2055
  OP2 VALUE-
2056
    COMMENT-;
2057
    ADDRESS-26
2058
      LABEL-
2059
INSTRUCTION-
2060
   OPERAND1-
2061
  OP1 VALUE-
2062
   OPERAND2-
2063
  OP2 VALUE-
2064
    COMMENT-; IF NOT READ REQUEST MAINTAIN SIGNAL
2065
    ADDRESS-26
2066
      LABEL-
2067
INSTRUCTION-
2068
   OPERAND1-
2069
  OP1 VALUE-
2070
   OPERAND2-
2071
  OP2 VALUE-
2072
    COMMENT-;
2073
    ADDRESS-26
2074
      LABEL-
2075
INSTRUCTION-LOAD
2076
   OPERAND1-sF
2077
  OP1 VALUE-sF
2078
   OPERAND2-00
2079
  OP2 VALUE-00
2080
    COMMENT-
2081
    ADDRESS-27
2082
      LABEL-
2083
INSTRUCTION-OUTPUT
2084
   OPERAND1-sF
2085
  OP1 VALUE-sF
2086
   OPERAND2-CONTROL_OUT
2087
  OP2 VALUE-07
2088
    COMMENT-
2089
    ADDRESS-28
2090
      LABEL-
2091
INSTRUCTION-OUTPUT
2092
   OPERAND1-sF
2093
  OP1 VALUE-sF
2094
   OPERAND2-CONTROL_WB_OUT
2095
  OP2 VALUE-06
2096
    COMMENT-
2097
    ADDRESS-29
2098
      LABEL-
2099
INSTRUCTION-JUMP
2100
   OPERAND1-main
2101
  OP1 VALUE-18
2102
   OPERAND2-
2103
  OP2 VALUE-
2104
    COMMENT-
2105
    ADDRESS-2A
2106
      LABEL-store_lba_15_0
2107
INSTRUCTION-
2108
   OPERAND1-
2109
  OP1 VALUE-
2110
   OPERAND2-
2111
  OP2 VALUE-
2112
    COMMENT-
2113
    ADDRESS-2A
2114
      LABEL-
2115
INSTRUCTION-
2116
   OPERAND1-
2117
  OP1 VALUE-
2118
   OPERAND2-
2119
  OP2 VALUE-
2120
    COMMENT-; DATA_WB_IN_7_0 -> s7 LBA_7_0
2121
    ADDRESS-2A
2122
      LABEL-
2123
INSTRUCTION-INPUT
2124
   OPERAND1-s7
2125
  OP1 VALUE-s7
2126
   OPERAND2-DATA_WB_IN_7_0
2127
  OP2 VALUE-03
2128
    COMMENT-
2129
    ADDRESS-2B
2130
      LABEL-
2131
INSTRUCTION-
2132
   OPERAND1-
2133
  OP1 VALUE-
2134
   OPERAND2-
2135
  OP2 VALUE-
2136
    COMMENT-; DATA_WB_IN_15_8 -> s8 LBA_15_8
2137
    ADDRESS-2B
2138
      LABEL-
2139
INSTRUCTION-INPUT
2140
   OPERAND1-s8
2141
  OP1 VALUE-s8
2142
   OPERAND2-DATA_WB_IN_15_8
2143
  OP2 VALUE-04
2144
    COMMENT-
2145
    ADDRESS-2C
2146
      LABEL-
2147
INSTRUCTION-
2148
   OPERAND1-
2149
  OP1 VALUE-
2150
   OPERAND2-
2151
  OP2 VALUE-
2152
    COMMENT-; SECTOR AVAILABLE / COMMAND AVAILABLE -> 0
2153
    ADDRESS-2C
2154
      LABEL-
2155
INSTRUCTION-LOAD
2156
   OPERAND1-sF
2157
  OP1 VALUE-sF
2158
   OPERAND2-00
2159
  OP2 VALUE-00
2160
    COMMENT-
2161
    ADDRESS-2D
2162
      LABEL-
2163
INSTRUCTION-AND
2164
   OPERAND1-s5
2165
  OP1 VALUE-s5
2166
   OPERAND2-sF
2167
  OP2 VALUE-sF
2168
    COMMENT-
2169
    ADDRESS-2E
2170
      LABEL-
2171
INSTRUCTION-JUMP
2172
   OPERAND1-wishbone_ack
2173
  OP1 VALUE-3E
2174
   OPERAND2-
2175
  OP2 VALUE-
2176
    COMMENT-
2177
    ADDRESS-2F
2178
      LABEL-store_lba_27_16
2179
INSTRUCTION-
2180
   OPERAND1-
2181
  OP1 VALUE-
2182
   OPERAND2-
2183
  OP2 VALUE-
2184
    COMMENT-
2185
    ADDRESS-2F
2186
      LABEL-
2187
INSTRUCTION-
2188
   OPERAND1-
2189
  OP1 VALUE-
2190
   OPERAND2-
2191
  OP2 VALUE-
2192
    COMMENT-; DATA_WB_IN_7_0 -> s9 LBA_23_16
2193
    ADDRESS-2F
2194
      LABEL-
2195
INSTRUCTION-INPUT
2196
   OPERAND1-s9
2197
  OP1 VALUE-s9
2198
   OPERAND2-DATA_WB_IN_7_0
2199
  OP2 VALUE-03
2200
    COMMENT-
2201
    ADDRESS-30
2202
      LABEL-
2203
INSTRUCTION-
2204
   OPERAND1-
2205
  OP1 VALUE-
2206
   OPERAND2-
2207
  OP2 VALUE-
2208
    COMMENT-; DATA_WB_IN_15_8 -> s10 LD_LBA_27_24
2209
    ADDRESS-30
2210
      LABEL-
2211
INSTRUCTION-INPUT
2212
   OPERAND1-sA
2213
  OP1 VALUE-sA
2214
   OPERAND2-DATA_WB_IN_15_8
2215
  OP2 VALUE-04
2216
    COMMENT-
2217
    ADDRESS-31
2218
      LABEL-
2219
INSTRUCTION-
2220
   OPERAND1-
2221
  OP1 VALUE-
2222
   OPERAND2-
2223
  OP2 VALUE-
2224
    COMMENT-; SECTOR AVAILABLE -> 0
2225
    ADDRESS-31
2226
      LABEL-
2227
INSTRUCTION-
2228
   OPERAND1-
2229
  OP1 VALUE-
2230
   OPERAND2-
2231
  OP2 VALUE-
2232
    COMMENT-; antes 020503 LOAD sF,FE
2233
    ADDRESS-31
2234
      LABEL-
2235
INSTRUCTION-LOAD
2236
   OPERAND1-sF
2237
  OP1 VALUE-sF
2238
   OPERAND2-00
2239
  OP2 VALUE-00
2240
    COMMENT-
2241
    ADDRESS-32
2242
      LABEL-
2243
INSTRUCTION-AND
2244
   OPERAND1-s5
2245
  OP1 VALUE-s5
2246
   OPERAND2-sF
2247
  OP2 VALUE-sF
2248
    COMMENT-
2249
    ADDRESS-33
2250
      LABEL-
2251
INSTRUCTION-JUMP
2252
   OPERAND1-wishbone_ack
2253
  OP1 VALUE-3E
2254
   OPERAND2-
2255
  OP2 VALUE-
2256
    COMMENT-
2257
    ADDRESS-34
2258
      LABEL-do_reset_and_retry
2259
INSTRUCTION-
2260
   OPERAND1-
2261
  OP1 VALUE-
2262
   OPERAND2-
2263
  OP2 VALUE-
2264
    COMMENT-
2265
    ADDRESS-34
2266
      LABEL-
2267
INSTRUCTION-CALL
2268
   OPERAND1-soft_reset
2269
  OP1 VALUE-CB
2270
   OPERAND2-
2271
  OP2 VALUE-
2272
    COMMENT-
2273
    ADDRESS-35
2274
      LABEL-
2275
INSTRUCTION-LOAD
2276
   OPERAND1-s5
2277
  OP1 VALUE-s5
2278
   OPERAND2-00
2279
  OP2 VALUE-00
2280
    COMMENT-
2281
    ADDRESS-36
2282
      LABEL-put_data_in_wb_bus
2283
INSTRUCTION-
2284
   OPERAND1-
2285
  OP1 VALUE-
2286
   OPERAND2-
2287
  OP2 VALUE-
2288
    COMMENT-
2289
    ADDRESS-36
2290
      LABEL-
2291
INSTRUCTION-CALL
2292
   OPERAND1-read_word_from_cf
2293
  OP1 VALUE-96
2294
   OPERAND2-
2295
  OP2 VALUE-
2296
    COMMENT-
2297
    ADDRESS-37
2298
      LABEL-
2299
INSTRUCTION-
2300
   OPERAND1-
2301
  OP1 VALUE-
2302
   OPERAND2-
2303
  OP2 VALUE-
2304
    COMMENT-; check for error
2305
    ADDRESS-37
2306
      LABEL-
2307
INSTRUCTION-LOAD
2308
   OPERAND1-sF
2309
  OP1 VALUE-sF
2310
   OPERAND2-s5
2311
  OP2 VALUE-s5
2312
    COMMENT-
2313
    ADDRESS-38
2314
      LABEL-
2315
INSTRUCTION-AND
2316
   OPERAND1-sF
2317
  OP1 VALUE-sF
2318
   OPERAND2-ERROR_MY_STATUS
2319
  OP2 VALUE-08
2320
    COMMENT-
2321
    ADDRESS-39
2322
      LABEL-
2323
INSTRUCTION-JUMP
2324
   OPERAND1-NZ
2325
  OP1 VALUE-NZ
2326
   OPERAND2-do_reset_and_retry
2327
  OP2 VALUE-34
2328
    COMMENT-
2329
    ADDRESS-3A
2330
      LABEL-
2331
INSTRUCTION-OUTPUT
2332
   OPERAND1-sB
2333
  OP1 VALUE-sB
2334
   OPERAND2-DATA_WB_OUT_7_0
2335
  OP2 VALUE-04
2336
    COMMENT-
2337
    ADDRESS-3B
2338
      LABEL-
2339
INSTRUCTION-OUTPUT
2340
   OPERAND1-sC
2341
  OP1 VALUE-sC
2342
   OPERAND2-DATA_WB_OUT_15_8
2343
  OP2 VALUE-05
2344
    COMMENT-
2345
    ADDRESS-3C
2346
      LABEL-
2347
INSTRUCTION-
2348
   OPERAND1-
2349
  OP1 VALUE-
2350
   OPERAND2-
2351
  OP2 VALUE-
2352
    COMMENT-;
2353
    ADDRESS-3C
2354
      LABEL-
2355
INSTRUCTION-
2356
   OPERAND1-
2357
  OP1 VALUE-
2358
   OPERAND2-
2359
  OP2 VALUE-
2360
    COMMENT-; ENABLE WB ENABLE
2361
    ADDRESS-3C
2362
      LABEL-
2363
INSTRUCTION-
2364
   OPERAND1-
2365
  OP1 VALUE-
2366
   OPERAND2-
2367
  OP2 VALUE-
2368
    COMMENT-;
2369
    ADDRESS-3C
2370
      LABEL-
2371
INSTRUCTION-LOAD
2372
   OPERAND1-sF
2373
  OP1 VALUE-sF
2374
   OPERAND2-WB_BUS_WRITE_ENABLE
2375
  OP2 VALUE-02
2376
    COMMENT-
2377
    ADDRESS-3D
2378
      LABEL-
2379
INSTRUCTION-OUTPUT
2380
   OPERAND1-sF
2381
  OP1 VALUE-sF
2382
   OPERAND2-CONTROL_OUT
2383
  OP2 VALUE-07
2384
    COMMENT-
2385
    ADDRESS-3E
2386
      LABEL-wishbone_ack
2387
INSTRUCTION-
2388
   OPERAND1-
2389
  OP1 VALUE-
2390
   OPERAND2-
2391
  OP2 VALUE-
2392
    COMMENT-
2393
    ADDRESS-3E
2394
      LABEL-
2395
INSTRUCTION-
2396
   OPERAND1-
2397
  OP1 VALUE-
2398
   OPERAND2-
2399
  OP2 VALUE-
2400
    COMMENT-;
2401
    ADDRESS-3E
2402
      LABEL-
2403
INSTRUCTION-
2404
   OPERAND1-
2405
  OP1 VALUE-
2406
   OPERAND2-
2407
  OP2 VALUE-
2408
    COMMENT-; WISHBONE ACK
2409
    ADDRESS-3E
2410
      LABEL-
2411
INSTRUCTION-
2412
   OPERAND1-
2413
  OP1 VALUE-
2414
   OPERAND2-
2415
  OP2 VALUE-
2416
    COMMENT-;
2417
    ADDRESS-3E
2418
      LABEL-
2419
INSTRUCTION-LOAD
2420
   OPERAND1-sF
2421
  OP1 VALUE-sF
2422
   OPERAND2-ACK_CF_READER
2423
  OP2 VALUE-01
2424
    COMMENT-
2425
    ADDRESS-3F
2426
      LABEL-
2427
INSTRUCTION-OUTPUT
2428
   OPERAND1-sF
2429
  OP1 VALUE-sF
2430
   OPERAND2-CONTROL_WB_OUT
2431
  OP2 VALUE-06
2432
    COMMENT-
2433
    ADDRESS-40
2434
      LABEL-
2435
INSTRUCTION-
2436
   OPERAND1-
2437
  OP1 VALUE-
2438
   OPERAND2-
2439
  OP2 VALUE-
2440
    COMMENT-; null - wait state
2441
    ADDRESS-40
2442
      LABEL-
2443
INSTRUCTION-
2444
   OPERAND1-
2445
  OP1 VALUE-
2446
   OPERAND2-
2447
  OP2 VALUE-
2448
    COMMENT-;
2449
    ADDRESS-40
2450
      LABEL-
2451
INSTRUCTION-AND
2452
   OPERAND1-sF
2453
  OP1 VALUE-sF
2454
   OPERAND2-sF
2455
  OP2 VALUE-sF
2456
    COMMENT-
2457
    ADDRESS-41
2458
      LABEL-
2459
INSTRUCTION-AND
2460
   OPERAND1-sF
2461
  OP1 VALUE-sF
2462
   OPERAND2-sF
2463
  OP2 VALUE-sF
2464
    COMMENT-
2465
    ADDRESS-42
2466
      LABEL-
2467
INSTRUCTION-AND
2468
   OPERAND1-sF
2469
  OP1 VALUE-sF
2470
   OPERAND2-sF
2471
  OP2 VALUE-sF
2472
    COMMENT-
2473
    ADDRESS-43
2474
      LABEL-
2475
INSTRUCTION-AND
2476
   OPERAND1-sF
2477
  OP1 VALUE-sF
2478
   OPERAND2-sF
2479
  OP2 VALUE-sF
2480
    COMMENT-
2481
    ADDRESS-44
2482
      LABEL-
2483
INSTRUCTION-
2484
   OPERAND1-
2485
  OP1 VALUE-
2486
   OPERAND2-
2487
  OP2 VALUE-
2488
    COMMENT-; WISHBONE MASTER MUST CHECK ACK SIGNAL
2489
    ADDRESS-44
2490
      LABEL-
2491
INSTRUCTION-
2492
   OPERAND1-
2493
  OP1 VALUE-
2494
   OPERAND2-
2495
  OP2 VALUE-
2496
    COMMENT-; IN THE RISING EDGE OF THE CLOCK AND DEASSERT
2497
    ADDRESS-44
2498
      LABEL-
2499
INSTRUCTION-
2500
   OPERAND1-
2501
  OP1 VALUE-
2502
   OPERAND2-
2503
  OP2 VALUE-
2504
    COMMENT-; STROBE SIGNAL. SLAVE AUTOMATICALLY DEASSERT ACK
2505
    ADDRESS-44
2506
      LABEL-
2507
INSTRUCTION-
2508
   OPERAND1-
2509
  OP1 VALUE-
2510
   OPERAND2-
2511
  OP2 VALUE-
2512
    COMMENT-;
2513
    ADDRESS-44
2514
      LABEL-
2515
INSTRUCTION-LOAD
2516
   OPERAND1-sF
2517
  OP1 VALUE-sF
2518
   OPERAND2-00
2519
  OP2 VALUE-00
2520
    COMMENT-
2521
    ADDRESS-45
2522
      LABEL-
2523
INSTRUCTION-OUTPUT
2524
   OPERAND1-sF
2525
  OP1 VALUE-sF
2526
   OPERAND2-CONTROL_WB_OUT
2527
  OP2 VALUE-06
2528
    COMMENT-
2529
    ADDRESS-46
2530
      LABEL-
2531
INSTRUCTION-
2532
   OPERAND1-
2533
  OP1 VALUE-
2534
   OPERAND2-
2535
  OP2 VALUE-
2536
    COMMENT-;OUTPUT sF,CONTROL_OUT
2537
    ADDRESS-46
2538
      LABEL-
2539
INSTRUCTION-JUMP
2540
   OPERAND1-main
2541
  OP1 VALUE-18
2542
   OPERAND2-
2543
  OP2 VALUE-
2544
    COMMENT-
2545
    ADDRESS-47
2546
      LABEL-wait_loop
2547
INSTRUCTION-
2548
   OPERAND1-
2549
  OP1 VALUE-
2550
   OPERAND2-
2551
  OP2 VALUE-
2552
    COMMENT-
2553
    ADDRESS-47
2554
      LABEL-
2555
INSTRUCTION-
2556
   OPERAND1-
2557
  OP1 VALUE-
2558
   OPERAND2-
2559
  OP2 VALUE-
2560
    COMMENT-;
2561
    ADDRESS-47
2562
      LABEL-
2563
INSTRUCTION-
2564
   OPERAND1-
2565
  OP1 VALUE-
2566
   OPERAND2-
2567
  OP2 VALUE-
2568
    COMMENT-; SOFTWARE DELAY LOOP
2569
    ADDRESS-47
2570
      LABEL-
2571
INSTRUCTION-
2572
   OPERAND1-
2573
  OP1 VALUE-
2574
   OPERAND2-
2575
  OP2 VALUE-
2576
    COMMENT-; TAKES SLOW LOOP VALUE FROM sF
2577
    ADDRESS-47
2578
      LABEL-
2579
INSTRUCTION-
2580
   OPERAND1-
2581
  OP1 VALUE-
2582
   OPERAND2-
2583
  OP2 VALUE-
2584
    COMMENT-;
2585
    ADDRESS-47
2586
      LABEL-
2587
INSTRUCTION-
2588
   OPERAND1-
2589
  OP1 VALUE-
2590
   OPERAND2-
2591
  OP2 VALUE-
2592
    COMMENT-; TWO CYCLES PER INSTRUCTION
2593
    ADDRESS-47
2594
      LABEL-
2595
INSTRUCTION-
2596
   OPERAND1-
2597
  OP1 VALUE-
2598
   OPERAND2-
2599
  OP2 VALUE-
2600
    COMMENT-;
2601
    ADDRESS-47
2602
      LABEL-
2603
INSTRUCTION-
2604
   OPERAND1-
2605
  OP1 VALUE-
2606
   OPERAND2-
2607
  OP2 VALUE-
2608
    COMMENT-; SLOW LOOP 3 INSTRUCTIONS * sF
2609
    ADDRESS-47
2610
      LABEL-
2611
INSTRUCTION-
2612
   OPERAND1-
2613
  OP1 VALUE-
2614
   OPERAND2-
2615
  OP2 VALUE-
2616
    COMMENT-; FAST LOOP 2 INSTRUCTIONS * DELAY1
2617
    ADDRESS-47
2618
      LABEL-
2619
INSTRUCTION-
2620
   OPERAND1-
2621
  OP1 VALUE-
2622
   OPERAND2-
2623
  OP2 VALUE-
2624
    COMMENT-; 50 MHZ DELAY1=0A => T=20NS => fl=3*20*2= 120ns sF=1 => delay= 120ns
2625
    ADDRESS-47
2626
      LABEL-
2627
INSTRUCTION-LOAD
2628
   OPERAND1-s1
2629
  OP1 VALUE-s1
2630
   OPERAND2-sF
2631
  OP2 VALUE-sF
2632
    COMMENT-
2633
    ADDRESS-48
2634
      LABEL-slow_loop
2635
INSTRUCTION-
2636
   OPERAND1-
2637
  OP1 VALUE-
2638
   OPERAND2-
2639
  OP2 VALUE-
2640
    COMMENT-
2641
    ADDRESS-48
2642
      LABEL-
2643
INSTRUCTION-LOAD
2644
   OPERAND1-s0
2645
  OP1 VALUE-s0
2646
   OPERAND2-DELAY1
2647
  OP2 VALUE-03
2648
    COMMENT-
2649
    ADDRESS-49
2650
      LABEL-fast_loop
2651
INSTRUCTION-
2652
   OPERAND1-
2653
  OP1 VALUE-
2654
   OPERAND2-
2655
  OP2 VALUE-
2656
    COMMENT-
2657
    ADDRESS-49
2658
      LABEL-
2659
INSTRUCTION-SUB
2660
   OPERAND1-s0
2661
  OP1 VALUE-s0
2662
   OPERAND2-01
2663
  OP2 VALUE-01
2664
    COMMENT-
2665
    ADDRESS-4A
2666
      LABEL-
2667
INSTRUCTION-JUMP
2668
   OPERAND1-NZ
2669
  OP1 VALUE-NZ
2670
   OPERAND2-fast_loop
2671
  OP2 VALUE-49
2672
    COMMENT-
2673
    ADDRESS-4B
2674
      LABEL-
2675
INSTRUCTION-SUB
2676
   OPERAND1-s1
2677
  OP1 VALUE-s1
2678
   OPERAND2-01
2679
  OP2 VALUE-01
2680
    COMMENT-
2681
    ADDRESS-4C
2682
      LABEL-
2683
INSTRUCTION-JUMP
2684
   OPERAND1-NZ
2685
  OP1 VALUE-NZ
2686
   OPERAND2-slow_loop
2687
  OP2 VALUE-48
2688
    COMMENT-
2689
    ADDRESS-4D
2690
      LABEL-
2691
INSTRUCTION-RETURN
2692
   OPERAND1-
2693
  OP1 VALUE-
2694
   OPERAND2-
2695
  OP2 VALUE-
2696
    COMMENT-
2697
    ADDRESS-4E
2698
      LABEL-write_ide_register
2699
INSTRUCTION-
2700
   OPERAND1-
2701
  OP1 VALUE-
2702
   OPERAND2-
2703
  OP2 VALUE-
2704
    COMMENT-
2705
    ADDRESS-4E
2706
      LABEL-
2707
INSTRUCTION-
2708
   OPERAND1-
2709
  OP1 VALUE-
2710
   OPERAND2-
2711
  OP2 VALUE-
2712
    COMMENT-;
2713
    ADDRESS-4E
2714
      LABEL-
2715
INSTRUCTION-
2716
   OPERAND1-
2717
  OP1 VALUE-
2718
   OPERAND2-
2719
  OP2 VALUE-
2720
    COMMENT-; TAKE ADDRESS FROM SF REGISTER AND IT'S PUT INTO THE PORT
2721
    ADDRESS-4E
2722
      LABEL-
2723
INSTRUCTION-
2724
   OPERAND1-
2725
  OP1 VALUE-
2726
   OPERAND2-
2727
  OP2 VALUE-
2728
    COMMENT-;
2729
    ADDRESS-4E
2730
      LABEL-
2731
INSTRUCTION-OUTPUT
2732
   OPERAND1-sF
2733
  OP1 VALUE-sF
2734
   OPERAND2-IDE_ADDRESS_OUT
2735
  OP2 VALUE-03
2736
    COMMENT-
2737
    ADDRESS-4F
2738
      LABEL-
2739
INSTRUCTION-
2740
   OPERAND1-
2741
  OP1 VALUE-
2742
   OPERAND2-
2743
  OP2 VALUE-
2744
    COMMENT-;
2745
    ADDRESS-4F
2746
      LABEL-
2747
INSTRUCTION-
2748
   OPERAND1-
2749
  OP1 VALUE-
2750
   OPERAND2-
2751
  OP2 VALUE-
2752
    COMMENT-; DATA OUT IDE
2753
    ADDRESS-4F
2754
      LABEL-
2755
INSTRUCTION-
2756
   OPERAND1-
2757
  OP1 VALUE-
2758
   OPERAND2-
2759
  OP2 VALUE-
2760
    COMMENT-;
2761
    ADDRESS-4F
2762
      LABEL-
2763
INSTRUCTION-OUTPUT
2764
   OPERAND1-sD
2765
  OP1 VALUE-sD
2766
   OPERAND2-DATA_IDE_OUT_7_0
2767
  OP2 VALUE-00
2768
    COMMENT-
2769
    ADDRESS-50
2770
      LABEL-
2771
INSTRUCTION-OUTPUT
2772
   OPERAND1-sE
2773
  OP1 VALUE-sE
2774
   OPERAND2-DATA_IDE_OUT_15_8
2775
  OP2 VALUE-01
2776
    COMMENT-
2777
    ADDRESS-51
2778
      LABEL-
2779
INSTRUCTION-
2780
   OPERAND1-
2781
  OP1 VALUE-
2782
   OPERAND2-
2783
  OP2 VALUE-
2784
    COMMENT-;
2785
    ADDRESS-51
2786
      LABEL-
2787
INSTRUCTION-
2788
   OPERAND1-
2789
  OP1 VALUE-
2790
   OPERAND2-
2791
  OP2 VALUE-
2792
    COMMENT-; DATA OUT BUS ENABLE
2793
    ADDRESS-51
2794
      LABEL-
2795
INSTRUCTION-
2796
   OPERAND1-
2797
  OP1 VALUE-
2798
   OPERAND2-
2799
  OP2 VALUE-
2800
    COMMENT-;
2801
    ADDRESS-51
2802
      LABEL-
2803
INSTRUCTION-LOAD
2804
   OPERAND1-sF
2805
  OP1 VALUE-sF
2806
   OPERAND2-IDE_BUS_WRITE_ENABLE
2807
  OP2 VALUE-01
2808
    COMMENT-
2809
    ADDRESS-52
2810
      LABEL-
2811
INSTRUCTION-OUTPUT
2812
   OPERAND1-sF
2813
  OP1 VALUE-sF
2814
   OPERAND2-CONTROL_OUT
2815
  OP2 VALUE-07
2816
    COMMENT-
2817
    ADDRESS-53
2818
      LABEL-
2819
INSTRUCTION-
2820
   OPERAND1-
2821
  OP1 VALUE-
2822
   OPERAND2-
2823
  OP2 VALUE-
2824
    COMMENT-;
2825
    ADDRESS-53
2826
      LABEL-
2827
INSTRUCTION-
2828
   OPERAND1-
2829
  OP1 VALUE-
2830
   OPERAND2-
2831
  OP2 VALUE-
2832
    COMMENT-; WAIT FOR 70 NS (MIN)
2833
    ADDRESS-53
2834
      LABEL-
2835
INSTRUCTION-
2836
   OPERAND1-
2837
  OP1 VALUE-
2838
   OPERAND2-
2839
  OP2 VALUE-
2840
    COMMENT-; (120ns/50Mhz)
2841
    ADDRESS-53
2842
      LABEL-
2843
INSTRUCTION-LOAD
2844
   OPERAND1-sF
2845
  OP1 VALUE-sF
2846
   OPERAND2-01
2847
  OP2 VALUE-01
2848
    COMMENT-
2849
    ADDRESS-54
2850
      LABEL-
2851
INSTRUCTION-CALL
2852
   OPERAND1-wait_loop
2853
  OP1 VALUE-47
2854
   OPERAND2-
2855
  OP2 VALUE-
2856
    COMMENT-
2857
    ADDRESS-55
2858
      LABEL-
2859
INSTRUCTION-
2860
   OPERAND1-
2861
  OP1 VALUE-
2862
   OPERAND2-
2863
  OP2 VALUE-
2864
    COMMENT-;
2865
    ADDRESS-55
2866
      LABEL-
2867
INSTRUCTION-
2868
   OPERAND1-
2869
  OP1 VALUE-
2870
   OPERAND2-
2871
  OP2 VALUE-
2872
    COMMENT-; WRITE STROBE ON
2873
    ADDRESS-55
2874
      LABEL-
2875
INSTRUCTION-
2876
   OPERAND1-
2877
  OP1 VALUE-
2878
   OPERAND2-
2879
  OP2 VALUE-
2880
    COMMENT-;
2881
    ADDRESS-55
2882
      LABEL-
2883
INSTRUCTION-LOAD
2884
   OPERAND1-sF
2885
  OP1 VALUE-sF
2886
   OPERAND2-NIOWR
2887
  OP2 VALUE-FD
2888
    COMMENT-
2889
    ADDRESS-56
2890
      LABEL-
2891
INSTRUCTION-OUTPUT
2892
   OPERAND1-sF
2893
  OP1 VALUE-sF
2894
   OPERAND2-IDE_CONTROL_OUT
2895
  OP2 VALUE-02
2896
    COMMENT-
2897
    ADDRESS-57
2898
      LABEL-
2899
INSTRUCTION-
2900
   OPERAND1-
2901
  OP1 VALUE-
2902
   OPERAND2-
2903
  OP2 VALUE-
2904
    COMMENT-;
2905
    ADDRESS-57
2906
      LABEL-
2907
INSTRUCTION-
2908
   OPERAND1-
2909
  OP1 VALUE-
2910
   OPERAND2-
2911
  OP2 VALUE-
2912
    COMMENT-; WAIT FOR 165NS (MIN)
2913
    ADDRESS-57
2914
      LABEL-
2915
INSTRUCTION-
2916
   OPERAND1-
2917
  OP1 VALUE-
2918
   OPERAND2-
2919
  OP2 VALUE-
2920
    COMMENT-; (240ns/50Mhz)
2921
    ADDRESS-57
2922
      LABEL-
2923
INSTRUCTION-
2924
   OPERAND1-
2925
  OP1 VALUE-
2926
   OPERAND2-
2927
  OP2 VALUE-
2928
    COMMENT-; 020503
2929
    ADDRESS-57
2930
      LABEL-
2931
INSTRUCTION-LOAD
2932
   OPERAND1-sF
2933
  OP1 VALUE-sF
2934
   OPERAND2-02
2935
  OP2 VALUE-02
2936
    COMMENT-
2937
    ADDRESS-58
2938
      LABEL-
2939
INSTRUCTION-CALL
2940
   OPERAND1-wait_loop
2941
  OP1 VALUE-47
2942
   OPERAND2-
2943
  OP2 VALUE-
2944
    COMMENT-
2945
    ADDRESS-59
2946
      LABEL-
2947
INSTRUCTION-
2948
   OPERAND1-
2949
  OP1 VALUE-
2950
   OPERAND2-
2951
  OP2 VALUE-
2952
    COMMENT-;
2953
    ADDRESS-59
2954
      LABEL-
2955
INSTRUCTION-
2956
   OPERAND1-
2957
  OP1 VALUE-
2958
   OPERAND2-
2959
  OP2 VALUE-
2960
    COMMENT-; WRITE STROBE OFF
2961
    ADDRESS-59
2962
      LABEL-
2963
INSTRUCTION-
2964
   OPERAND1-
2965
  OP1 VALUE-
2966
   OPERAND2-
2967
  OP2 VALUE-
2968
    COMMENT-;
2969
    ADDRESS-59
2970
      LABEL-
2971
INSTRUCTION-LOAD
2972
   OPERAND1-sF
2973
  OP1 VALUE-sF
2974
   OPERAND2-FF
2975
  OP2 VALUE-FF
2976
    COMMENT-
2977
    ADDRESS-5A
2978
      LABEL-
2979
INSTRUCTION-OUTPUT
2980
   OPERAND1-sF
2981
  OP1 VALUE-sF
2982
   OPERAND2-IDE_CONTROL_OUT
2983
  OP2 VALUE-02
2984
    COMMENT-
2985
    ADDRESS-5B
2986
      LABEL-
2987
INSTRUCTION-
2988
   OPERAND1-
2989
  OP1 VALUE-
2990
   OPERAND2-
2991
  OP2 VALUE-
2992
    COMMENT-;
2993
    ADDRESS-5B
2994
      LABEL-
2995
INSTRUCTION-
2996
   OPERAND1-
2997
  OP1 VALUE-
2998
   OPERAND2-
2999
  OP2 VALUE-
3000
    COMMENT-; WAIT FOR 20NS (MIN)
3001
    ADDRESS-5B
3002
      LABEL-
3003
INSTRUCTION-
3004
   OPERAND1-
3005
  OP1 VALUE-
3006
   OPERAND2-
3007
  OP2 VALUE-
3008
    COMMENT-; (410ns/50Mhz)
3009
    ADDRESS-5B
3010
      LABEL-
3011
INSTRUCTION-
3012
   OPERAND1-
3013
  OP1 VALUE-
3014
   OPERAND2-
3015
  OP2 VALUE-
3016
    COMMENT-; 020503
3017
    ADDRESS-5B
3018
      LABEL-
3019
INSTRUCTION-
3020
   OPERAND1-
3021
  OP1 VALUE-
3022
   OPERAND2-
3023
  OP2 VALUE-
3024
    COMMENT-;LOAD sF,01
3025
    ADDRESS-5B
3026
      LABEL-
3027
INSTRUCTION-
3028
   OPERAND1-
3029
  OP1 VALUE-
3030
   OPERAND2-
3031
  OP2 VALUE-
3032
    COMMENT-;CALL wait_loop
3033
    ADDRESS-5B
3034
      LABEL-
3035
INSTRUCTION-
3036
   OPERAND1-
3037
  OP1 VALUE-
3038
   OPERAND2-
3039
  OP2 VALUE-
3040
    COMMENT-;
3041
    ADDRESS-5B
3042
      LABEL-
3043
INSTRUCTION-
3044
   OPERAND1-
3045
  OP1 VALUE-
3046
   OPERAND2-
3047
  OP2 VALUE-
3048
    COMMENT-; CE AND ADRESSES OFF
3049
    ADDRESS-5B
3050
      LABEL-
3051
INSTRUCTION-
3052
   OPERAND1-
3053
  OP1 VALUE-
3054
   OPERAND2-
3055
  OP2 VALUE-
3056
    COMMENT-;
3057
    ADDRESS-5B
3058
      LABEL-
3059
INSTRUCTION-LOAD
3060
   OPERAND1-sF
3061
  OP1 VALUE-sF
3062
   OPERAND2-CF_OFF
3063
  OP2 VALUE-18
3064
    COMMENT-
3065
    ADDRESS-5C
3066
      LABEL-
3067
INSTRUCTION-OUTPUT
3068
   OPERAND1-sF
3069
  OP1 VALUE-sF
3070
   OPERAND2-IDE_ADDRESS_OUT
3071
  OP2 VALUE-03
3072
    COMMENT-
3073
    ADDRESS-5D
3074
      LABEL-
3075
INSTRUCTION-
3076
   OPERAND1-
3077
  OP1 VALUE-
3078
   OPERAND2-
3079
  OP2 VALUE-
3080
    COMMENT-;
3081
    ADDRESS-5D
3082
      LABEL-
3083
INSTRUCTION-
3084
   OPERAND1-
3085
  OP1 VALUE-
3086
   OPERAND2-
3087
  OP2 VALUE-
3088
    COMMENT-; WAIT FOR 30NS (MIN) (if delay of the two previos inst>30ns this is not necessary)
3089
    ADDRESS-5D
3090
      LABEL-
3091
INSTRUCTION-
3092
   OPERAND1-
3093
  OP1 VALUE-
3094
   OPERAND2-
3095
  OP2 VALUE-
3096
    COMMENT-; (put again 020503)
3097
    ADDRESS-5D
3098
      LABEL-
3099
INSTRUCTION-LOAD
3100
   OPERAND1-sF
3101
  OP1 VALUE-sF
3102
   OPERAND2-01
3103
  OP2 VALUE-01
3104
    COMMENT-
3105
    ADDRESS-5E
3106
      LABEL-
3107
INSTRUCTION-CALL
3108
   OPERAND1-wait_loop
3109
  OP1 VALUE-47
3110
   OPERAND2-
3111
  OP2 VALUE-
3112
    COMMENT-
3113
    ADDRESS-5F
3114
      LABEL-
3115
INSTRUCTION-
3116
   OPERAND1-
3117
  OP1 VALUE-
3118
   OPERAND2-
3119
  OP2 VALUE-
3120
    COMMENT-;
3121
    ADDRESS-5F
3122
      LABEL-
3123
INSTRUCTION-
3124
   OPERAND1-
3125
  OP1 VALUE-
3126
   OPERAND2-
3127
  OP2 VALUE-
3128
    COMMENT-; DATA OUT BUS DISABLE
3129
    ADDRESS-5F
3130
      LABEL-
3131
INSTRUCTION-
3132
   OPERAND1-
3133
  OP1 VALUE-
3134
   OPERAND2-
3135
  OP2 VALUE-
3136
    COMMENT-;
3137
    ADDRESS-5F
3138
      LABEL-
3139
INSTRUCTION-LOAD
3140
   OPERAND1-sF
3141
  OP1 VALUE-sF
3142
   OPERAND2-00
3143
  OP2 VALUE-00
3144
    COMMENT-
3145
    ADDRESS-60
3146
      LABEL-
3147
INSTRUCTION-OUTPUT
3148
   OPERAND1-sF
3149
  OP1 VALUE-sF
3150
   OPERAND2-CONTROL_OUT
3151
  OP2 VALUE-07
3152
    COMMENT-
3153
    ADDRESS-61
3154
      LABEL-
3155
INSTRUCTION-
3156
   OPERAND1-
3157
  OP1 VALUE-
3158
   OPERAND2-
3159
  OP2 VALUE-
3160
    COMMENT-;
3161
    ADDRESS-61
3162
      LABEL-
3163
INSTRUCTION-
3164
   OPERAND1-
3165
  OP1 VALUE-
3166
   OPERAND2-
3167
  OP2 VALUE-
3168
    COMMENT-; (put again 020503)
3169
    ADDRESS-61
3170
      LABEL-
3171
INSTRUCTION-LOAD
3172
   OPERAND1-sF
3173
  OP1 VALUE-sF
3174
   OPERAND2-02
3175
  OP2 VALUE-02
3176
    COMMENT-
3177
    ADDRESS-62
3178
      LABEL-
3179
INSTRUCTION-CALL
3180
   OPERAND1-wait_loop
3181
  OP1 VALUE-47
3182
   OPERAND2-
3183
  OP2 VALUE-
3184
    COMMENT-
3185
    ADDRESS-63
3186
      LABEL-
3187
INSTRUCTION-RETURN
3188
   OPERAND1-
3189
  OP1 VALUE-
3190
   OPERAND2-
3191
  OP2 VALUE-
3192
    COMMENT-
3193
    ADDRESS-64
3194
      LABEL-read_ide_register
3195
INSTRUCTION-
3196
   OPERAND1-
3197
  OP1 VALUE-
3198
   OPERAND2-
3199
  OP2 VALUE-
3200
    COMMENT-
3201
    ADDRESS-64
3202
      LABEL-
3203
INSTRUCTION-
3204
   OPERAND1-
3205
  OP1 VALUE-
3206
   OPERAND2-
3207
  OP2 VALUE-
3208
    COMMENT-;
3209
    ADDRESS-64
3210
      LABEL-
3211
INSTRUCTION-
3212
   OPERAND1-
3213
  OP1 VALUE-
3214
   OPERAND2-
3215
  OP2 VALUE-
3216
    COMMENT-; TAKE ADDRESS FROM SF REGISTER AND IT'S PUT INTO THE PORT
3217
    ADDRESS-64
3218
      LABEL-
3219
INSTRUCTION-
3220
   OPERAND1-
3221
  OP1 VALUE-
3222
   OPERAND2-
3223
  OP2 VALUE-
3224
    COMMENT-;
3225
    ADDRESS-64
3226
      LABEL-
3227
INSTRUCTION-OUTPUT
3228
   OPERAND1-sF
3229
  OP1 VALUE-sF
3230
   OPERAND2-IDE_ADDRESS_OUT
3231
  OP2 VALUE-03
3232
    COMMENT-
3233
    ADDRESS-65
3234
      LABEL-
3235
INSTRUCTION-
3236
   OPERAND1-
3237
  OP1 VALUE-
3238
   OPERAND2-
3239
  OP2 VALUE-
3240
    COMMENT-;
3241
    ADDRESS-65
3242
      LABEL-
3243
INSTRUCTION-
3244
   OPERAND1-
3245
  OP1 VALUE-
3246
   OPERAND2-
3247
  OP2 VALUE-
3248
    COMMENT-; WAIT FOR 70 NS (MIN)
3249
    ADDRESS-65
3250
      LABEL-
3251
INSTRUCTION-
3252
   OPERAND1-
3253
  OP1 VALUE-
3254
   OPERAND2-
3255
  OP2 VALUE-
3256
    COMMENT-;
3257
    ADDRESS-65
3258
      LABEL-
3259
INSTRUCTION-LOAD
3260
   OPERAND1-sF
3261
  OP1 VALUE-sF
3262
   OPERAND2-01
3263
  OP2 VALUE-01
3264
    COMMENT-
3265
    ADDRESS-66
3266
      LABEL-
3267
INSTRUCTION-CALL
3268
   OPERAND1-wait_loop
3269
  OP1 VALUE-47
3270
   OPERAND2-
3271
  OP2 VALUE-
3272
    COMMENT-
3273
    ADDRESS-67
3274
      LABEL-
3275
INSTRUCTION-
3276
   OPERAND1-
3277
  OP1 VALUE-
3278
   OPERAND2-
3279
  OP2 VALUE-
3280
    COMMENT-;
3281
    ADDRESS-67
3282
      LABEL-
3283
INSTRUCTION-
3284
   OPERAND1-
3285
  OP1 VALUE-
3286
   OPERAND2-
3287
  OP2 VALUE-
3288
    COMMENT-; READ STROBE ON
3289
    ADDRESS-67
3290
      LABEL-
3291
INSTRUCTION-
3292
   OPERAND1-
3293
  OP1 VALUE-
3294
   OPERAND2-
3295
  OP2 VALUE-
3296
    COMMENT-; reset control_out (140503)
3297
    ADDRESS-67
3298
      LABEL-
3299
INSTRUCTION-LOAD
3300
   OPERAND1-sF
3301
  OP1 VALUE-sF
3302
   OPERAND2-00
3303
  OP2 VALUE-00
3304
    COMMENT-
3305
    ADDRESS-68
3306
      LABEL-
3307
INSTRUCTION-OUTPUT
3308
   OPERAND1-sF
3309
  OP1 VALUE-sF
3310
   OPERAND2-CONTROL_OUT
3311
  OP2 VALUE-07
3312
    COMMENT-
3313
    ADDRESS-69
3314
      LABEL-
3315
INSTRUCTION-LOAD
3316
   OPERAND1-sF
3317
  OP1 VALUE-sF
3318
   OPERAND2-NIORD
3319
  OP2 VALUE-FE
3320
    COMMENT-
3321
    ADDRESS-6A
3322
      LABEL-
3323
INSTRUCTION-OUTPUT
3324
   OPERAND1-sF
3325
  OP1 VALUE-sF
3326
   OPERAND2-IDE_CONTROL_OUT
3327
  OP2 VALUE-02
3328
    COMMENT-
3329
    ADDRESS-6B
3330
      LABEL-
3331
INSTRUCTION-
3332
   OPERAND1-
3333
  OP1 VALUE-
3334
   OPERAND2-
3335
  OP2 VALUE-
3336
    COMMENT-;
3337
    ADDRESS-6B
3338
      LABEL-
3339
INSTRUCTION-
3340
   OPERAND1-
3341
  OP1 VALUE-
3342
   OPERAND2-
3343
  OP2 VALUE-
3344
    COMMENT-; WAIT FOR 165NS (MIN)
3345
    ADDRESS-6B
3346
      LABEL-
3347
INSTRUCTION-
3348
   OPERAND1-
3349
  OP1 VALUE-
3350
   OPERAND2-
3351
  OP2 VALUE-
3352
    COMMENT-;
3353
    ADDRESS-6B
3354
      LABEL-
3355
INSTRUCTION-LOAD
3356
   OPERAND1-sF
3357
  OP1 VALUE-sF
3358
   OPERAND2-02
3359
  OP2 VALUE-02
3360
    COMMENT-
3361
    ADDRESS-6C
3362
      LABEL-
3363
INSTRUCTION-CALL
3364
   OPERAND1-wait_loop
3365
  OP1 VALUE-47
3366
   OPERAND2-
3367
  OP2 VALUE-
3368
    COMMENT-
3369
    ADDRESS-6D
3370
      LABEL-
3371
INSTRUCTION-
3372
   OPERAND1-
3373
  OP1 VALUE-
3374
   OPERAND2-
3375
  OP2 VALUE-
3376
    COMMENT-;
3377
    ADDRESS-6D
3378
      LABEL-
3379
INSTRUCTION-
3380
   OPERAND1-
3381
  OP1 VALUE-
3382
   OPERAND2-
3383
  OP2 VALUE-
3384
    COMMENT-; TAKE DE DATA FROM IDE BUS
3385
    ADDRESS-6D
3386
      LABEL-
3387
INSTRUCTION-
3388
   OPERAND1-
3389
  OP1 VALUE-
3390
   OPERAND2-
3391
  OP2 VALUE-
3392
    COMMENT-;
3393
    ADDRESS-6D
3394
      LABEL-
3395
INSTRUCTION-INPUT
3396
   OPERAND1-sB
3397
  OP1 VALUE-sB
3398
   OPERAND2-DATA_IDE_IN_7_0
3399
  OP2 VALUE-00
3400
    COMMENT-
3401
    ADDRESS-6E
3402
      LABEL-
3403
INSTRUCTION-INPUT
3404
   OPERAND1-sC
3405
  OP1 VALUE-sC
3406
   OPERAND2-DATA_IDE_IN_15_8
3407
  OP2 VALUE-01
3408
    COMMENT-
3409
    ADDRESS-6F
3410
      LABEL-
3411
INSTRUCTION-
3412
   OPERAND1-
3413
  OP1 VALUE-
3414
   OPERAND2-
3415
  OP2 VALUE-
3416
    COMMENT-;
3417
    ADDRESS-6F
3418
      LABEL-
3419
INSTRUCTION-
3420
   OPERAND1-
3421
  OP1 VALUE-
3422
   OPERAND2-
3423
  OP2 VALUE-
3424
    COMMENT-; READ STROBE OFF
3425
    ADDRESS-6F
3426
      LABEL-
3427
INSTRUCTION-
3428
   OPERAND1-
3429
  OP1 VALUE-
3430
   OPERAND2-
3431
  OP2 VALUE-
3432
    COMMENT-;
3433
    ADDRESS-6F
3434
      LABEL-
3435
INSTRUCTION-LOAD
3436
   OPERAND1-sF
3437
  OP1 VALUE-sF
3438
   OPERAND2-FF
3439
  OP2 VALUE-FF
3440
    COMMENT-
3441
    ADDRESS-70
3442
      LABEL-
3443
INSTRUCTION-OUTPUT
3444
   OPERAND1-sF
3445
  OP1 VALUE-sF
3446
   OPERAND2-IDE_CONTROL_OUT
3447
  OP2 VALUE-02
3448
    COMMENT-
3449
    ADDRESS-71
3450
      LABEL-
3451
INSTRUCTION-
3452
   OPERAND1-
3453
  OP1 VALUE-
3454
   OPERAND2-
3455
  OP2 VALUE-
3456
    COMMENT-;
3457
    ADDRESS-71
3458
      LABEL-
3459
INSTRUCTION-
3460
   OPERAND1-
3461
  OP1 VALUE-
3462
   OPERAND2-
3463
  OP2 VALUE-
3464
    COMMENT-; WAIT FOR 20NS (MIN)
3465
    ADDRESS-71
3466
      LABEL-
3467
INSTRUCTION-
3468
   OPERAND1-
3469
  OP1 VALUE-
3470
   OPERAND2-
3471
  OP2 VALUE-
3472
    COMMENT-;
3473
    ADDRESS-71
3474
      LABEL-
3475
INSTRUCTION-
3476
   OPERAND1-
3477
  OP1 VALUE-
3478
   OPERAND2-
3479
  OP2 VALUE-
3480
    COMMENT-;LOAD sF,01
3481
    ADDRESS-71
3482
      LABEL-
3483
INSTRUCTION-
3484
   OPERAND1-
3485
  OP1 VALUE-
3486
   OPERAND2-
3487
  OP2 VALUE-
3488
    COMMENT-;CALL wait_loop
3489
    ADDRESS-71
3490
      LABEL-
3491
INSTRUCTION-
3492
   OPERAND1-
3493
  OP1 VALUE-
3494
   OPERAND2-
3495
  OP2 VALUE-
3496
    COMMENT-;
3497
    ADDRESS-71
3498
      LABEL-
3499
INSTRUCTION-
3500
   OPERAND1-
3501
  OP1 VALUE-
3502
   OPERAND2-
3503
  OP2 VALUE-
3504
    COMMENT-; CE AND ADRESSES OFF
3505
    ADDRESS-71
3506
      LABEL-
3507
INSTRUCTION-
3508
   OPERAND1-
3509
  OP1 VALUE-
3510
   OPERAND2-
3511
  OP2 VALUE-
3512
    COMMENT-;
3513
    ADDRESS-71
3514
      LABEL-
3515
INSTRUCTION-LOAD
3516
   OPERAND1-sF
3517
  OP1 VALUE-sF
3518
   OPERAND2-CF_OFF
3519
  OP2 VALUE-18
3520
    COMMENT-
3521
    ADDRESS-72
3522
      LABEL-
3523
INSTRUCTION-OUTPUT
3524
   OPERAND1-sF
3525
  OP1 VALUE-sF
3526
   OPERAND2-IDE_ADDRESS_OUT
3527
  OP2 VALUE-03
3528
    COMMENT-
3529
    ADDRESS-73
3530
      LABEL-
3531
INSTRUCTION-
3532
   OPERAND1-
3533
  OP1 VALUE-
3534
   OPERAND2-
3535
  OP2 VALUE-
3536
    COMMENT-;
3537
    ADDRESS-73
3538
      LABEL-
3539
INSTRUCTION-
3540
   OPERAND1-
3541
  OP1 VALUE-
3542
   OPERAND2-
3543
  OP2 VALUE-
3544
    COMMENT-; WAIT FOR 20NS (MIN)
3545
    ADDRESS-73
3546
      LABEL-
3547
INSTRUCTION-
3548
   OPERAND1-
3549
  OP1 VALUE-
3550
   OPERAND2-
3551
  OP2 VALUE-
3552
    COMMENT-; (120ns/50mhz)
3553
    ADDRESS-73
3554
      LABEL-
3555
INSTRUCTION-
3556
   OPERAND1-
3557
  OP1 VALUE-
3558
   OPERAND2-
3559
  OP2 VALUE-
3560
    COMMENT-;LOAD sF,01
3561
    ADDRESS-73
3562
      LABEL-
3563
INSTRUCTION-
3564
   OPERAND1-
3565
  OP1 VALUE-
3566
   OPERAND2-
3567
  OP2 VALUE-
3568
    COMMENT-;CALL wait_loop
3569
    ADDRESS-73
3570
      LABEL-
3571
INSTRUCTION-RETURN
3572
   OPERAND1-
3573
  OP1 VALUE-
3574
   OPERAND2-
3575
  OP2 VALUE-
3576
    COMMENT-
3577
    ADDRESS-74
3578
      LABEL-read_sector
3579
INSTRUCTION-
3580
   OPERAND1-
3581
  OP1 VALUE-
3582
   OPERAND2-
3583
  OP2 VALUE-
3584
    COMMENT-
3585
    ADDRESS-74
3586
      LABEL-
3587
INSTRUCTION-
3588
   OPERAND1-
3589
  OP1 VALUE-
3590
   OPERAND2-
3591
  OP2 VALUE-
3592
    COMMENT-;
3593
    ADDRESS-74
3594
      LABEL-
3595
INSTRUCTION-
3596
   OPERAND1-
3597
  OP1 VALUE-
3598
   OPERAND2-
3599
  OP2 VALUE-
3600
    COMMENT-; WRITE ATA COMMANDS TO THE CF
3601
    ADDRESS-74
3602
      LABEL-
3603
INSTRUCTION-
3604
   OPERAND1-
3605
  OP1 VALUE-
3606
   OPERAND2-
3607
  OP2 VALUE-
3608
    COMMENT-;
3609
    ADDRESS-74
3610
      LABEL-
3611
INSTRUCTION-
3612
   OPERAND1-
3613
  OP1 VALUE-
3614
   OPERAND2-
3615
  OP2 VALUE-
3616
    COMMENT-;
3617
    ADDRESS-74
3618
      LABEL-
3619
INSTRUCTION-
3620
   OPERAND1-
3621
  OP1 VALUE-
3622
   OPERAND2-
3623
  OP2 VALUE-
3624
    COMMENT-; IDE FEATURE REGISTER
3625
    ADDRESS-74
3626
      LABEL-
3627
INSTRUCTION-
3628
   OPERAND1-
3629
  OP1 VALUE-
3630
   OPERAND2-
3631
  OP2 VALUE-
3632
    COMMENT-;
3633
    ADDRESS-74
3634
      LABEL-
3635
INSTRUCTION-LOAD
3636
   OPERAND1-sD
3637
  OP1 VALUE-sD
3638
   OPERAND2-WRITE_SEC_FEATURE
3639
  OP2 VALUE-00
3640
    COMMENT-
3641
    ADDRESS-75
3642
      LABEL-
3643
INSTRUCTION-LOAD
3644
   OPERAND1-sF
3645
  OP1 VALUE-sF
3646
   OPERAND2-FEATURE
3647
  OP2 VALUE-11
3648
    COMMENT-
3649
    ADDRESS-76
3650
      LABEL-
3651
INSTRUCTION-CALL
3652
   OPERAND1-write_ide_register
3653
  OP1 VALUE-4E
3654
   OPERAND2-
3655
  OP2 VALUE-
3656
    COMMENT-
3657
    ADDRESS-77
3658
      LABEL-
3659
INSTRUCTION-
3660
   OPERAND1-
3661
  OP1 VALUE-
3662
   OPERAND2-
3663
  OP2 VALUE-
3664
    COMMENT-;
3665
    ADDRESS-77
3666
      LABEL-
3667
INSTRUCTION-
3668
   OPERAND1-
3669
  OP1 VALUE-
3670
   OPERAND2-
3671
  OP2 VALUE-
3672
    COMMENT-; IDE SECTOR COUNT REGISTER
3673
    ADDRESS-77
3674
      LABEL-
3675
INSTRUCTION-
3676
   OPERAND1-
3677
  OP1 VALUE-
3678
   OPERAND2-
3679
  OP2 VALUE-
3680
    COMMENT-;
3681
    ADDRESS-77
3682
      LABEL-
3683
INSTRUCTION-LOAD
3684
   OPERAND1-sD
3685
  OP1 VALUE-sD
3686
   OPERAND2-01
3687
  OP2 VALUE-01
3688
    COMMENT-
3689
    ADDRESS-78
3690
      LABEL-
3691
INSTRUCTION-LOAD
3692
   OPERAND1-sF
3693
  OP1 VALUE-sF
3694
   OPERAND2-SECTOR_COUNT
3695
  OP2 VALUE-12
3696
    COMMENT-
3697
    ADDRESS-79
3698
      LABEL-
3699
INSTRUCTION-CALL
3700
   OPERAND1-write_ide_register
3701
  OP1 VALUE-4E
3702
   OPERAND2-
3703
  OP2 VALUE-
3704
    COMMENT-
3705
    ADDRESS-7A
3706
      LABEL-
3707
INSTRUCTION-
3708
   OPERAND1-
3709
  OP1 VALUE-
3710
   OPERAND2-
3711
  OP2 VALUE-
3712
    COMMENT-;
3713
    ADDRESS-7A
3714
      LABEL-
3715
INSTRUCTION-
3716
   OPERAND1-
3717
  OP1 VALUE-
3718
   OPERAND2-
3719
  OP2 VALUE-
3720
    COMMENT-; IDE LBA_7_0
3721
    ADDRESS-7A
3722
      LABEL-
3723
INSTRUCTION-
3724
   OPERAND1-
3725
  OP1 VALUE-
3726
   OPERAND2-
3727
  OP2 VALUE-
3728
    COMMENT-;
3729
    ADDRESS-7A
3730
      LABEL-
3731
INSTRUCTION-LOAD
3732
   OPERAND1-sD
3733
  OP1 VALUE-sD
3734
   OPERAND2-s7
3735
  OP2 VALUE-s7
3736
    COMMENT-
3737
    ADDRESS-7B
3738
      LABEL-
3739
INSTRUCTION-LOAD
3740
   OPERAND1-sF
3741
  OP1 VALUE-sF
3742
   OPERAND2-LBA_7_0
3743
  OP2 VALUE-13
3744
    COMMENT-
3745
    ADDRESS-7C
3746
      LABEL-
3747
INSTRUCTION-CALL
3748
   OPERAND1-write_ide_register
3749
  OP1 VALUE-4E
3750
   OPERAND2-
3751
  OP2 VALUE-
3752
    COMMENT-
3753
    ADDRESS-7D
3754
      LABEL-
3755
INSTRUCTION-
3756
   OPERAND1-
3757
  OP1 VALUE-
3758
   OPERAND2-
3759
  OP2 VALUE-
3760
    COMMENT-;
3761
    ADDRESS-7D
3762
      LABEL-
3763
INSTRUCTION-
3764
   OPERAND1-
3765
  OP1 VALUE-
3766
   OPERAND2-
3767
  OP2 VALUE-
3768
    COMMENT-; IDE LBA_15_8
3769
    ADDRESS-7D
3770
      LABEL-
3771
INSTRUCTION-
3772
   OPERAND1-
3773
  OP1 VALUE-
3774
   OPERAND2-
3775
  OP2 VALUE-
3776
    COMMENT-;
3777
    ADDRESS-7D
3778
      LABEL-
3779
INSTRUCTION-LOAD
3780
   OPERAND1-sD
3781
  OP1 VALUE-sD
3782
   OPERAND2-s8
3783
  OP2 VALUE-s8
3784
    COMMENT-
3785
    ADDRESS-7E
3786
      LABEL-
3787
INSTRUCTION-LOAD
3788
   OPERAND1-sF
3789
  OP1 VALUE-sF
3790
   OPERAND2-LBA_15_8
3791
  OP2 VALUE-14
3792
    COMMENT-
3793
    ADDRESS-7F
3794
      LABEL-
3795
INSTRUCTION-CALL
3796
   OPERAND1-write_ide_register
3797
  OP1 VALUE-4E
3798
   OPERAND2-
3799
  OP2 VALUE-
3800
    COMMENT-
3801
    ADDRESS-80
3802
      LABEL-
3803
INSTRUCTION-
3804
   OPERAND1-
3805
  OP1 VALUE-
3806
   OPERAND2-
3807
  OP2 VALUE-
3808
    COMMENT-;
3809
    ADDRESS-80
3810
      LABEL-
3811
INSTRUCTION-
3812
   OPERAND1-
3813
  OP1 VALUE-
3814
   OPERAND2-
3815
  OP2 VALUE-
3816
    COMMENT-; IDE LBA_23_16
3817
    ADDRESS-80
3818
      LABEL-
3819
INSTRUCTION-
3820
   OPERAND1-
3821
  OP1 VALUE-
3822
   OPERAND2-
3823
  OP2 VALUE-
3824
    COMMENT-;
3825
    ADDRESS-80
3826
      LABEL-
3827
INSTRUCTION-LOAD
3828
   OPERAND1-sD
3829
  OP1 VALUE-sD
3830
   OPERAND2-s9
3831
  OP2 VALUE-s9
3832
    COMMENT-
3833
    ADDRESS-81
3834
      LABEL-
3835
INSTRUCTION-LOAD
3836
   OPERAND1-sF
3837
  OP1 VALUE-sF
3838
   OPERAND2-LBA_23_16
3839
  OP2 VALUE-15
3840
    COMMENT-
3841
    ADDRESS-82
3842
      LABEL-
3843
INSTRUCTION-CALL
3844
   OPERAND1-write_ide_register
3845
  OP1 VALUE-4E
3846
   OPERAND2-
3847
  OP2 VALUE-
3848
    COMMENT-
3849
    ADDRESS-83
3850
      LABEL-
3851
INSTRUCTION-
3852
   OPERAND1-
3853
  OP1 VALUE-
3854
   OPERAND2-
3855
  OP2 VALUE-
3856
    COMMENT-;
3857
    ADDRESS-83
3858
      LABEL-
3859
INSTRUCTION-
3860
   OPERAND1-
3861
  OP1 VALUE-
3862
   OPERAND2-
3863
  OP2 VALUE-
3864
    COMMENT-; IDE LD_LBA_27_24
3865
    ADDRESS-83
3866
      LABEL-
3867
INSTRUCTION-
3868
   OPERAND1-
3869
  OP1 VALUE-
3870
   OPERAND2-
3871
  OP2 VALUE-
3872
    COMMENT-;
3873
    ADDRESS-83
3874
      LABEL-
3875
INSTRUCTION-
3876
   OPERAND1-
3877
  OP1 VALUE-
3878
   OPERAND2-
3879
  OP2 VALUE-
3880
    COMMENT-; LBA_27_42 OR WITH 1110
3881
    ADDRESS-83
3882
      LABEL-
3883
INSTRUCTION-
3884
   OPERAND1-
3885
  OP1 VALUE-
3886
   OPERAND2-
3887
  OP2 VALUE-
3888
    COMMENT-;                   BIT7 : 1
3889
    ADDRESS-83
3890
      LABEL-
3891
INSTRUCTION-
3892
   OPERAND1-
3893
  OP1 VALUE-
3894
   OPERAND2-
3895
  OP2 VALUE-
3896
    COMMENT-;                   BIT6 : LBA=1
3897
    ADDRESS-83
3898
      LABEL-
3899
INSTRUCTION-
3900
   OPERAND1-
3901
  OP1 VALUE-
3902
   OPERAND2-
3903
  OP2 VALUE-
3904
    COMMENT-;                   BIT5 : 1
3905
    ADDRESS-83
3906
      LABEL-
3907
INSTRUCTION-
3908
   OPERAND1-
3909
  OP1 VALUE-
3910
   OPERAND2-
3911
  OP2 VALUE-
3912
    COMMENT-;                   BIT4 : DRV=0
3913
    ADDRESS-83
3914
      LABEL-
3915
INSTRUCTION-
3916
   OPERAND1-
3917
  OP1 VALUE-
3918
   OPERAND2-
3919
  OP2 VALUE-
3920
    COMMENT-;
3921
    ADDRESS-83
3922
      LABEL-
3923
INSTRUCTION-
3924
   OPERAND1-
3925
  OP1 VALUE-
3926
   OPERAND2-
3927
  OP2 VALUE-
3928
    COMMENT-;
3929
    ADDRESS-83
3930
      LABEL-
3931
INSTRUCTION-LOAD
3932
   OPERAND1-sF
3933
  OP1 VALUE-sF
3934
   OPERAND2-sA
3935
  OP2 VALUE-sA
3936
    COMMENT-
3937
    ADDRESS-84
3938
      LABEL-
3939
INSTRUCTION-OR
3940
   OPERAND1-sF
3941
  OP1 VALUE-sF
3942
   OPERAND2-E0
3943
  OP2 VALUE-E0
3944
    COMMENT-
3945
    ADDRESS-85
3946
      LABEL-
3947
INSTRUCTION-LOAD
3948
   OPERAND1-sD
3949
  OP1 VALUE-sD
3950
   OPERAND2-sF
3951
  OP2 VALUE-sF
3952
    COMMENT-
3953
    ADDRESS-86
3954
      LABEL-
3955
INSTRUCTION-LOAD
3956
   OPERAND1-sF
3957
  OP1 VALUE-sF
3958
   OPERAND2-LD_LBA_27_24
3959
  OP2 VALUE-16
3960
    COMMENT-
3961
    ADDRESS-87
3962
      LABEL-
3963
INSTRUCTION-CALL
3964
   OPERAND1-write_ide_register
3965
  OP1 VALUE-4E
3966
   OPERAND2-
3967
  OP2 VALUE-
3968
    COMMENT-
3969
    ADDRESS-88
3970
      LABEL-
3971
INSTRUCTION-
3972
   OPERAND1-
3973
  OP1 VALUE-
3974
   OPERAND2-
3975
  OP2 VALUE-
3976
    COMMENT-;
3977
    ADDRESS-88
3978
      LABEL-
3979
INSTRUCTION-
3980
   OPERAND1-
3981
  OP1 VALUE-
3982
   OPERAND2-
3983
  OP2 VALUE-
3984
    COMMENT-; IDE READ SECTOR COMMAND
3985
    ADDRESS-88
3986
      LABEL-
3987
INSTRUCTION-
3988
   OPERAND1-
3989
  OP1 VALUE-
3990
   OPERAND2-
3991
  OP2 VALUE-
3992
    COMMENT-;
3993
    ADDRESS-88
3994
      LABEL-
3995
INSTRUCTION-LOAD
3996
   OPERAND1-sD
3997
  OP1 VALUE-sD
3998
   OPERAND2-READ_SECTOR_COMMAND
3999
  OP2 VALUE-20
4000
    COMMENT-
4001
    ADDRESS-89
4002
      LABEL-
4003
INSTRUCTION-LOAD
4004
   OPERAND1-sF
4005
  OP1 VALUE-sF
4006
   OPERAND2-COMMAND
4007
  OP2 VALUE-17
4008
    COMMENT-
4009
    ADDRESS-8A
4010
      LABEL-
4011
INSTRUCTION-CALL
4012
   OPERAND1-write_ide_register
4013
  OP1 VALUE-4E
4014
   OPERAND2-
4015
  OP2 VALUE-
4016
    COMMENT-
4017
    ADDRESS-8B
4018
      LABEL-
4019
INSTRUCTION-
4020
   OPERAND1-
4021
  OP1 VALUE-
4022
   OPERAND2-
4023
  OP2 VALUE-
4024
    COMMENT-;
4025
    ADDRESS-8B
4026
      LABEL-
4027
INSTRUCTION-
4028
   OPERAND1-
4029
  OP1 VALUE-
4030
   OPERAND2-
4031
  OP2 VALUE-
4032
    COMMENT-; PUT SECTOR ALLOWED FLAG INTO MY_STATUS
4033
    ADDRESS-8B
4034
      LABEL-
4035
INSTRUCTION-
4036
   OPERAND1-
4037
  OP1 VALUE-
4038
   OPERAND2-
4039
  OP2 VALUE-
4040
    COMMENT-;
4041
    ADDRESS-8B
4042
      LABEL-
4043
INSTRUCTION-
4044
   OPERAND1-
4045
  OP1 VALUE-
4046
   OPERAND2-
4047
  OP2 VALUE-
4048
    COMMENT-; 290103 Added data available check
4049
    ADDRESS-8B
4050
      LABEL-retry_status_check
4051
INSTRUCTION-
4052
   OPERAND1-
4053
  OP1 VALUE-
4054
   OPERAND2-
4055
  OP2 VALUE-
4056
    COMMENT-
4057
    ADDRESS-8B
4058
      LABEL-
4059
INSTRUCTION-CALL
4060
   OPERAND1-cf_status_check
4061
  OP1 VALUE-B8
4062
   OPERAND2-
4063
  OP2 VALUE-
4064
    COMMENT-
4065
    ADDRESS-8C
4066
      LABEL-
4067
INSTRUCTION-LOAD
4068
   OPERAND1-sF
4069
  OP1 VALUE-sF
4070
   OPERAND2-s5
4071
  OP2 VALUE-s5
4072
    COMMENT-
4073
    ADDRESS-8D
4074
      LABEL-
4075
INSTRUCTION-AND
4076
   OPERAND1-sF
4077
  OP1 VALUE-sF
4078
   OPERAND2-ERROR_MY_STATUS
4079
  OP2 VALUE-08
4080
    COMMENT-
4081
    ADDRESS-8E
4082
      LABEL-
4083
INSTRUCTION-RETURN
4084
   OPERAND1-NZ
4085
  OP1 VALUE-NZ
4086
   OPERAND2-
4087
  OP2 VALUE-
4088
    COMMENT-
4089
    ADDRESS-8F
4090
      LABEL-
4091
INSTRUCTION-LOAD
4092
   OPERAND1-sF
4093
  OP1 VALUE-sF
4094
   OPERAND2-DATA_TRANSFER_ALLOWED
4095
  OP2 VALUE-04
4096
    COMMENT-
4097
    ADDRESS-90
4098
      LABEL-
4099
INSTRUCTION-AND
4100
   OPERAND1-sF
4101
  OP1 VALUE-sF
4102
   OPERAND2-s5
4103
  OP2 VALUE-s5
4104
    COMMENT-
4105
    ADDRESS-91
4106
      LABEL-
4107
INSTRUCTION-
4108
   OPERAND1-
4109
  OP1 VALUE-
4110
   OPERAND2-
4111
  OP2 VALUE-
4112
    COMMENT-; LOOPS UNTIL SECTOR DATA IS AVAILABLE
4113
    ADDRESS-91
4114
      LABEL-
4115
INSTRUCTION-JUMP
4116
   OPERAND1-Z
4117
  OP1 VALUE-Z
4118
   OPERAND2-retry_status_check
4119
  OP2 VALUE-8B
4120
    COMMENT-
4121
    ADDRESS-92
4122
      LABEL-
4123
INSTRUCTION-LOAD
4124
   OPERAND1-sF
4125
  OP1 VALUE-sF
4126
   OPERAND2-SECTOR_AVAILABLE
4127
  OP2 VALUE-01
4128
    COMMENT-
4129
    ADDRESS-93
4130
      LABEL-
4131
INSTRUCTION-OR
4132
   OPERAND1-s5
4133
  OP1 VALUE-s5
4134
   OPERAND2-sF
4135
  OP2 VALUE-sF
4136
    COMMENT-
4137
    ADDRESS-94
4138
      LABEL-
4139
INSTRUCTION-
4140
   OPERAND1-
4141
  OP1 VALUE-
4142
   OPERAND2-
4143
  OP2 VALUE-
4144
    COMMENT-;
4145
    ADDRESS-94
4146
      LABEL-
4147
INSTRUCTION-
4148
   OPERAND1-
4149
  OP1 VALUE-
4150
   OPERAND2-
4151
  OP2 VALUE-
4152
    COMMENT-; RESET WORDS READ REGISTER
4153
    ADDRESS-94
4154
      LABEL-
4155
INSTRUCTION-
4156
   OPERAND1-
4157
  OP1 VALUE-
4158
   OPERAND2-
4159
  OP2 VALUE-
4160
    COMMENT-;
4161
    ADDRESS-94
4162
      LABEL-
4163
INSTRUCTION-LOAD
4164
   OPERAND1-s6
4165
  OP1 VALUE-s6
4166
   OPERAND2-FF
4167
  OP2 VALUE-FF
4168
    COMMENT-
4169
    ADDRESS-95
4170
      LABEL-
4171
INSTRUCTION-RETURN
4172
   OPERAND1-
4173
  OP1 VALUE-
4174
   OPERAND2-
4175
  OP2 VALUE-
4176
    COMMENT-
4177
    ADDRESS-96
4178
      LABEL-read_word_from_cf
4179
INSTRUCTION-
4180
   OPERAND1-
4181
  OP1 VALUE-
4182
   OPERAND2-
4183
  OP2 VALUE-
4184
    COMMENT-
4185
    ADDRESS-96
4186
      LABEL-
4187
INSTRUCTION-
4188
   OPERAND1-
4189
  OP1 VALUE-
4190
   OPERAND2-
4191
  OP2 VALUE-
4192
    COMMENT-;
4193
    ADDRESS-96
4194
      LABEL-
4195
INSTRUCTION-
4196
   OPERAND1-
4197
  OP1 VALUE-
4198
   OPERAND2-
4199
  OP2 VALUE-
4200
    COMMENT-; CHECK IF THE SECTOR IS AVAILABLE
4201
    ADDRESS-96
4202
      LABEL-
4203
INSTRUCTION-
4204
   OPERAND1-
4205
  OP1 VALUE-
4206
   OPERAND2-
4207
  OP2 VALUE-
4208
    COMMENT-;
4209
    ADDRESS-96
4210
      LABEL-
4211
INSTRUCTION-LOAD
4212
   OPERAND1-sF
4213
  OP1 VALUE-sF
4214
   OPERAND2-SECTOR_AVAILABLE
4215
  OP2 VALUE-01
4216
    COMMENT-
4217
    ADDRESS-97
4218
      LABEL-
4219
INSTRUCTION-AND
4220
   OPERAND1-sF
4221
  OP1 VALUE-sF
4222
   OPERAND2-s5
4223
  OP2 VALUE-s5
4224
    COMMENT-
4225
    ADDRESS-98
4226
      LABEL-
4227
INSTRUCTION-
4228
   OPERAND1-
4229
  OP1 VALUE-
4230
   OPERAND2-
4231
  OP2 VALUE-
4232
    COMMENT-;
4233
    ADDRESS-98
4234
      LABEL-
4235
INSTRUCTION-
4236
   OPERAND1-
4237
  OP1 VALUE-
4238
   OPERAND2-
4239
  OP2 VALUE-
4240
    COMMENT-; IF SECTOR_AVAILABLE=0 JUMP TO READ_NEW_SECTOR
4241
    ADDRESS-98
4242
      LABEL-
4243
INSTRUCTION-
4244
   OPERAND1-
4245
  OP1 VALUE-
4246
   OPERAND2-
4247
  OP2 VALUE-
4248
    COMMENT-;
4249
    ADDRESS-98
4250
      LABEL-
4251
INSTRUCTION-CALL
4252
   OPERAND1-Z
4253
  OP1 VALUE-Z
4254
   OPERAND2-read_new_sector
4255
  OP2 VALUE-AC
4256
    COMMENT-
4257
    ADDRESS-99
4258
      LABEL-
4259
INSTRUCTION-
4260
   OPERAND1-
4261
  OP1 VALUE-
4262
   OPERAND2-
4263
  OP2 VALUE-
4264
    COMMENT-; check for error
4265
    ADDRESS-99
4266
      LABEL-
4267
INSTRUCTION-LOAD
4268
   OPERAND1-sF
4269
  OP1 VALUE-sF
4270
   OPERAND2-s5
4271
  OP2 VALUE-s5
4272
    COMMENT-
4273
    ADDRESS-9A
4274
      LABEL-
4275
INSTRUCTION-AND
4276
   OPERAND1-sF
4277
  OP1 VALUE-sF
4278
   OPERAND2-ERROR_MY_STATUS
4279
  OP2 VALUE-08
4280
    COMMENT-
4281
    ADDRESS-9B
4282
      LABEL-
4283
INSTRUCTION-RETURN
4284
   OPERAND1-NZ
4285
  OP1 VALUE-NZ
4286
   OPERAND2-
4287
  OP2 VALUE-
4288
    COMMENT-
4289
    ADDRESS-9C
4290
      LABEL-
4291
INSTRUCTION-
4292
   OPERAND1-
4293
  OP1 VALUE-
4294
   OPERAND2-
4295
  OP2 VALUE-
4296
    COMMENT-;retry_status_check:
4297
    ADDRESS-9C
4298
      LABEL-
4299
INSTRUCTION-
4300
   OPERAND1-
4301
  OP1 VALUE-
4302
   OPERAND2-
4303
  OP2 VALUE-
4304
    COMMENT-;CALL cf_status_check
4305
    ADDRESS-9C
4306
      LABEL-
4307
INSTRUCTION-
4308
   OPERAND1-
4309
  OP1 VALUE-
4310
   OPERAND2-
4311
  OP2 VALUE-
4312
    COMMENT-;
4313
    ADDRESS-9C
4314
      LABEL-
4315
INSTRUCTION-
4316
   OPERAND1-
4317
  OP1 VALUE-
4318
   OPERAND2-
4319
  OP2 VALUE-
4320
    COMMENT-; CHECK IF DATA IS AVAILABLE
4321
    ADDRESS-9C
4322
      LABEL-
4323
INSTRUCTION-
4324
   OPERAND1-
4325
  OP1 VALUE-
4326
   OPERAND2-
4327
  OP2 VALUE-
4328
    COMMENT-;
4329
    ADDRESS-9C
4330
      LABEL-
4331
INSTRUCTION-
4332
   OPERAND1-
4333
  OP1 VALUE-
4334
   OPERAND2-
4335
  OP2 VALUE-
4336
    COMMENT-; 120103 - changed . When there is sector
4337
    ADDRESS-9C
4338
      LABEL-
4339
INSTRUCTION-
4340
   OPERAND1-
4341
  OP1 VALUE-
4342
   OPERAND2-
4343
  OP2 VALUE-
4344
    COMMENT-; available in the cf ram buffer it is not
4345
    ADDRESS-9C
4346
      LABEL-
4347
INSTRUCTION-
4348
   OPERAND1-
4349
  OP1 VALUE-
4350
   OPERAND2-
4351
  OP2 VALUE-
4352
    COMMENT-; necessary to check neither bsy or drq
4353
    ADDRESS-9C
4354
      LABEL-
4355
INSTRUCTION-
4356
   OPERAND1-
4357
  OP1 VALUE-
4358
   OPERAND2-
4359
  OP2 VALUE-
4360
    COMMENT-; only read words with the correct timing paramenters
4361
    ADDRESS-9C
4362
      LABEL-
4363
INSTRUCTION-
4364
   OPERAND1-
4365
  OP1 VALUE-
4366
   OPERAND2-
4367
  OP2 VALUE-
4368
    COMMENT-;
4369
    ADDRESS-9C
4370
      LABEL-
4371
INSTRUCTION-
4372
   OPERAND1-
4373
  OP1 VALUE-
4374
   OPERAND2-
4375
  OP2 VALUE-
4376
    COMMENT-;LOAD sF,DATA_TRANSFER_ALLOWED
4377
    ADDRESS-9C
4378
      LABEL-
4379
INSTRUCTION-
4380
   OPERAND1-
4381
  OP1 VALUE-
4382
   OPERAND2-
4383
  OP2 VALUE-
4384
    COMMENT-;AND sF,s5
4385
    ADDRESS-9C
4386
      LABEL-
4387
INSTRUCTION-
4388
   OPERAND1-
4389
  OP1 VALUE-
4390
   OPERAND2-
4391
  OP2 VALUE-
4392
    COMMENT-; LOOPS UNTIL SECTOR DATA IS AVAILABLE
4393
    ADDRESS-9C
4394
      LABEL-
4395
INSTRUCTION-
4396
   OPERAND1-
4397
  OP1 VALUE-
4398
   OPERAND2-
4399
  OP2 VALUE-
4400
    COMMENT-;JUMP Z,retry_status_check
4401
    ADDRESS-9C
4402
      LABEL-
4403
INSTRUCTION-
4404
   OPERAND1-
4405
  OP1 VALUE-
4406
   OPERAND2-
4407
  OP2 VALUE-
4408
    COMMENT-; end 120103
4409
    ADDRESS-9C
4410
      LABEL-
4411
INSTRUCTION-
4412
   OPERAND1-
4413
  OP1 VALUE-
4414
   OPERAND2-
4415
  OP2 VALUE-
4416
    COMMENT-;
4417
    ADDRESS-9C
4418
      LABEL-
4419
INSTRUCTION-
4420
   OPERAND1-
4421
  OP1 VALUE-
4422
   OPERAND2-
4423
  OP2 VALUE-
4424
    COMMENT-; IF 256 WORD READ -> SECTOR AVAILABLE=0
4425
    ADDRESS-9C
4426
      LABEL-
4427
INSTRUCTION-
4428
   OPERAND1-
4429
  OP1 VALUE-
4430
   OPERAND2-
4431
  OP2 VALUE-
4432
    COMMENT-;
4433
    ADDRESS-9C
4434
      LABEL-
4435
INSTRUCTION-CALL
4436
   OPERAND1-read_word
4437
  OP1 VALUE-A5
4438
   OPERAND2-
4439
  OP2 VALUE-
4440
    COMMENT-
4441
    ADDRESS-9D
4442
      LABEL-
4443
INSTRUCTION-AND
4444
   OPERAND1-s6
4445
  OP1 VALUE-s6
4446
   OPERAND2-s6
4447
  OP2 VALUE-s6
4448
    COMMENT-
4449
    ADDRESS-9E
4450
      LABEL-
4451
INSTRUCTION-JUMP
4452
   OPERAND1-Z
4453
  OP1 VALUE-Z
4454
   OPERAND2-reset_word_READ
4455
  OP2 VALUE-A1
4456
    COMMENT-
4457
    ADDRESS-9F
4458
      LABEL-
4459
INSTRUCTION-
4460
   OPERAND1-
4461
  OP1 VALUE-
4462
   OPERAND2-
4463
  OP2 VALUE-
4464
    COMMENT-;
4465
    ADDRESS-9F
4466
      LABEL-
4467
INSTRUCTION-
4468
   OPERAND1-
4469
  OP1 VALUE-
4470
   OPERAND2-
4471
  OP2 VALUE-
4472
    COMMENT-; DECREMENT NUMBER OF WORDS READ
4473
    ADDRESS-9F
4474
      LABEL-
4475
INSTRUCTION-
4476
   OPERAND1-
4477
  OP1 VALUE-
4478
   OPERAND2-
4479
  OP2 VALUE-
4480
    COMMENT-;
4481
    ADDRESS-9F
4482
      LABEL-
4483
INSTRUCTION-SUB
4484
   OPERAND1-s6
4485
  OP1 VALUE-s6
4486
   OPERAND2-01
4487
  OP2 VALUE-01
4488
    COMMENT-
4489
    ADDRESS-A0
4490
      LABEL-
4491
INSTRUCTION-RETURN
4492
   OPERAND1-
4493
  OP1 VALUE-
4494
   OPERAND2-
4495
  OP2 VALUE-
4496
    COMMENT-
4497
    ADDRESS-A1
4498
      LABEL-reset_word_READ
4499
INSTRUCTION-
4500
   OPERAND1-
4501
  OP1 VALUE-
4502
   OPERAND2-
4503
  OP2 VALUE-
4504
    COMMENT-
4505
    ADDRESS-A1
4506
      LABEL-
4507
INSTRUCTION-
4508
   OPERAND1-
4509
  OP1 VALUE-
4510
   OPERAND2-
4511
  OP2 VALUE-
4512
    COMMENT-;
4513
    ADDRESS-A1
4514
      LABEL-
4515
INSTRUCTION-
4516
   OPERAND1-
4517
  OP1 VALUE-
4518
   OPERAND2-
4519
  OP2 VALUE-
4520
    COMMENT-; IF 256 WORD READ -> SECTOR AVAILABLE=0
4521
    ADDRESS-A1
4522
      LABEL-
4523
INSTRUCTION-
4524
   OPERAND1-
4525
  OP1 VALUE-
4526
   OPERAND2-
4527
  OP2 VALUE-
4528
    COMMENT-;
4529
    ADDRESS-A1
4530
      LABEL-
4531
INSTRUCTION-
4532
   OPERAND1-
4533
  OP1 VALUE-
4534
   OPERAND2-
4535
  OP2 VALUE-
4536
    COMMENT-;ADD s7,01
4537
    ADDRESS-A1
4538
      LABEL-
4539
INSTRUCTION-LOAD
4540
   OPERAND1-s6
4541
  OP1 VALUE-s6
4542
   OPERAND2-FF
4543
  OP2 VALUE-FF
4544
    COMMENT-
4545
    ADDRESS-A2
4546
      LABEL-
4547
INSTRUCTION-LOAD
4548
   OPERAND1-sF
4549
  OP1 VALUE-sF
4550
   OPERAND2-FE
4551
  OP2 VALUE-FE
4552
    COMMENT-
4553
    ADDRESS-A3
4554
      LABEL-
4555
INSTRUCTION-AND
4556
   OPERAND1-s5
4557
  OP1 VALUE-s5
4558
   OPERAND2-sF
4559
  OP2 VALUE-sF
4560
    COMMENT-
4561
    ADDRESS-A4
4562
      LABEL-
4563
INSTRUCTION-RETURN
4564
   OPERAND1-
4565
  OP1 VALUE-
4566
   OPERAND2-
4567
  OP2 VALUE-
4568
    COMMENT-
4569
    ADDRESS-A5
4570
      LABEL-
4571
INSTRUCTION-
4572
   OPERAND1-
4573
  OP1 VALUE-
4574
   OPERAND2-
4575
  OP2 VALUE-
4576
    COMMENT-
4577
    ADDRESS-A5
4578
      LABEL-read_word
4579
INSTRUCTION-
4580
   OPERAND1-
4581
  OP1 VALUE-
4582
   OPERAND2-
4583
  OP2 VALUE-
4584
    COMMENT-
4585
    ADDRESS-A5
4586
      LABEL-
4587
INSTRUCTION-
4588
   OPERAND1-
4589
  OP1 VALUE-
4590
   OPERAND2-
4591
  OP2 VALUE-
4592
    COMMENT-;
4593
    ADDRESS-A5
4594
      LABEL-
4595
INSTRUCTION-
4596
   OPERAND1-
4597
  OP1 VALUE-
4598
   OPERAND2-
4599
  OP2 VALUE-
4600
    COMMENT-; READ WORDS FROM IDE DATA REGISTERS
4601
    ADDRESS-A5
4602
      LABEL-
4603
INSTRUCTION-
4604
   OPERAND1-
4605
  OP1 VALUE-
4606
   OPERAND2-
4607
  OP2 VALUE-
4608
    COMMENT-;
4609
    ADDRESS-A5
4610
      LABEL-
4611
INSTRUCTION-LOAD
4612
   OPERAND1-sF
4613
  OP1 VALUE-sF
4614
   OPERAND2-DATA
4615
  OP2 VALUE-10
4616
    COMMENT-
4617
    ADDRESS-A6
4618
      LABEL-
4619
INSTRUCTION-CALL
4620
   OPERAND1-read_ide_register
4621
  OP1 VALUE-64
4622
   OPERAND2-
4623
  OP2 VALUE-
4624
    COMMENT-
4625
    ADDRESS-A7
4626
      LABEL-
4627
INSTRUCTION-
4628
   OPERAND1-
4629
  OP1 VALUE-
4630
   OPERAND2-
4631
  OP2 VALUE-
4632
    COMMENT-;
4633
    ADDRESS-A7
4634
      LABEL-
4635
INSTRUCTION-
4636
   OPERAND1-
4637
  OP1 VALUE-
4638
   OPERAND2-
4639
  OP2 VALUE-
4640
    COMMENT-; DATA ARE IN sB , sC
4641
    ADDRESS-A7
4642
      LABEL-
4643
INSTRUCTION-
4644
   OPERAND1-
4645
  OP1 VALUE-
4646
   OPERAND2-
4647
  OP2 VALUE-
4648
    COMMENT-;
4649
    ADDRESS-A7
4650
      LABEL-
4651
INSTRUCTION-
4652
   OPERAND1-
4653
  OP1 VALUE-
4654
   OPERAND2-
4655
  OP2 VALUE-
4656
    COMMENT-; DATA AVAILABLE SIGNAL IS STORED
4657
    ADDRESS-A7
4658
      LABEL-
4659
INSTRUCTION-LOAD
4660
   OPERAND1-sF
4661
  OP1 VALUE-sF
4662
   OPERAND2-TAG0_WORD_AVAILABLE
4663
  OP2 VALUE-02
4664
    COMMENT-
4665
    ADDRESS-A8
4666
      LABEL-
4667
INSTRUCTION-OUTPUT
4668
   OPERAND1-sF
4669
  OP1 VALUE-sF
4670
   OPERAND2-CONTROL_WB_OUT
4671
  OP2 VALUE-06
4672
    COMMENT-
4673
    ADDRESS-A9
4674
      LABEL-
4675
INSTRUCTION-RETURN
4676
   OPERAND1-
4677
  OP1 VALUE-
4678
   OPERAND2-
4679
  OP2 VALUE-
4680
    COMMENT-
4681
    ADDRESS-AA
4682
      LABEL-dummy_word_read
4683
INSTRUCTION-
4684
   OPERAND1-
4685
  OP1 VALUE-
4686
   OPERAND2-
4687
  OP2 VALUE-
4688
    COMMENT-
4689
    ADDRESS-AA
4690
      LABEL-
4691
INSTRUCTION-CALL
4692
   OPERAND1-read_word
4693
  OP1 VALUE-A5
4694
   OPERAND2-
4695
  OP2 VALUE-
4696
    COMMENT-
4697
    ADDRESS-AB
4698
      LABEL-
4699
INSTRUCTION-SUB
4700
   OPERAND1-s6
4701
  OP1 VALUE-s6
4702
   OPERAND2-01
4703
  OP2 VALUE-01
4704
    COMMENT-
4705
    ADDRESS-AC
4706
      LABEL-read_new_sector
4707
INSTRUCTION-
4708
   OPERAND1-
4709
  OP1 VALUE-
4710
   OPERAND2-
4711
  OP2 VALUE-
4712
    COMMENT-
4713
    ADDRESS-AC
4714
      LABEL-
4715
INSTRUCTION-CALL
4716
   OPERAND1-cf_status_check
4717
  OP1 VALUE-B8
4718
   OPERAND2-
4719
  OP2 VALUE-
4720
    COMMENT-
4721
    ADDRESS-AD
4722
      LABEL-
4723
INSTRUCTION-LOAD
4724
   OPERAND1-sF
4725
  OP1 VALUE-sF
4726
   OPERAND2-s5
4727
  OP2 VALUE-s5
4728
    COMMENT-
4729
    ADDRESS-AE
4730
      LABEL-
4731
INSTRUCTION-AND
4732
   OPERAND1-sF
4733
  OP1 VALUE-sF
4734
   OPERAND2-DATA_TRANSFER_ALLOWED
4735
  OP2 VALUE-04
4736
    COMMENT-
4737
    ADDRESS-AF
4738
      LABEL-
4739
INSTRUCTION-
4740
   OPERAND1-
4741
  OP1 VALUE-
4742
   OPERAND2-
4743
  OP2 VALUE-
4744
    COMMENT-;loops until previous non READ words are READ
4745
    ADDRESS-AF
4746
      LABEL-
4747
INSTRUCTION-JUMP
4748
   OPERAND1-NZ
4749
  OP1 VALUE-NZ
4750
   OPERAND2-dummy_word_read
4751
  OP2 VALUE-AA
4752
    COMMENT-
4753
    ADDRESS-B0
4754
      LABEL-
4755
INSTRUCTION-LOAD
4756
   OPERAND1-sF
4757
  OP1 VALUE-sF
4758
   OPERAND2-s5
4759
  OP2 VALUE-s5
4760
    COMMENT-
4761
    ADDRESS-B1
4762
      LABEL-
4763
INSTRUCTION-AND
4764
   OPERAND1-sF
4765
  OP1 VALUE-sF
4766
   OPERAND2-ERROR_MY_STATUS
4767
  OP2 VALUE-08
4768
    COMMENT-
4769
    ADDRESS-B2
4770
      LABEL-
4771
INSTRUCTION-RETURN
4772
   OPERAND1-NZ
4773
  OP1 VALUE-NZ
4774
   OPERAND2-
4775
  OP2 VALUE-
4776
    COMMENT-
4777
    ADDRESS-B3
4778
      LABEL-
4779
INSTRUCTION-LOAD
4780
   OPERAND1-sF
4781
  OP1 VALUE-sF
4782
   OPERAND2-s5
4783
  OP2 VALUE-s5
4784
    COMMENT-
4785
    ADDRESS-B4
4786
      LABEL-
4787
INSTRUCTION-AND
4788
   OPERAND1-sF
4789
  OP1 VALUE-sF
4790
   OPERAND2-COMMAND_ALLOWED
4791
  OP2 VALUE-02
4792
    COMMENT-
4793
    ADDRESS-B5
4794
      LABEL-
4795
INSTRUCTION-
4796
   OPERAND1-
4797
  OP1 VALUE-
4798
   OPERAND2-
4799
  OP2 VALUE-
4800
    COMMENT-; loops until commands are allowed
4801
    ADDRESS-B5
4802
      LABEL-
4803
INSTRUCTION-LOAD
4804
   OPERAND1-s6
4805
  OP1 VALUE-s6
4806
   OPERAND2-FF
4807
  OP2 VALUE-FF
4808
    COMMENT-
4809
    ADDRESS-B6
4810
      LABEL-
4811
INSTRUCTION-JUMP
4812
   OPERAND1-Z
4813
  OP1 VALUE-Z
4814
   OPERAND2-read_new_sector
4815
  OP2 VALUE-AC
4816
    COMMENT-
4817
    ADDRESS-B7
4818
      LABEL-
4819
INSTRUCTION-JUMP
4820
   OPERAND1-read_sector
4821
  OP1 VALUE-74
4822
   OPERAND2-
4823
  OP2 VALUE-
4824
    COMMENT-
4825
    ADDRESS-B8
4826
      LABEL-cf_status_check
4827
INSTRUCTION-
4828
   OPERAND1-
4829
  OP1 VALUE-
4830
   OPERAND2-
4831
  OP2 VALUE-
4832
    COMMENT-
4833
    ADDRESS-B8
4834
      LABEL-
4835
INSTRUCTION-
4836
   OPERAND1-
4837
  OP1 VALUE-
4838
   OPERAND2-
4839
  OP2 VALUE-
4840
    COMMENT-;
4841
    ADDRESS-B8
4842
      LABEL-
4843
INSTRUCTION-
4844
   OPERAND1-
4845
  OP1 VALUE-
4846
   OPERAND2-
4847
  OP2 VALUE-
4848
    COMMENT-; CF STATUS REGISTER READ
4849
    ADDRESS-B8
4850
      LABEL-
4851
INSTRUCTION-
4852
   OPERAND1-
4853
  OP1 VALUE-
4854
   OPERAND2-
4855
  OP2 VALUE-
4856
    COMMENT-;
4857
    ADDRESS-B8
4858
      LABEL-
4859
INSTRUCTION-LOAD
4860
   OPERAND1-sF
4861
  OP1 VALUE-sF
4862
   OPERAND2-STATUS
4863
  OP2 VALUE-17
4864
    COMMENT-
4865
    ADDRESS-B9
4866
      LABEL-
4867
INSTRUCTION-CALL
4868
   OPERAND1-read_ide_register
4869
  OP1 VALUE-64
4870
   OPERAND2-
4871
  OP2 VALUE-
4872
    COMMENT-
4873
    ADDRESS-BA
4874
      LABEL-
4875
INSTRUCTION-
4876
   OPERAND1-
4877
  OP1 VALUE-
4878
   OPERAND2-
4879
  OP2 VALUE-
4880
    COMMENT-;
4881
    ADDRESS-BA
4882
      LABEL-
4883
INSTRUCTION-
4884
   OPERAND1-
4885
  OP1 VALUE-
4886
   OPERAND2-
4887
  OP2 VALUE-
4888
    COMMENT-; ERROR
4889
    ADDRESS-BA
4890
      LABEL-
4891
INSTRUCTION-
4892
   OPERAND1-
4893
  OP1 VALUE-
4894
   OPERAND2-
4895
  OP2 VALUE-
4896
    COMMENT-;
4897
    ADDRESS-BA
4898
      LABEL-
4899
INSTRUCTION-
4900
   OPERAND1-
4901
  OP1 VALUE-
4902
   OPERAND2-
4903
  OP2 VALUE-
4904
    COMMENT-;     BSY/DRDY/DWF/DSC/DRQ/CORR/0/ERR
4905
    ADDRESS-BA
4906
      LABEL-
4907
INSTRUCTION-
4908
   OPERAND1-
4909
  OP1 VALUE-
4910
   OPERAND2-
4911
  OP2 VALUE-
4912
    COMMENT-; MASK    0    0   0   0   0    0 0   1
4913
    ADDRESS-BA
4914
      LABEL-
4915
INSTRUCTION-
4916
   OPERAND1-
4917
  OP1 VALUE-
4918
   OPERAND2-
4919
  OP2 VALUE-
4920
    COMMENT-; ERR-ST  X    X   X   X   X    X X   1
4921
    ADDRESS-BA
4922
      LABEL-
4923
INSTRUCTION-
4924
   OPERAND1-
4925
  OP1 VALUE-
4926
   OPERAND2-
4927
  OP2 VALUE-
4928
    COMMENT-; AND     0    0   0   0   0    0 0   1
4929
    ADDRESS-BA
4930
      LABEL-
4931
INSTRUCTION-LOAD
4932
   OPERAND1-sF
4933
  OP1 VALUE-sF
4934
   OPERAND2-01
4935
  OP2 VALUE-01
4936
    COMMENT-
4937
    ADDRESS-BB
4938
      LABEL-
4939
INSTRUCTION-AND
4940
   OPERAND1-sF
4941
  OP1 VALUE-sF
4942
   OPERAND2-sB
4943
  OP2 VALUE-sB
4944
    COMMENT-
4945
    ADDRESS-BC
4946
      LABEL-
4947
INSTRUCTION-JUMP
4948
   OPERAND1-NZ
4949
  OP1 VALUE-NZ
4950
   OPERAND2-put_error_code
4951
  OP2 VALUE-C6
4952
    COMMENT-
4953
    ADDRESS-BD
4954
      LABEL-
4955
INSTRUCTION-
4956
   OPERAND1-
4957
  OP1 VALUE-
4958
   OPERAND2-
4959
  OP2 VALUE-
4960
    COMMENT-;
4961
    ADDRESS-BD
4962
      LABEL-
4963
INSTRUCTION-
4964
   OPERAND1-
4965
  OP1 VALUE-
4966
   OPERAND2-
4967
  OP2 VALUE-
4968
    COMMENT-; DATA REQUEST MASK (READY=1 : BUSY=0 : DRQ=1)
4969
    ADDRESS-BD
4970
      LABEL-
4971
INSTRUCTION-
4972
   OPERAND1-
4973
  OP1 VALUE-
4974
   OPERAND2-
4975
  OP2 VALUE-
4976
    COMMENT-;
4977
    ADDRESS-BD
4978
      LABEL-
4979
INSTRUCTION-
4980
   OPERAND1-
4981
  OP1 VALUE-
4982
   OPERAND2-
4983
  OP2 VALUE-
4984
    COMMENT-;     BSY/DRDY/DWF/DSC/DRQ/CORR/0/ERR
4985
    ADDRESS-BD
4986
      LABEL-
4987
INSTRUCTION-
4988
   OPERAND1-
4989
  OP1 VALUE-
4990
   OPERAND2-
4991
  OP2 VALUE-
4992
    COMMENT-; MASK    1    1   0   0   1    0 0   1
4993
    ADDRESS-BD
4994
      LABEL-
4995
INSTRUCTION-
4996
   OPERAND1-
4997
  OP1 VALUE-
4998
   OPERAND2-
4999
  OP2 VALUE-
5000
    COMMENT-; DRQ-ST  0    1   X   X   1    X X   0
5001
    ADDRESS-BD
5002
      LABEL-
5003
INSTRUCTION-
5004
   OPERAND1-
5005
  OP1 VALUE-
5006
   OPERAND2-
5007
  OP2 VALUE-
5008
    COMMENT-; AND     0    1   0   0   1    0 0   0
5009
    ADDRESS-BD
5010
      LABEL-
5011
INSTRUCTION-LOAD
5012
   OPERAND1-sF
5013
  OP1 VALUE-sF
5014
   OPERAND2-C9
5015
  OP2 VALUE-C9
5016
    COMMENT-
5017
    ADDRESS-BE
5018
      LABEL-
5019
INSTRUCTION-AND
5020
   OPERAND1-sF
5021
  OP1 VALUE-sF
5022
   OPERAND2-sB
5023
  OP2 VALUE-sB
5024
    COMMENT-
5025
    ADDRESS-BF
5026
      LABEL-
5027
INSTRUCTION-SUB
5028
   OPERAND1-sF
5029
  OP1 VALUE-sF
5030
   OPERAND2-48
5031
  OP2 VALUE-48
5032
    COMMENT-
5033
    ADDRESS-C0
5034
      LABEL-
5035
INSTRUCTION-JUMP
5036
   OPERAND1-Z
5037
  OP1 VALUE-Z
5038
   OPERAND2-put_data_request_allowed
5039
  OP2 VALUE-DA
5040
    COMMENT-
5041
    ADDRESS-C1
5042
      LABEL-
5043
INSTRUCTION-
5044
   OPERAND1-
5045
  OP1 VALUE-
5046
   OPERAND2-
5047
  OP2 VALUE-
5048
    COMMENT-
5049
    ADDRESS-C1
5050
      LABEL-
5051
INSTRUCTION-
5052
   OPERAND1-
5053
  OP1 VALUE-
5054
   OPERAND2-
5055
  OP2 VALUE-
5056
    COMMENT-;
5057
    ADDRESS-C1
5058
      LABEL-
5059
INSTRUCTION-
5060
   OPERAND1-
5061
  OP1 VALUE-
5062
   OPERAND2-
5063
  OP2 VALUE-
5064
    COMMENT-; COMMAND ALLOWED MASK (READY=1 : BUSY=0)
5065
    ADDRESS-C1
5066
      LABEL-
5067
INSTRUCTION-
5068
   OPERAND1-
5069
  OP1 VALUE-
5070
   OPERAND2-
5071
  OP2 VALUE-
5072
    COMMENT-;
5073
    ADDRESS-C1
5074
      LABEL-
5075
INSTRUCTION-
5076
   OPERAND1-
5077
  OP1 VALUE-
5078
   OPERAND2-
5079
  OP2 VALUE-
5080
    COMMENT-;     BSY/DRDY/DWF/DSC/DRQ/CORR/0/ERR
5081
    ADDRESS-C1
5082
      LABEL-
5083
INSTRUCTION-
5084
   OPERAND1-
5085
  OP1 VALUE-
5086
   OPERAND2-
5087
  OP2 VALUE-
5088
    COMMENT-; MASK    1    1   0   0   0    0 0   1
5089
    ADDRESS-C1
5090
      LABEL-
5091
INSTRUCTION-
5092
   OPERAND1-
5093
  OP1 VALUE-
5094
   OPERAND2-
5095
  OP2 VALUE-
5096
    COMMENT-; CMD-ST  0    1   X   X   0    X X   0
5097
    ADDRESS-C1
5098
      LABEL-
5099
INSTRUCTION-
5100
   OPERAND1-
5101
  OP1 VALUE-
5102
   OPERAND2-
5103
  OP2 VALUE-
5104
    COMMENT-; AND     0    1   0   0   0    0 0   0
5105
    ADDRESS-C1
5106
      LABEL-
5107
INSTRUCTION-LOAD
5108
   OPERAND1-sF
5109
  OP1 VALUE-sF
5110
   OPERAND2-C1
5111
  OP2 VALUE-C1
5112
    COMMENT-
5113
    ADDRESS-C2
5114
      LABEL-
5115
INSTRUCTION-AND
5116
   OPERAND1-sF
5117
  OP1 VALUE-sF
5118
   OPERAND2-sB
5119
  OP2 VALUE-sB
5120
    COMMENT-
5121
    ADDRESS-C3
5122
      LABEL-
5123
INSTRUCTION-SUB
5124
   OPERAND1-sF
5125
  OP1 VALUE-sF
5126
   OPERAND2-40
5127
  OP2 VALUE-40
5128
    COMMENT-
5129
    ADDRESS-C4
5130
      LABEL-
5131
INSTRUCTION-JUMP
5132
   OPERAND1-Z
5133
  OP1 VALUE-Z
5134
   OPERAND2-put_command_allowed
5135
  OP2 VALUE-DE
5136
    COMMENT-
5137
    ADDRESS-C5
5138
      LABEL-
5139
INSTRUCTION-
5140
   OPERAND1-
5141
  OP1 VALUE-
5142
   OPERAND2-
5143
  OP2 VALUE-
5144
    COMMENT-;
5145
    ADDRESS-C5
5146
      LABEL-
5147
INSTRUCTION-
5148
   OPERAND1-
5149
  OP1 VALUE-
5150
   OPERAND2-
5151
  OP2 VALUE-
5152
    COMMENT-; ELSE DATA_TRANSFER_ALLOWED & COMMAND_ALLOWED => 0
5153
    ADDRESS-C5
5154
      LABEL-
5155
INSTRUCTION-
5156
   OPERAND1-
5157
  OP1 VALUE-
5158
   OPERAND2-
5159
  OP2 VALUE-
5160
    COMMENT-;
5161
    ADDRESS-C5
5162
      LABEL-
5163
INSTRUCTION-
5164
   OPERAND1-
5165
  OP1 VALUE-
5166
   OPERAND2-
5167
  OP2 VALUE-
5168
    COMMENT-;JUMP put_error_code
5169
    ADDRESS-C5
5170
      LABEL-
5171
INSTRUCTION-
5172
   OPERAND1-
5173
  OP1 VALUE-
5174
   OPERAND2-
5175
  OP2 VALUE-
5176
    COMMENT-; REVISAR ???
5177
    ADDRESS-C5
5178
      LABEL-
5179
INSTRUCTION-
5180
   OPERAND1-
5181
  OP1 VALUE-
5182
   OPERAND2-
5183
  OP2 VALUE-
5184
    COMMENT-;AND s5,01
5185
    ADDRESS-C5
5186
      LABEL-
5187
INSTRUCTION-RETURN
5188
   OPERAND1-
5189
  OP1 VALUE-
5190
   OPERAND2-
5191
  OP2 VALUE-
5192
    COMMENT-
5193
    ADDRESS-C6
5194
      LABEL-put_error_code
5195
INSTRUCTION-
5196
   OPERAND1-
5197
  OP1 VALUE-
5198
   OPERAND2-
5199
  OP2 VALUE-
5200
    COMMENT-
5201
    ADDRESS-C6
5202
      LABEL-
5203
INSTRUCTION-
5204
   OPERAND1-
5205
  OP1 VALUE-
5206
   OPERAND2-
5207
  OP2 VALUE-
5208
    COMMENT-;
5209
    ADDRESS-C6
5210
      LABEL-
5211
INSTRUCTION-
5212
   OPERAND1-
5213
  OP1 VALUE-
5214
   OPERAND2-
5215
  OP2 VALUE-
5216
    COMMENT-; ERROR SIGNAL
5217
    ADDRESS-C6
5218
      LABEL-
5219
INSTRUCTION-
5220
   OPERAND1-
5221
  OP1 VALUE-
5222
   OPERAND2-
5223
  OP2 VALUE-
5224
    COMMENT-;
5225
    ADDRESS-C6
5226
      LABEL-
5227
INSTRUCTION-
5228
   OPERAND1-
5229
  OP1 VALUE-
5230
   OPERAND2-
5231
  OP2 VALUE-
5232
    COMMENT-; PUT ERROR CODE
5233
    ADDRESS-C6
5234
      LABEL-
5235
INSTRUCTION-
5236
   OPERAND1-
5237
  OP1 VALUE-
5238
   OPERAND2-
5239
  OP2 VALUE-
5240
    COMMENT-;
5241
    ADDRESS-C6
5242
      LABEL-
5243
INSTRUCTION-LOAD
5244
   OPERAND1-sF
5245
  OP1 VALUE-sF
5246
   OPERAND2-04
5247
  OP2 VALUE-04
5248
    COMMENT-
5249
    ADDRESS-C7
5250
      LABEL-
5251
INSTRUCTION-OUTPUT
5252
   OPERAND1-sF
5253
  OP1 VALUE-sF
5254
   OPERAND2-CONTROL_OUT
5255
  OP2 VALUE-07
5256
    COMMENT-
5257
    ADDRESS-C8
5258
      LABEL-
5259
INSTRUCTION-CALL
5260
   OPERAND1-soft_reset
5261
  OP1 VALUE-CB
5262
   OPERAND2-
5263
  OP2 VALUE-
5264
    COMMENT-
5265
    ADDRESS-C9
5266
      LABEL-
5267
INSTRUCTION-LOAD
5268
   OPERAND1-s5
5269
  OP1 VALUE-s5
5270
   OPERAND2-ERROR_MY_STATUS
5271
  OP2 VALUE-08
5272
    COMMENT-
5273
    ADDRESS-CA
5274
      LABEL-
5275
INSTRUCTION-RETURN
5276
   OPERAND1-
5277
  OP1 VALUE-
5278
   OPERAND2-
5279
  OP2 VALUE-
5280
    COMMENT-
5281
    ADDRESS-CB
5282
      LABEL-
5283
INSTRUCTION-
5284
   OPERAND1-
5285
  OP1 VALUE-
5286
   OPERAND2-
5287
  OP2 VALUE-
5288
    COMMENT-;JUMP inicialization (STACK OVERFLOW???)
5289
    ADDRESS-CB
5290
      LABEL-soft_reset
5291
INSTRUCTION-
5292
   OPERAND1-
5293
  OP1 VALUE-
5294
   OPERAND2-
5295
  OP2 VALUE-
5296
    COMMENT-
5297
    ADDRESS-CB
5298
      LABEL-
5299
INSTRUCTION-LOAD
5300
   OPERAND1-sD
5301
  OP1 VALUE-sD
5302
   OPERAND2-SOFT_RESET
5303
  OP2 VALUE-04
5304
    COMMENT-
5305
    ADDRESS-CC
5306
      LABEL-
5307
INSTRUCTION-LOAD
5308
   OPERAND1-sF
5309
  OP1 VALUE-sF
5310
   OPERAND2-CONTROL
5311
  OP2 VALUE-0E
5312
    COMMENT-
5313
    ADDRESS-CD
5314
      LABEL-
5315
INSTRUCTION-CALL
5316
   OPERAND1-write_ide_register
5317
  OP1 VALUE-4E
5318
   OPERAND2-
5319
  OP2 VALUE-
5320
    COMMENT-
5321
    ADDRESS-CE
5322
      LABEL-
5323
INSTRUCTION-LOAD
5324
   OPERAND1-sF
5325
  OP1 VALUE-sF
5326
   OPERAND2-FF
5327
  OP2 VALUE-FF
5328
    COMMENT-
5329
    ADDRESS-CF
5330
      LABEL-
5331
INSTRUCTION-CALL
5332
   OPERAND1-wait_loop
5333
  OP1 VALUE-47
5334
   OPERAND2-
5335
  OP2 VALUE-
5336
    COMMENT-
5337
    ADDRESS-D0
5338
      LABEL-
5339
INSTRUCTION-LOAD
5340
   OPERAND1-sF
5341
  OP1 VALUE-sF
5342
   OPERAND2-FF
5343
  OP2 VALUE-FF
5344
    COMMENT-
5345
    ADDRESS-D1
5346
      LABEL-
5347
INSTRUCTION-CALL
5348
   OPERAND1-wait_loop
5349
  OP1 VALUE-47
5350
   OPERAND2-
5351
  OP2 VALUE-
5352
    COMMENT-
5353
    ADDRESS-D2
5354
      LABEL-
5355
INSTRUCTION-LOAD
5356
   OPERAND1-sF
5357
  OP1 VALUE-sF
5358
   OPERAND2-FF
5359
  OP2 VALUE-FF
5360
    COMMENT-
5361
    ADDRESS-D3
5362
      LABEL-
5363
INSTRUCTION-CALL
5364
   OPERAND1-wait_loop
5365
  OP1 VALUE-47
5366
   OPERAND2-
5367
  OP2 VALUE-
5368
    COMMENT-
5369
    ADDRESS-D4
5370
      LABEL-
5371
INSTRUCTION-LOAD
5372
   OPERAND1-sF
5373
  OP1 VALUE-sF
5374
   OPERAND2-FF
5375
  OP2 VALUE-FF
5376
    COMMENT-
5377
    ADDRESS-D5
5378
      LABEL-
5379
INSTRUCTION-CALL
5380
   OPERAND1-wait_loop
5381
  OP1 VALUE-47
5382
   OPERAND2-
5383
  OP2 VALUE-
5384
    COMMENT-
5385
    ADDRESS-D6
5386
      LABEL-
5387
INSTRUCTION-LOAD
5388
   OPERAND1-sD
5389
  OP1 VALUE-sD
5390
   OPERAND2-00
5391
  OP2 VALUE-00
5392
    COMMENT-
5393
    ADDRESS-D7
5394
      LABEL-
5395
INSTRUCTION-LOAD
5396
   OPERAND1-sF
5397
  OP1 VALUE-sF
5398
   OPERAND2-CONTROL
5399
  OP2 VALUE-0E
5400
    COMMENT-
5401
    ADDRESS-D8
5402
      LABEL-
5403
INSTRUCTION-CALL
5404
   OPERAND1-write_ide_register
5405
  OP1 VALUE-4E
5406
   OPERAND2-
5407
  OP2 VALUE-
5408
    COMMENT-
5409
    ADDRESS-D9
5410
      LABEL-
5411
INSTRUCTION-RETURN
5412
   OPERAND1-
5413
  OP1 VALUE-
5414
   OPERAND2-
5415
  OP2 VALUE-
5416
    COMMENT-
5417
    ADDRESS-DA
5418
      LABEL-put_data_request_allowed
5419
INSTRUCTION-
5420
   OPERAND1-
5421
  OP1 VALUE-
5422
   OPERAND2-
5423
  OP2 VALUE-
5424
    COMMENT-
5425
    ADDRESS-DA
5426
      LABEL-
5427
INSTRUCTION-
5428
   OPERAND1-
5429
  OP1 VALUE-
5430
   OPERAND2-
5431
  OP2 VALUE-
5432
    COMMENT-;
5433
    ADDRESS-DA
5434
      LABEL-
5435
INSTRUCTION-
5436
   OPERAND1-
5437
  OP1 VALUE-
5438
   OPERAND2-
5439
  OP2 VALUE-
5440
    COMMENT-; DRQ ALLOW -> MY STATUS REGISTER
5441
    ADDRESS-DA
5442
      LABEL-
5443
INSTRUCTION-
5444
   OPERAND1-
5445
  OP1 VALUE-
5446
   OPERAND2-
5447
  OP2 VALUE-
5448
    COMMENT-;
5449
    ADDRESS-DA
5450
      LABEL-
5451
INSTRUCTION-AND
5452
   OPERAND1-s5
5453
  OP1 VALUE-s5
5454
   OPERAND2-FD
5455
  OP2 VALUE-FD
5456
    COMMENT-
5457
    ADDRESS-DB
5458
      LABEL-
5459
INSTRUCTION-LOAD
5460
   OPERAND1-sF
5461
  OP1 VALUE-sF
5462
   OPERAND2-DATA_TRANSFER_ALLOWED
5463
  OP2 VALUE-04
5464
    COMMENT-
5465
    ADDRESS-DC
5466
      LABEL-
5467
INSTRUCTION-OR
5468
   OPERAND1-s5
5469
  OP1 VALUE-s5
5470
   OPERAND2-sF
5471
  OP2 VALUE-sF
5472
    COMMENT-
5473
    ADDRESS-DD
5474
      LABEL-
5475
INSTRUCTION-RETURN
5476
   OPERAND1-
5477
  OP1 VALUE-
5478
   OPERAND2-
5479
  OP2 VALUE-
5480
    COMMENT-
5481
    ADDRESS-DE
5482
      LABEL-put_command_allowed
5483
INSTRUCTION-
5484
   OPERAND1-
5485
  OP1 VALUE-
5486
   OPERAND2-
5487
  OP2 VALUE-
5488
    COMMENT-
5489
    ADDRESS-DE
5490
      LABEL-
5491
INSTRUCTION-
5492
   OPERAND1-
5493
  OP1 VALUE-
5494
   OPERAND2-
5495
  OP2 VALUE-
5496
    COMMENT-;
5497
    ADDRESS-DE
5498
      LABEL-
5499
INSTRUCTION-
5500
   OPERAND1-
5501
  OP1 VALUE-
5502
   OPERAND2-
5503
  OP2 VALUE-
5504
    COMMENT-; DRQ ALLOW -> MY STATUS REGISTER
5505
    ADDRESS-DE
5506
      LABEL-
5507
INSTRUCTION-
5508
   OPERAND1-
5509
  OP1 VALUE-
5510
   OPERAND2-
5511
  OP2 VALUE-
5512
    COMMENT-;
5513
    ADDRESS-DE
5514
      LABEL-
5515
INSTRUCTION-AND
5516
   OPERAND1-s5
5517
  OP1 VALUE-s5
5518
   OPERAND2-FB
5519
  OP2 VALUE-FB
5520
    COMMENT-
5521
    ADDRESS-DF
5522
      LABEL-
5523
INSTRUCTION-LOAD
5524
   OPERAND1-sF
5525
  OP1 VALUE-sF
5526
   OPERAND2-COMMAND_ALLOWED
5527
  OP2 VALUE-02
5528
    COMMENT-
5529
    ADDRESS-E0
5530
      LABEL-
5531
INSTRUCTION-OR
5532
   OPERAND1-s5
5533
  OP1 VALUE-s5
5534
   OPERAND2-sF
5535
  OP2 VALUE-sF
5536
    COMMENT-
5537
    ADDRESS-E1
5538
      LABEL-
5539
INSTRUCTION-RETURN
5540
   OPERAND1-
5541
  OP1 VALUE-
5542
   OPERAND2-
5543
  OP2 VALUE-
5544
    COMMENT-
5545
    ADDRESS-FF
5546
      LABEL-
5547
INSTRUCTION-ADDRESS
5548
   OPERAND1-FF
5549
  OP1 VALUE-FF
5550
   OPERAND2-
5551
  OP2 VALUE-
5552
    COMMENT-
5553
    ADDRESS-FF
5554
      LABEL-interrupt
5555
INSTRUCTION-
5556
   OPERAND1-
5557
  OP1 VALUE-
5558
   OPERAND2-
5559
  OP2 VALUE-
5560
    COMMENT-
5561
    ADDRESS-FF
5562
      LABEL-
5563
INSTRUCTION-RETURNI
5564
   OPERAND1-ENABLE
5565
  OP1 VALUE-ENABLE
5566
   OPERAND2-
5567
  OP2 VALUE-
5568
    COMMENT-

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.