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

Subversion Repositories ffr16

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

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 armando
    ADDRESS-00
2
      LABEL-
3
INSTRUCTION-
4
   OPERAND1-
5
   OPERAND2-
6
    COMMENT-;--===========================================================================--
7
    ADDRESS-00
8
      LABEL-
9
INSTRUCTION-
10
   OPERAND1-
11
   OPERAND2-
12
    COMMENT-;--
13
    ADDRESS-00
14
      LABEL-
15
INSTRUCTION-
16
   OPERAND1-
17
   OPERAND2-
18
    COMMENT-;--  CF SECTOR READER
19
    ADDRESS-00
20
      LABEL-
21
INSTRUCTION-
22
   OPERAND1-
23
   OPERAND2-
24
    COMMENT-;--
25
    ADDRESS-00
26
      LABEL-
27
INSTRUCTION-
28
   OPERAND1-
29
   OPERAND2-
30
    COMMENT-;--  - SEPTEMBER 2002
31
    ADDRESS-00
32
      LABEL-
33
INSTRUCTION-
34
   OPERAND1-
35
   OPERAND2-
36
    COMMENT-;--  - UPV / EHU.
37
    ADDRESS-00
38
      LABEL-
39
INSTRUCTION-
40
   OPERAND1-
41
   OPERAND2-
42
    COMMENT-;--
43
    ADDRESS-00
44
      LABEL-
45
INSTRUCTION-
46
   OPERAND1-
47
   OPERAND2-
48
    COMMENT-;-- Design units    : FAT FILE LOADER
49
    ADDRESS-00
50
      LABEL-
51
INSTRUCTION-
52
   OPERAND1-
53
   OPERAND2-
54
    COMMENT-;--
55
    ADDRESS-00
56
      LABEL-
57
INSTRUCTION-
58
   OPERAND1-
59
   OPERAND2-
60
    COMMENT-;-- File name       : cf_sector_reader.txt
61
    ADDRESS-00
62
      LABEL-
63
INSTRUCTION-
64
   OPERAND1-
65
   OPERAND2-
66
    COMMENT-;--
67
    ADDRESS-00
68
      LABEL-
69
INSTRUCTION-
70
   OPERAND1-
71
   OPERAND2-
72
    COMMENT-;-- Purpose         : READ RAW SECTORS FROM CF
73
    ADDRESS-00
74
      LABEL-
75
INSTRUCTION-
76
   OPERAND1-
77
   OPERAND2-
78
    COMMENT-;--
79
    ADDRESS-00
80
      LABEL-
81
INSTRUCTION-
82
   OPERAND1-
83
   OPERAND2-
84
    COMMENT-;-- Library         : -
85
    ADDRESS-00
86
      LABEL-
87
INSTRUCTION-
88
   OPERAND1-
89
   OPERAND2-
90
    COMMENT-;--
91
    ADDRESS-00
92
      LABEL-
93
INSTRUCTION-
94
   OPERAND1-
95
   OPERAND2-
96
    COMMENT-;-- Languaje        : ASSEMBLER FOR XILINX PICOBLAZE
97
    ADDRESS-00
98
      LABEL-
99
INSTRUCTION-
100
   OPERAND1-
101
   OPERAND2-
102
    COMMENT-;--
103
    ADDRESS-00
104
      LABEL-
105
INSTRUCTION-
106
   OPERAND1-
107
   OPERAND2-
108
    COMMENT-;-- Compiler        : KCPSM ASSEMBLER V1.25
109
    ADDRESS-00
110
      LABEL-
111
INSTRUCTION-
112
   OPERAND1-
113
   OPERAND2-
114
    COMMENT-;--
115
    ADDRESS-00
116
      LABEL-
117
INSTRUCTION-
118
   OPERAND1-
119
   OPERAND2-
120
    COMMENT-;-- Debugger        : PSM DEBUG V1.00
121
    ADDRESS-00
122
      LABEL-
123
INSTRUCTION-
124
   OPERAND1-
125
   OPERAND2-
126
    COMMENT-;--===========================================================================--
127
    ADDRESS-00
128
      LABEL-
129
INSTRUCTION-
130
   OPERAND1-
131
   OPERAND2-
132
    COMMENT-;-------------------------------------------------------------------------------
133
    ADDRESS-00
134
      LABEL-
135
INSTRUCTION-
136
   OPERAND1-
137
   OPERAND2-
138
    COMMENT-;-- Revision list
139
    ADDRESS-00
140
      LABEL-
141
INSTRUCTION-
142
   OPERAND1-
143
   OPERAND2-
144
    COMMENT-;-- Version   Author                 Date           Changes
145
    ADDRESS-00
146
      LABEL-
147
INSTRUCTION-
148
   OPERAND1-
149
   OPERAND2-
150
    COMMENT-;--
151
    ADDRESS-00
152
      LABEL-
153
INSTRUCTION-
154
   OPERAND1-
155
   OPERAND2-
156
    COMMENT-;-- 260902    Armando Astarloa   27 September 2002  -
157
    ADDRESS-00
158
      LABEL-
159
INSTRUCTION-
160
   OPERAND1-
161
   OPERAND2-
162
    COMMENT-;-- 241002    Armando Astarloa   27 October   2002  Reset on error
163
    ADDRESS-00
164
      LABEL-
165
INSTRUCTION-
166
   OPERAND1-
167
   OPERAND2-
168
    COMMENT-;-- 031202    Armando Astarloa   27 December  2002  Load LBA information from data bus
169
    ADDRESS-00
170
      LABEL-
171
INSTRUCTION-
172
   OPERAND1-
173
   OPERAND2-
174
    COMMENT-;-- 120103    Armando Astarloa   12 January   2003  Quit status check when words reading
175
    ADDRESS-00
176
      LABEL-
177
INSTRUCTION-
178
   OPERAND1-
179
   OPERAND2-
180
    COMMENT-;-- 290103    Armando Astarloa   29 January   2003  Reset function. Reset after error
181
    ADDRESS-00
182
      LABEL-
183
INSTRUCTION-
184
   OPERAND1-
185
   OPERAND2-
186
    COMMENT-;-- 050503    Armando Astarloa   02 May         2003  Allow not all bytes of the sector read.
187
    ADDRESS-00
188
      LABEL-
189
INSTRUCTION-
190
   OPERAND1-
191
   OPERAND2-
192
    COMMENT-;--                                                             do_reset_and_retry state
193
    ADDRESS-00
194
      LABEL-
195
INSTRUCTION-
196
   OPERAND1-
197
   OPERAND2-
198
    COMMENT-;-- 160503    Armando Astarloa   15 May         2003  Complete sector reading
199
    ADDRESS-00
200
      LABEL-
201
INSTRUCTION-
202
   OPERAND1-
203
   OPERAND2-
204
    COMMENT-;-- 170603    Armando Astarloa   17 June        2003  Bug in words per sector read
205
    ADDRESS-00
206
      LABEL-
207
INSTRUCTION-
208
   OPERAND1-
209
   OPERAND2-
210
    COMMENT-;-- 230603    Armando Astarloa   24 June        2003  Quit soft reset (KCPSM v.1002 has reset)
211
    ADDRESS-00
212
      LABEL-
213
INSTRUCTION-
214
   OPERAND1-
215
   OPERAND2-
216
    COMMENT-;--
217
    ADDRESS-00
218
      LABEL-
219
INSTRUCTION-
220
   OPERAND1-
221
   OPERAND2-
222
    COMMENT-;-------------------------------------------------------------------------------
223
    ADDRESS-00
224
      LABEL-
225
INSTRUCTION-
226
   OPERAND1-
227
   OPERAND2-
228
    COMMENT-;-- Description    :  DUMMY CF SECTORS READ
229
    ADDRESS-00
230
      LABEL-
231
INSTRUCTION-
232
   OPERAND1-
233
   OPERAND2-
234
    COMMENT-;-------------------------------------------------------------------------------
235
    ADDRESS-00
236
      LABEL-
237
INSTRUCTION-
238
   OPERAND1-
239
   OPERAND2-
240
    COMMENT-;--
241
    ADDRESS-00
242
      LABEL-
243
INSTRUCTION-
244
   OPERAND1-
245
   OPERAND2-
246
    COMMENT-;-- CONSTANT DEFINITIONS
247
    ADDRESS-00
248
      LABEL-
249
INSTRUCTION-
250
   OPERAND1-
251
   OPERAND2-
252
    COMMENT-;--
253
    ADDRESS-00
254
      LABEL-
255
INSTRUCTION-CONSTANT
256
   OPERAND1-DELAY1
257
   OPERAND2-03
258
    COMMENT-
259
    ADDRESS-00
260
      LABEL-
261
INSTRUCTION-
262
   OPERAND1-
263
   OPERAND2-
264
    COMMENT-; 50 MHZ DELAY1 => T(clk_i) => fastloop=DELAY1*T*2= 120ns sF=1 => delay= sF*fastloop
265
    ADDRESS-00
266
      LABEL-
267
INSTRUCTION-
268
   OPERAND1-
269
   OPERAND2-
270
    COMMENT-; 50 MHZ DELAY1=03 => T=20NS => fastloop=3*20*2= 120ns sF=1 => delay= 120ns
271
    ADDRESS-00
272
      LABEL-
273
INSTRUCTION-CONSTANT
274
   OPERAND1-IDENTIFY_COMMAND
275
   OPERAND2-EC
276
    COMMENT-
277
    ADDRESS-00
278
      LABEL-
279
INSTRUCTION-CONSTANT
280
   OPERAND1-WRITE_SECTOR_COMMAND
281
   OPERAND2-30
282
    COMMENT-
283
    ADDRESS-00
284
      LABEL-
285
INSTRUCTION-CONSTANT
286
   OPERAND1-READ_SECTOR_COMMAND
287
   OPERAND2-20
288
    COMMENT-
289
    ADDRESS-00
290
      LABEL-
291
INSTRUCTION-CONSTANT
292
   OPERAND1-WRITE_SEC_FEATURE
293
   OPERAND2-00
294
    COMMENT-
295
    ADDRESS-00
296
      LABEL-
297
INSTRUCTION-CONSTANT
298
   OPERAND1-SOFT_RESET
299
   OPERAND2-04
300
    COMMENT-
301
    ADDRESS-00
302
      LABEL-
303
INSTRUCTION-
304
   OPERAND1-
305
   OPERAND2-
306
    COMMENT-;--
307
    ADDRESS-00
308
      LABEL-
309
INSTRUCTION-
310
   OPERAND1-
311
   OPERAND2-
312
    COMMENT-;-- RAM REGISTERS
313
    ADDRESS-00
314
      LABEL-
315
INSTRUCTION-
316
   OPERAND1-
317
   OPERAND2-
318
    COMMENT-;--
319
    ADDRESS-00
320
      LABEL-
321
INSTRUCTION-
322
   OPERAND1-
323
   OPERAND2-
324
    COMMENT-;
325
    ADDRESS-00
326
      LABEL-
327
INSTRUCTION-
328
   OPERAND1-
329
   OPERAND2-
330
    COMMENT-; s0
331
    ADDRESS-00
332
      LABEL-
333
INSTRUCTION-
334
   OPERAND1-
335
   OPERAND2-
336
    COMMENT-; s1
337
    ADDRESS-00
338
      LABEL-
339
INSTRUCTION-
340
   OPERAND1-
341
   OPERAND2-
342
    COMMENT-; s2
343
    ADDRESS-00
344
      LABEL-
345
INSTRUCTION-
346
   OPERAND1-
347
   OPERAND2-
348
    COMMENT-; s3 -> WISHBONE CONTROL
349
    ADDRESS-00
350
      LABEL-
351
INSTRUCTION-
352
   OPERAND1-
353
   OPERAND2-
354
    COMMENT-; s4 -> REGISTERS STACK
355
    ADDRESS-00
356
      LABEL-
357
INSTRUCTION-
358
   OPERAND1-
359
   OPERAND2-
360
    COMMENT-; s5 -> MY_STATUS
361
    ADDRESS-00
362
      LABEL-
363
INSTRUCTION-
364
   OPERAND1-
365
   OPERAND2-
366
    COMMENT-;           D3 = ERROR
367
    ADDRESS-00
368
      LABEL-
369
INSTRUCTION-
370
   OPERAND1-
371
   OPERAND2-
372
    COMMENT-;           D2 = DATA TRANSFER ALLOWED (0 NOT / 1 YES)
373
    ADDRESS-00
374
      LABEL-
375
INSTRUCTION-
376
   OPERAND1-
377
   OPERAND2-
378
    COMMENT-;           D1 = COMMAND ALLOWED (NOT BUSY) (0 NOT / 1 YES)
379
    ADDRESS-00
380
      LABEL-
381
INSTRUCTION-
382
   OPERAND1-
383
   OPERAND2-
384
    COMMENT-;           D0 = SECTOR AVAILABLE (0 NOT / 1 YES)
385
    ADDRESS-00
386
      LABEL-
387
INSTRUCTION-CONSTANT
388
   OPERAND1-SECTOR_AVAILABLE
389
   OPERAND2-01
390
    COMMENT-
391
    ADDRESS-00
392
      LABEL-
393
INSTRUCTION-CONSTANT
394
   OPERAND1-COMMAND_ALLOWED
395
   OPERAND2-02
396
    COMMENT-
397
    ADDRESS-00
398
      LABEL-
399
INSTRUCTION-CONSTANT
400
   OPERAND1-DATA_TRANSFER_ALLOWED
401
   OPERAND2-04
402
    COMMENT-
403
    ADDRESS-00
404
      LABEL-
405
INSTRUCTION-CONSTANT
406
   OPERAND1-ERROR_MY_STATUS
407
   OPERAND2-08
408
    COMMENT-
409
    ADDRESS-00
410
      LABEL-
411
INSTRUCTION-
412
   OPERAND1-
413
   OPERAND2-
414
    COMMENT-; s6 -> WORDS_READ
415
    ADDRESS-00
416
      LABEL-
417
INSTRUCTION-
418
   OPERAND1-
419
   OPERAND2-
420
    COMMENT-; s7 -> LBA_7_0
421
    ADDRESS-00
422
      LABEL-
423
INSTRUCTION-
424
   OPERAND1-
425
   OPERAND2-
426
    COMMENT-; s8 -> LBA_15_8
427
    ADDRESS-00
428
      LABEL-
429
INSTRUCTION-
430
   OPERAND1-
431
   OPERAND2-
432
    COMMENT-; s9 -> LBA_23_16
433
    ADDRESS-00
434
      LABEL-
435
INSTRUCTION-
436
   OPERAND1-
437
   OPERAND2-
438
    COMMENT-; sA -> LD_LBA_27_24
439
    ADDRESS-00
440
      LABEL-
441
INSTRUCTION-
442
   OPERAND1-
443
   OPERAND2-
444
    COMMENT-; sB -> data[7:0] in ide
445
    ADDRESS-00
446
      LABEL-
447
INSTRUCTION-
448
   OPERAND1-
449
   OPERAND2-
450
    COMMENT-; sC -> data[15:8] in ide
451
    ADDRESS-00
452
      LABEL-
453
INSTRUCTION-
454
   OPERAND1-
455
   OPERAND2-
456
    COMMENT-; sD -> data[7:0] out ide
457
    ADDRESS-00
458
      LABEL-
459
INSTRUCTION-
460
   OPERAND1-
461
   OPERAND2-
462
    COMMENT-; sE -> data[15:8] out ide
463
    ADDRESS-00
464
      LABEL-
465
INSTRUCTION-
466
   OPERAND1-
467
   OPERAND2-
468
    COMMENT-; sF -> acummulator
469
    ADDRESS-00
470
      LABEL-
471
INSTRUCTION-
472
   OPERAND1-
473
   OPERAND2-
474
    COMMENT-;
475
    ADDRESS-00
476
      LABEL-
477
INSTRUCTION-
478
   OPERAND1-
479
   OPERAND2-
480
    COMMENT-;--
481
    ADDRESS-00
482
      LABEL-
483
INSTRUCTION-
484
   OPERAND1-
485
   OPERAND2-
486
    COMMENT-;-- OUTPUT PORTS
487
    ADDRESS-00
488
      LABEL-
489
INSTRUCTION-
490
   OPERAND1-
491
   OPERAND2-
492
    COMMENT-;--
493
    ADDRESS-00
494
      LABEL-
495
INSTRUCTION-
496
   OPERAND1-
497
   OPERAND2-
498
    COMMENT-;--
499
    ADDRESS-00
500
      LABEL-
501
INSTRUCTION-
502
   OPERAND1-
503
   OPERAND2-
504
    COMMENT-;-- IDE INTERFACE PORTS - OUTPUTS
505
    ADDRESS-00
506
      LABEL-
507
INSTRUCTION-
508
   OPERAND1-
509
   OPERAND2-
510
    COMMENT-;--
511
    ADDRESS-00
512
      LABEL-
513
INSTRUCTION-CONSTANT
514
   OPERAND1-DATA_IDE_OUT_7_0
515
   OPERAND2-00
516
    COMMENT-
517
    ADDRESS-00
518
      LABEL-
519
INSTRUCTION-CONSTANT
520
   OPERAND1-DATA_IDE_OUT_15_8
521
   OPERAND2-01
522
    COMMENT-
523
    ADDRESS-00
524
      LABEL-
525
INSTRUCTION-CONSTANT
526
   OPERAND1-IDE_CONTROL_OUT
527
   OPERAND2-02
528
    COMMENT-
529
    ADDRESS-00
530
      LABEL-
531
INSTRUCTION-
532
   OPERAND1-
533
   OPERAND2-
534
    COMMENT-; D7 =
535
    ADDRESS-00
536
      LABEL-
537
INSTRUCTION-
538
   OPERAND1-
539
   OPERAND2-
540
    COMMENT-; D6 =
541
    ADDRESS-00
542
      LABEL-
543
INSTRUCTION-
544
   OPERAND1-
545
   OPERAND2-
546
    COMMENT-; D5 =
547
    ADDRESS-00
548
      LABEL-
549
INSTRUCTION-
550
   OPERAND1-
551
   OPERAND2-
552
    COMMENT-; D4 =
553
    ADDRESS-00
554
      LABEL-
555
INSTRUCTION-
556
   OPERAND1-
557
   OPERAND2-
558
    COMMENT-; D3 =
559
    ADDRESS-00
560
      LABEL-
561
INSTRUCTION-
562
   OPERAND1-
563
   OPERAND2-
564
    COMMENT-; D2 =
565
    ADDRESS-00
566
      LABEL-
567
INSTRUCTION-
568
   OPERAND1-
569
   OPERAND2-
570
    COMMENT-; D1 = NIOWR
571
    ADDRESS-00
572
      LABEL-
573
INSTRUCTION-
574
   OPERAND1-
575
   OPERAND2-
576
    COMMENT-; D0 = NIORD
577
    ADDRESS-00
578
      LABEL-
579
INSTRUCTION-CONSTANT
580
   OPERAND1-NIOWR
581
   OPERAND2-FD
582
    COMMENT-
583
    ADDRESS-00
584
      LABEL-
585
INSTRUCTION-CONSTANT
586
   OPERAND1-NIORD
587
   OPERAND2-FE
588
    COMMENT-
589
    ADDRESS-00
590
      LABEL-
591
INSTRUCTION-CONSTANT
592
   OPERAND1-IDE_ADDRESS_OUT
593
   OPERAND2-03
594
    COMMENT-
595
    ADDRESS-00
596
      LABEL-
597
INSTRUCTION-
598
   OPERAND1-
599
   OPERAND2-
600
    COMMENT-; D7 =
601
    ADDRESS-00
602
      LABEL-
603
INSTRUCTION-
604
   OPERAND1-
605
   OPERAND2-
606
    COMMENT-; D6 =
607
    ADDRESS-00
608
      LABEL-
609
INSTRUCTION-
610
   OPERAND1-
611
   OPERAND2-
612
    COMMENT-; D5 =
613
    ADDRESS-00
614
      LABEL-
615
INSTRUCTION-
616
   OPERAND1-
617
   OPERAND2-
618
    COMMENT-; D4 = NCE1
619
    ADDRESS-00
620
      LABEL-
621
INSTRUCTION-
622
   OPERAND1-
623
   OPERAND2-
624
    COMMENT-; D3 = NCE0
625
    ADDRESS-00
626
      LABEL-
627
INSTRUCTION-
628
   OPERAND1-
629
   OPERAND2-
630
    COMMENT-; D2 = A2
631
    ADDRESS-00
632
      LABEL-
633
INSTRUCTION-
634
   OPERAND1-
635
   OPERAND2-
636
    COMMENT-; D1 = A1
637
    ADDRESS-00
638
      LABEL-
639
INSTRUCTION-
640
   OPERAND1-
641
   OPERAND2-
642
    COMMENT-; D0 = A0
643
    ADDRESS-00
644
      LABEL-
645
INSTRUCTION-
646
   OPERAND1-
647
   OPERAND2-
648
    COMMENT-;
649
    ADDRESS-00
650
      LABEL-
651
INSTRUCTION-
652
   OPERAND1-
653
   OPERAND2-
654
    COMMENT-; WRITE IDE REGISTERS
655
    ADDRESS-00
656
      LABEL-
657
INSTRUCTION-
658
   OPERAND1-
659
   OPERAND2-
660
    COMMENT-;
661
    ADDRESS-00
662
      LABEL-
663
INSTRUCTION-
664
   OPERAND1-
665
   OPERAND2-
666
    COMMENT-;    NCE1/NCE0/ A2/ A1/ A0
667
    ADDRESS-00
668
      LABEL-
669
INSTRUCTION-CONSTANT
670
   OPERAND1-CONTROL
671
   OPERAND2-0E
672
    COMMENT-; 000   0    1   1   1   0
673
    ADDRESS-00
674
      LABEL-
675
INSTRUCTION-CONSTANT
676
   OPERAND1-DATA
677
   OPERAND2-10
678
    COMMENT-; 000   1    0   0   0   0
679
    ADDRESS-00
680
      LABEL-
681
INSTRUCTION-CONSTANT
682
   OPERAND1-FEATURE
683
   OPERAND2-11
684
    COMMENT-; 000   1    0   0   0   1
685
    ADDRESS-00
686
      LABEL-
687
INSTRUCTION-CONSTANT
688
   OPERAND1-SECTOR_COUNT
689
   OPERAND2-12
690
    COMMENT-; 000   1    0   0   1   0
691
    ADDRESS-00
692
      LABEL-
693
INSTRUCTION-CONSTANT
694
   OPERAND1-LBA_7_0
695
   OPERAND2-13
696
    COMMENT-; 000   1    0   0   1   1
697
    ADDRESS-00
698
      LABEL-
699
INSTRUCTION-CONSTANT
700
   OPERAND1-LBA_15_8
701
   OPERAND2-14
702
    COMMENT-; 000   1    0   1   0   0
703
    ADDRESS-00
704
      LABEL-
705
INSTRUCTION-CONSTANT
706
   OPERAND1-LBA_23_16
707
   OPERAND2-15
708
    COMMENT-; 000   1    0   1   0   1
709
    ADDRESS-00
710
      LABEL-
711
INSTRUCTION-CONSTANT
712
   OPERAND1-LD_LBA_27_24
713
   OPERAND2-16
714
    COMMENT-; 000   1    0   1   1   0
715
    ADDRESS-00
716
      LABEL-
717
INSTRUCTION-CONSTANT
718
   OPERAND1-COMMAND
719
   OPERAND2-17
720
    COMMENT-; 000   1    0   1   1   1
721
    ADDRESS-00
722
      LABEL-
723
INSTRUCTION-CONSTANT
724
   OPERAND1-CF_OFF
725
   OPERAND2-18
726
    COMMENT-; 000       1    1   0   0   0
727
    ADDRESS-00
728
      LABEL-
729
INSTRUCTION-
730
   OPERAND1-
731
   OPERAND2-
732
    COMMENT-;
733
    ADDRESS-00
734
      LABEL-
735
INSTRUCTION-
736
   OPERAND1-
737
   OPERAND2-
738
    COMMENT-; READ IDE REGISTERS
739
    ADDRESS-00
740
      LABEL-
741
INSTRUCTION-
742
   OPERAND1-
743
   OPERAND2-
744
    COMMENT-;    NCE1/NCE0/ A2/ A1/ A0
745
    ADDRESS-00
746
      LABEL-
747
INSTRUCTION-CONSTANT
748
   OPERAND1-A_STATUS
749
   OPERAND2-0E
750
    COMMENT-; 000   0    1   1   1   0
751
    ADDRESS-00
752
      LABEL-
753
INSTRUCTION-CONSTANT
754
   OPERAND1-STATUS
755
   OPERAND2-17
756
    COMMENT-; 000   1    0   1   1   1
757
    ADDRESS-00
758
      LABEL-
759
INSTRUCTION-
760
   OPERAND1-
761
   OPERAND2-
762
    COMMENT-;--
763
    ADDRESS-00
764
      LABEL-
765
INSTRUCTION-
766
   OPERAND1-
767
   OPERAND2-
768
    COMMENT-;-- WISHBONE INTERFACE PORTS - OUTPUTS
769
    ADDRESS-00
770
      LABEL-
771
INSTRUCTION-
772
   OPERAND1-
773
   OPERAND2-
774
    COMMENT-;--
775
    ADDRESS-00
776
      LABEL-
777
INSTRUCTION-CONSTANT
778
   OPERAND1-DATA_WB_OUT_7_0
779
   OPERAND2-04
780
    COMMENT-
781
    ADDRESS-00
782
      LABEL-
783
INSTRUCTION-CONSTANT
784
   OPERAND1-DATA_WB_OUT_15_8
785
   OPERAND2-05
786
    COMMENT-
787
    ADDRESS-00
788
      LABEL-
789
INSTRUCTION-CONSTANT
790
   OPERAND1-CONTROL_WB_OUT
791
   OPERAND2-06
792
    COMMENT-
793
    ADDRESS-00
794
      LABEL-
795
INSTRUCTION-
796
   OPERAND1-
797
   OPERAND2-
798
    COMMENT-; D7 =
799
    ADDRESS-00
800
      LABEL-
801
INSTRUCTION-
802
   OPERAND1-
803
   OPERAND2-
804
    COMMENT-; D6 =
805
    ADDRESS-00
806
      LABEL-
807
INSTRUCTION-
808
   OPERAND1-
809
   OPERAND2-
810
    COMMENT-; D5 =
811
    ADDRESS-00
812
      LABEL-
813
INSTRUCTION-
814
   OPERAND1-
815
   OPERAND2-
816
    COMMENT-; D4 =
817
    ADDRESS-00
818
      LABEL-
819
INSTRUCTION-
820
   OPERAND1-
821
   OPERAND2-
822
    COMMENT-; D3 =
823
    ADDRESS-00
824
      LABEL-
825
INSTRUCTION-
826
   OPERAND1-
827
   OPERAND2-
828
    COMMENT-; D2 =
829
    ADDRESS-00
830
      LABEL-
831
INSTRUCTION-
832
   OPERAND1-
833
   OPERAND2-
834
    COMMENT-; D1 = TAG0_WORD_AVAILABLE
835
    ADDRESS-00
836
      LABEL-
837
INSTRUCTION-
838
   OPERAND1-
839
   OPERAND2-
840
    COMMENT-; D0 = ACK_CF_READER
841
    ADDRESS-00
842
      LABEL-
843
INSTRUCTION-CONSTANT
844
   OPERAND1-ACK_CF_READER
845
   OPERAND2-01
846
    COMMENT-
847
    ADDRESS-00
848
      LABEL-
849
INSTRUCTION-CONSTANT
850
   OPERAND1-TAG0_WORD_AVAILABLE
851
   OPERAND2-02
852
    COMMENT-
853
    ADDRESS-00
854
      LABEL-
855
INSTRUCTION-
856
   OPERAND1-
857
   OPERAND2-
858
    COMMENT-;--
859
    ADDRESS-00
860
      LABEL-
861
INSTRUCTION-
862
   OPERAND1-
863
   OPERAND2-
864
    COMMENT-;-- BUS CONTROL SIGNALS
865
    ADDRESS-00
866
      LABEL-
867
INSTRUCTION-
868
   OPERAND1-
869
   OPERAND2-
870
    COMMENT-;--
871
    ADDRESS-00
872
      LABEL-
873
INSTRUCTION-CONSTANT
874
   OPERAND1-CONTROL_OUT
875
   OPERAND2-07
876
    COMMENT-
877
    ADDRESS-00
878
      LABEL-
879
INSTRUCTION-
880
   OPERAND1-
881
   OPERAND2-
882
    COMMENT-; D7 =
883
    ADDRESS-00
884
      LABEL-
885
INSTRUCTION-
886
   OPERAND1-
887
   OPERAND2-
888
    COMMENT-; D6 =
889
    ADDRESS-00
890
      LABEL-
891
INSTRUCTION-
892
   OPERAND1-
893
   OPERAND2-
894
    COMMENT-; D5 =
895
    ADDRESS-00
896
      LABEL-
897
INSTRUCTION-
898
   OPERAND1-
899
   OPERAND2-
900
    COMMENT-; D4 =
901
    ADDRESS-00
902
      LABEL-
903
INSTRUCTION-
904
   OPERAND1-
905
   OPERAND2-
906
    COMMENT-; D3 =
907
    ADDRESS-00
908
      LABEL-
909
INSTRUCTION-
910
   OPERAND1-
911
   OPERAND2-
912
    COMMENT-; D2 = ERROR
913
    ADDRESS-00
914
      LABEL-
915
INSTRUCTION-
916
   OPERAND1-
917
   OPERAND2-
918
    COMMENT-; D1 = WB_BUS_WRITE_ENABLE
919
    ADDRESS-00
920
      LABEL-
921
INSTRUCTION-
922
   OPERAND1-
923
   OPERAND2-
924
    COMMENT-; D0 = IDE_BUS_WRITE_ENABLE
925
    ADDRESS-00
926
      LABEL-
927
INSTRUCTION-CONSTANT
928
   OPERAND1-IDE_BUS_WRITE_ENABLE
929
   OPERAND2-01
930
    COMMENT-
931
    ADDRESS-00
932
      LABEL-
933
INSTRUCTION-CONSTANT
934
   OPERAND1-WB_BUS_WRITE_ENABLE
935
   OPERAND2-02
936
    COMMENT-
937
    ADDRESS-00
938
      LABEL-
939
INSTRUCTION-CONSTANT
940
   OPERAND1-ERROR
941
   OPERAND2-04
942
    COMMENT-
943
    ADDRESS-00
944
      LABEL-
945
INSTRUCTION-
946
   OPERAND1-
947
   OPERAND2-
948
    COMMENT-;--
949
    ADDRESS-00
950
      LABEL-
951
INSTRUCTION-
952
   OPERAND1-
953
   OPERAND2-
954
    COMMENT-;-- INPUT PORTS
955
    ADDRESS-00
956
      LABEL-
957
INSTRUCTION-
958
   OPERAND1-
959
   OPERAND2-
960
    COMMENT-;--
961
    ADDRESS-00
962
      LABEL-
963
INSTRUCTION-
964
   OPERAND1-
965
   OPERAND2-
966
    COMMENT-;--
967
    ADDRESS-00
968
      LABEL-
969
INSTRUCTION-
970
   OPERAND1-
971
   OPERAND2-
972
    COMMENT-;-- IDE INTERFACE PORTS - INPUTS
973
    ADDRESS-00
974
      LABEL-
975
INSTRUCTION-
976
   OPERAND1-
977
   OPERAND2-
978
    COMMENT-;--
979
    ADDRESS-00
980
      LABEL-
981
INSTRUCTION-CONSTANT
982
   OPERAND1-DATA_IDE_IN_7_0
983
   OPERAND2-00
984
    COMMENT-
985
    ADDRESS-00
986
      LABEL-
987
INSTRUCTION-CONSTANT
988
   OPERAND1-DATA_IDE_IN_15_8
989
   OPERAND2-01
990
    COMMENT-
991
    ADDRESS-00
992
      LABEL-
993
INSTRUCTION-
994
   OPERAND1-
995
   OPERAND2-
996
    COMMENT-;--
997
    ADDRESS-00
998
      LABEL-
999
INSTRUCTION-
1000
   OPERAND1-
1001
   OPERAND2-
1002
    COMMENT-;-- WISHBONE INTERFACE PORTS - INPUTS
1003
    ADDRESS-00
1004
      LABEL-
1005
INSTRUCTION-
1006
   OPERAND1-
1007
   OPERAND2-
1008
    COMMENT-;--
1009
    ADDRESS-00
1010
      LABEL-
1011
INSTRUCTION-CONSTANT
1012
   OPERAND1-CONTROL_WB_IN
1013
   OPERAND2-02
1014
    COMMENT-
1015
    ADDRESS-00
1016
      LABEL-
1017
INSTRUCTION-
1018
   OPERAND1-
1019
   OPERAND2-
1020
    COMMENT-; D7 =
1021
    ADDRESS-00
1022
      LABEL-
1023
INSTRUCTION-
1024
   OPERAND1-
1025
   OPERAND2-
1026
    COMMENT-; D6 =
1027
    ADDRESS-00
1028
      LABEL-
1029
INSTRUCTION-
1030
   OPERAND1-
1031
   OPERAND2-
1032
    COMMENT-; D5 =
1033
    ADDRESS-00
1034
      LABEL-
1035
INSTRUCTION-
1036
   OPERAND1-
1037
   OPERAND2-
1038
    COMMENT-; D4 = WB_A0
1039
    ADDRESS-00
1040
      LABEL-
1041
INSTRUCTION-
1042
   OPERAND1-
1043
   OPERAND2-
1044
    COMMENT-; D3 = -
1045
    ADDRESS-00
1046
      LABEL-
1047
INSTRUCTION-
1048
   OPERAND1-
1049
   OPERAND2-
1050
    COMMENT-; D2 = W_WE
1051
    ADDRESS-00
1052
      LABEL-
1053
INSTRUCTION-
1054
   OPERAND1-
1055
   OPERAND2-
1056
    COMMENT-; D1 = TAG1_WORD_REQUEST
1057
    ADDRESS-00
1058
      LABEL-
1059
INSTRUCTION-
1060
   OPERAND1-
1061
   OPERAND2-
1062
    COMMENT-; D0 = STROBE_CF_READER
1063
    ADDRESS-00
1064
      LABEL-
1065
INSTRUCTION-
1066
   OPERAND1-
1067
   OPERAND2-
1068
    COMMENT-;
1069
    ADDRESS-00
1070
      LABEL-
1071
INSTRUCTION-
1072
   OPERAND1-
1073
   OPERAND2-
1074
    COMMENT-; STROBE_CF_READER = 1 & W_WE=1 & WB_A0 = 0
1075
    ADDRESS-00
1076
      LABEL-
1077
INSTRUCTION-CONSTANT
1078
   OPERAND1-WRITE_LBA_15_0
1079
   OPERAND2-05
1080
    COMMENT-
1081
    ADDRESS-00
1082
      LABEL-
1083
INSTRUCTION-
1084
   OPERAND1-
1085
   OPERAND2-
1086
    COMMENT-; STROBE_CF_READER = 1 & W_WE=1 & WB_A0 = 1
1087
    ADDRESS-00
1088
      LABEL-
1089
INSTRUCTION-CONSTANT
1090
   OPERAND1-WRITE_LBA_27_16
1091
   OPERAND2-15
1092
    COMMENT-
1093
    ADDRESS-00
1094
      LABEL-
1095
INSTRUCTION-CONSTANT
1096
   OPERAND1-STROBE_CF_READER_AND_RD
1097
   OPERAND2-01
1098
    COMMENT-
1099
    ADDRESS-00
1100
      LABEL-
1101
INSTRUCTION-CONSTANT
1102
   OPERAND1-TAG1_WORD_REQUEST
1103
   OPERAND2-02
1104
    COMMENT-
1105
    ADDRESS-00
1106
      LABEL-
1107
INSTRUCTION-CONSTANT
1108
   OPERAND1-W_WE
1109
   OPERAND2-04
1110
    COMMENT-
1111
    ADDRESS-00
1112
      LABEL-
1113
INSTRUCTION-
1114
   OPERAND1-
1115
   OPERAND2-
1116
    COMMENT-
1117
    ADDRESS-00
1118
      LABEL-
1119
INSTRUCTION-
1120
   OPERAND1-
1121
   OPERAND2-
1122
    COMMENT-
1123
    ADDRESS-00
1124
      LABEL-
1125
INSTRUCTION-
1126
   OPERAND1-
1127
   OPERAND2-
1128
    COMMENT-;--
1129
    ADDRESS-00
1130
      LABEL-
1131
INSTRUCTION-
1132
   OPERAND1-
1133
   OPERAND2-
1134
    COMMENT-;-- WISHBONE INTERFACE PORTS - INPUTS
1135
    ADDRESS-00
1136
      LABEL-
1137
INSTRUCTION-
1138
   OPERAND1-
1139
   OPERAND2-
1140
    COMMENT-;--
1141
    ADDRESS-00
1142
      LABEL-
1143
INSTRUCTION-CONSTANT
1144
   OPERAND1-DATA_WB_IN_7_0
1145
   OPERAND2-03
1146
    COMMENT-
1147
    ADDRESS-00
1148
      LABEL-
1149
INSTRUCTION-CONSTANT
1150
   OPERAND1-DATA_WB_IN_15_8
1151
   OPERAND2-04
1152
    COMMENT-
1153
    ADDRESS-00
1154
      LABEL-
1155
INSTRUCTION-
1156
   OPERAND1-
1157
   OPERAND2-
1158
    COMMENT-;--
1159
    ADDRESS-00
1160
      LABEL-
1161
INSTRUCTION-
1162
   OPERAND1-
1163
   OPERAND2-
1164
    COMMENT-;-- REGISTERS INITIALIZATION
1165
    ADDRESS-00
1166
      LABEL-
1167
INSTRUCTION-
1168
   OPERAND1-
1169
   OPERAND2-
1170
    COMMENT-;--
1171
    ADDRESS-00
1172
      LABEL-inicialization
1173
INSTRUCTION-
1174
   OPERAND1-
1175
   OPERAND2-
1176
    COMMENT-
1177
    ADDRESS-00
1178
      LABEL-
1179
INSTRUCTION-
1180
   OPERAND1-
1181
   OPERAND2-
1182
    COMMENT-;
1183
    ADDRESS-00
1184
      LABEL-
1185
INSTRUCTION-
1186
   OPERAND1-
1187
   OPERAND2-
1188
    COMMENT-; BUS CONTROL : WRITE NOT ENABLE
1189
    ADDRESS-00
1190
      LABEL-
1191
INSTRUCTION-
1192
   OPERAND1-
1193
   OPERAND2-
1194
    COMMENT-;
1195
    ADDRESS-00
1196
      LABEL-
1197
INSTRUCTION-LOAD
1198
   OPERAND1-sF
1199
   OPERAND2-00
1200
    COMMENT-
1201
    ADDRESS-01
1202
      LABEL-
1203
INSTRUCTION-OUTPUT
1204
   OPERAND1-sF
1205
   OPERAND2-CONTROL_OUT
1206
    COMMENT-
1207
    ADDRESS-02
1208
      LABEL-
1209
INSTRUCTION-
1210
   OPERAND1-
1211
   OPERAND2-
1212
    COMMENT-;
1213
    ADDRESS-02
1214
      LABEL-
1215
INSTRUCTION-
1216
   OPERAND1-
1217
   OPERAND2-
1218
    COMMENT-; WISHBONE BUS INIZIALIZATION
1219
    ADDRESS-02
1220
      LABEL-
1221
INSTRUCTION-
1222
   OPERAND1-
1223
   OPERAND2-
1224
    COMMENT-;
1225
    ADDRESS-02
1226
      LABEL-
1227
INSTRUCTION-LOAD
1228
   OPERAND1-sF
1229
   OPERAND2-00
1230
    COMMENT-
1231
    ADDRESS-03
1232
      LABEL-
1233
INSTRUCTION-OUTPUT
1234
   OPERAND1-sF
1235
   OPERAND2-DATA_WB_OUT_7_0
1236
    COMMENT-
1237
    ADDRESS-04
1238
      LABEL-
1239
INSTRUCTION-OUTPUT
1240
   OPERAND1-sF
1241
   OPERAND2-DATA_WB_OUT_15_8
1242
    COMMENT-
1243
    ADDRESS-05
1244
      LABEL-
1245
INSTRUCTION-OUTPUT
1246
   OPERAND1-sF
1247
   OPERAND2-CONTROL_WB_OUT
1248
    COMMENT-
1249
    ADDRESS-06
1250
      LABEL-
1251
INSTRUCTION-
1252
   OPERAND1-
1253
   OPERAND2-
1254
    COMMENT-;
1255
    ADDRESS-06
1256
      LABEL-
1257
INSTRUCTION-
1258
   OPERAND1-
1259
   OPERAND2-
1260
    COMMENT-; IDE BUS INICIALIZATION
1261
    ADDRESS-06
1262
      LABEL-
1263
INSTRUCTION-
1264
   OPERAND1-
1265
   OPERAND2-
1266
    COMMENT-;
1267
    ADDRESS-06
1268
      LABEL-
1269
INSTRUCTION-LOAD
1270
   OPERAND1-sF
1271
   OPERAND2-00
1272
    COMMENT-
1273
    ADDRESS-07
1274
      LABEL-
1275
INSTRUCTION-OUTPUT
1276
   OPERAND1-sF
1277
   OPERAND2-DATA_IDE_OUT_7_0
1278
    COMMENT-
1279
    ADDRESS-08
1280
      LABEL-
1281
INSTRUCTION-OUTPUT
1282
   OPERAND1-sF
1283
   OPERAND2-DATA_IDE_OUT_15_8
1284
    COMMENT-
1285
    ADDRESS-09
1286
      LABEL-
1287
INSTRUCTION-LOAD
1288
   OPERAND1-sF
1289
   OPERAND2-18
1290
    COMMENT-
1291
    ADDRESS-0A
1292
      LABEL-
1293
INSTRUCTION-OUTPUT
1294
   OPERAND1-sF
1295
   OPERAND2-IDE_ADDRESS_OUT
1296
    COMMENT-
1297
    ADDRESS-0B
1298
      LABEL-
1299
INSTRUCTION-LOAD
1300
   OPERAND1-sF
1301
   OPERAND2-FF
1302
    COMMENT-
1303
    ADDRESS-0C
1304
      LABEL-
1305
INSTRUCTION-OUTPUT
1306
   OPERAND1-sF
1307
   OPERAND2-IDE_CONTROL_OUT
1308
    COMMENT-
1309
    ADDRESS-0D
1310
      LABEL-
1311
INSTRUCTION-
1312
   OPERAND1-
1313
   OPERAND2-
1314
    COMMENT-;
1315
    ADDRESS-0D
1316
      LABEL-
1317
INSTRUCTION-
1318
   OPERAND1-
1319
   OPERAND2-
1320
    COMMENT-; WAIT FOR 210NS*31 (RESET DELAY)
1321
    ADDRESS-0D
1322
      LABEL-
1323
INSTRUCTION-
1324
   OPERAND1-
1325
   OPERAND2-
1326
    COMMENT-;
1327
    ADDRESS-0D
1328
      LABEL-
1329
INSTRUCTION-LOAD
1330
   OPERAND1-s5
1331
   OPERAND2-00
1332
    COMMENT-
1333
    ADDRESS-0E
1334
      LABEL-
1335
INSTRUCTION-LOAD
1336
   OPERAND1-s6
1337
   OPERAND2-00
1338
    COMMENT-
1339
    ADDRESS-0F
1340
      LABEL-
1341
INSTRUCTION-LOAD
1342
   OPERAND1-sF
1343
   OPERAND2-FF
1344
    COMMENT-
1345
    ADDRESS-10
1346
      LABEL-
1347
INSTRUCTION-CALL
1348
   OPERAND1-wait_loop
1349
   OPERAND2-
1350
    COMMENT-
1351
    ADDRESS-11
1352
      LABEL-
1353
INSTRUCTION-CALL
1354
   OPERAND1-soft_reset
1355
   OPERAND2-
1356
    COMMENT-
1357
    ADDRESS-12
1358
      LABEL-
1359
INSTRUCTION-LOAD
1360
   OPERAND1-sF
1361
   OPERAND2-FF
1362
    COMMENT-
1363
    ADDRESS-13
1364
      LABEL-
1365
INSTRUCTION-CALL
1366
   OPERAND1-wait_loop
1367
   OPERAND2-
1368
    COMMENT-
1369
    ADDRESS-14
1370
      LABEL-
1371
INSTRUCTION-LOAD
1372
   OPERAND1-sF
1373
   OPERAND2-FF
1374
    COMMENT-
1375
    ADDRESS-15
1376
      LABEL-
1377
INSTRUCTION-CALL
1378
   OPERAND1-wait_loop
1379
   OPERAND2-
1380
    COMMENT-
1381
    ADDRESS-16
1382
      LABEL-
1383
INSTRUCTION-LOAD
1384
   OPERAND1-sF
1385
   OPERAND2-FF
1386
    COMMENT-
1387
    ADDRESS-17
1388
      LABEL-
1389
INSTRUCTION-CALL
1390
   OPERAND1-wait_loop
1391
   OPERAND2-
1392
    COMMENT-
1393
    ADDRESS-18
1394
      LABEL-main
1395
INSTRUCTION-
1396
   OPERAND1-
1397
   OPERAND2-
1398
    COMMENT-
1399
    ADDRESS-18
1400
      LABEL-
1401
INSTRUCTION-
1402
   OPERAND1-
1403
   OPERAND2-
1404
    COMMENT-;
1405
    ADDRESS-18
1406
      LABEL-
1407
INSTRUCTION-
1408
   OPERAND1-
1409
   OPERAND2-
1410
    COMMENT-; CHECK WISHBONE BUS
1411
    ADDRESS-18
1412
      LABEL-
1413
INSTRUCTION-
1414
   OPERAND1-
1415
   OPERAND2-
1416
    COMMENT-;
1417
    ADDRESS-18
1418
      LABEL-
1419
INSTRUCTION-
1420
   OPERAND1-
1421
   OPERAND2-
1422
    COMMENT-; wait state for stb_i deassertion
1423
    ADDRESS-18
1424
      LABEL-
1425
INSTRUCTION-
1426
   OPERAND1-
1427
   OPERAND2-
1428
    COMMENT-;LOAD sF,01
1429
    ADDRESS-18
1430
      LABEL-
1431
INSTRUCTION-
1432
   OPERAND1-
1433
   OPERAND2-
1434
    COMMENT-;CALL wait_loop
1435
    ADDRESS-18
1436
      LABEL-
1437
INSTRUCTION-AND
1438
   OPERAND1-sF
1439
   OPERAND2-sF
1440
    COMMENT-
1441
    ADDRESS-19
1442
      LABEL-
1443
INSTRUCTION-AND
1444
   OPERAND1-sF
1445
   OPERAND2-sF
1446
    COMMENT-
1447
    ADDRESS-1A
1448
      LABEL-
1449
INSTRUCTION-AND
1450
   OPERAND1-sF
1451
   OPERAND2-sF
1452
    COMMENT-
1453
    ADDRESS-1B
1454
      LABEL-
1455
INSTRUCTION-AND
1456
   OPERAND1-sF
1457
   OPERAND2-sF
1458
    COMMENT-
1459
    ADDRESS-1C
1460
      LABEL-
1461
INSTRUCTION-INPUT
1462
   OPERAND1-s3
1463
   OPERAND2-CONTROL_WB_IN
1464
    COMMENT-
1465
    ADDRESS-1D
1466
      LABEL-
1467
INSTRUCTION-
1468
   OPERAND1-
1469
   OPERAND2-
1470
    COMMENT-;
1471
    ADDRESS-1D
1472
      LABEL-
1473
INSTRUCTION-
1474
   OPERAND1-
1475
   OPERAND2-
1476
    COMMENT-; CHECK STROBE & READ
1477
    ADDRESS-1D
1478
      LABEL-
1479
INSTRUCTION-
1480
   OPERAND1-
1481
   OPERAND2-
1482
    COMMENT-;
1483
    ADDRESS-1D
1484
      LABEL-
1485
INSTRUCTION-LOAD
1486
   OPERAND1-sF
1487
   OPERAND2-s3
1488
    COMMENT-
1489
    ADDRESS-1E
1490
      LABEL-
1491
INSTRUCTION-SUB
1492
   OPERAND1-sF
1493
   OPERAND2-WRITE_LBA_15_0
1494
    COMMENT-
1495
    ADDRESS-1F
1496
      LABEL-
1497
INSTRUCTION-JUMP
1498
   OPERAND1-Z
1499
   OPERAND2-store_lba_15_0
1500
    COMMENT-
1501
    ADDRESS-20
1502
      LABEL-
1503
INSTRUCTION-LOAD
1504
   OPERAND1-sF
1505
   OPERAND2-s3
1506
    COMMENT-
1507
    ADDRESS-21
1508
      LABEL-
1509
INSTRUCTION-SUB
1510
   OPERAND1-sF
1511
   OPERAND2-WRITE_LBA_27_16
1512
    COMMENT-
1513
    ADDRESS-22
1514
      LABEL-
1515
INSTRUCTION-JUMP
1516
   OPERAND1-Z
1517
   OPERAND2-store_lba_27_16
1518
    COMMENT-
1519
    ADDRESS-23
1520
      LABEL-
1521
INSTRUCTION-LOAD
1522
   OPERAND1-sF
1523
   OPERAND2-s3
1524
    COMMENT-
1525
    ADDRESS-24
1526
      LABEL-
1527
INSTRUCTION-SUB
1528
   OPERAND1-sF
1529
   OPERAND2-STROBE_CF_READER_AND_RD
1530
    COMMENT-
1531
    ADDRESS-25
1532
      LABEL-
1533
INSTRUCTION-JUMP
1534
   OPERAND1-Z
1535
   OPERAND2-put_data_in_wb_bus
1536
    COMMENT-
1537
    ADDRESS-26
1538
      LABEL-
1539
INSTRUCTION-
1540
   OPERAND1-
1541
   OPERAND2-
1542
    COMMENT-;
1543
    ADDRESS-26
1544
      LABEL-
1545
INSTRUCTION-
1546
   OPERAND1-
1547
   OPERAND2-
1548
    COMMENT-; IF NOT READ REQUEST MAINTAIN SIGNAL
1549
    ADDRESS-26
1550
      LABEL-
1551
INSTRUCTION-
1552
   OPERAND1-
1553
   OPERAND2-
1554
    COMMENT-;
1555
    ADDRESS-26
1556
      LABEL-
1557
INSTRUCTION-LOAD
1558
   OPERAND1-sF
1559
   OPERAND2-00
1560
    COMMENT-
1561
    ADDRESS-27
1562
      LABEL-
1563
INSTRUCTION-OUTPUT
1564
   OPERAND1-sF
1565
   OPERAND2-CONTROL_OUT
1566
    COMMENT-
1567
    ADDRESS-28
1568
      LABEL-
1569
INSTRUCTION-OUTPUT
1570
   OPERAND1-sF
1571
   OPERAND2-CONTROL_WB_OUT
1572
    COMMENT-
1573
    ADDRESS-29
1574
      LABEL-
1575
INSTRUCTION-JUMP
1576
   OPERAND1-main
1577
   OPERAND2-
1578
    COMMENT-
1579
    ADDRESS-2A
1580
      LABEL-store_lba_15_0
1581
INSTRUCTION-
1582
   OPERAND1-
1583
   OPERAND2-
1584
    COMMENT-
1585
    ADDRESS-2A
1586
      LABEL-
1587
INSTRUCTION-
1588
   OPERAND1-
1589
   OPERAND2-
1590
    COMMENT-; DATA_WB_IN_7_0 -> s7 LBA_7_0
1591
    ADDRESS-2A
1592
      LABEL-
1593
INSTRUCTION-INPUT
1594
   OPERAND1-s7
1595
   OPERAND2-DATA_WB_IN_7_0
1596
    COMMENT-
1597
    ADDRESS-2B
1598
      LABEL-
1599
INSTRUCTION-
1600
   OPERAND1-
1601
   OPERAND2-
1602
    COMMENT-; DATA_WB_IN_15_8 -> s8 LBA_15_8
1603
    ADDRESS-2B
1604
      LABEL-
1605
INSTRUCTION-INPUT
1606
   OPERAND1-s8
1607
   OPERAND2-DATA_WB_IN_15_8
1608
    COMMENT-
1609
    ADDRESS-2C
1610
      LABEL-
1611
INSTRUCTION-
1612
   OPERAND1-
1613
   OPERAND2-
1614
    COMMENT-; SECTOR AVAILABLE / COMMAND AVAILABLE -> 0
1615
    ADDRESS-2C
1616
      LABEL-
1617
INSTRUCTION-LOAD
1618
   OPERAND1-sF
1619
   OPERAND2-00
1620
    COMMENT-
1621
    ADDRESS-2D
1622
      LABEL-
1623
INSTRUCTION-AND
1624
   OPERAND1-s5
1625
   OPERAND2-sF
1626
    COMMENT-
1627
    ADDRESS-2E
1628
      LABEL-
1629
INSTRUCTION-JUMP
1630
   OPERAND1-wishbone_ack
1631
   OPERAND2-
1632
    COMMENT-
1633
    ADDRESS-2F
1634
      LABEL-store_lba_27_16
1635
INSTRUCTION-
1636
   OPERAND1-
1637
   OPERAND2-
1638
    COMMENT-
1639
    ADDRESS-2F
1640
      LABEL-
1641
INSTRUCTION-
1642
   OPERAND1-
1643
   OPERAND2-
1644
    COMMENT-; DATA_WB_IN_7_0 -> s9 LBA_23_16
1645
    ADDRESS-2F
1646
      LABEL-
1647
INSTRUCTION-INPUT
1648
   OPERAND1-s9
1649
   OPERAND2-DATA_WB_IN_7_0
1650
    COMMENT-
1651
    ADDRESS-30
1652
      LABEL-
1653
INSTRUCTION-
1654
   OPERAND1-
1655
   OPERAND2-
1656
    COMMENT-; DATA_WB_IN_15_8 -> s10 LD_LBA_27_24
1657
    ADDRESS-30
1658
      LABEL-
1659
INSTRUCTION-INPUT
1660
   OPERAND1-sA
1661
   OPERAND2-DATA_WB_IN_15_8
1662
    COMMENT-
1663
    ADDRESS-31
1664
      LABEL-
1665
INSTRUCTION-
1666
   OPERAND1-
1667
   OPERAND2-
1668
    COMMENT-; SECTOR AVAILABLE -> 0
1669
    ADDRESS-31
1670
      LABEL-
1671
INSTRUCTION-
1672
   OPERAND1-
1673
   OPERAND2-
1674
    COMMENT-; antes 020503 LOAD sF,FE
1675
    ADDRESS-31
1676
      LABEL-
1677
INSTRUCTION-LOAD
1678
   OPERAND1-sF
1679
   OPERAND2-00
1680
    COMMENT-
1681
    ADDRESS-32
1682
      LABEL-
1683
INSTRUCTION-AND
1684
   OPERAND1-s5
1685
   OPERAND2-sF
1686
    COMMENT-
1687
    ADDRESS-33
1688
      LABEL-
1689
INSTRUCTION-JUMP
1690
   OPERAND1-wishbone_ack
1691
   OPERAND2-
1692
    COMMENT-
1693
    ADDRESS-34
1694
      LABEL-do_reset_and_retry
1695
INSTRUCTION-
1696
   OPERAND1-
1697
   OPERAND2-
1698
    COMMENT-
1699
    ADDRESS-34
1700
      LABEL-
1701
INSTRUCTION-CALL
1702
   OPERAND1-soft_reset
1703
   OPERAND2-
1704
    COMMENT-
1705
    ADDRESS-35
1706
      LABEL-
1707
INSTRUCTION-LOAD
1708
   OPERAND1-s5
1709
   OPERAND2-00
1710
    COMMENT-
1711
    ADDRESS-36
1712
      LABEL-put_data_in_wb_bus
1713
INSTRUCTION-
1714
   OPERAND1-
1715
   OPERAND2-
1716
    COMMENT-
1717
    ADDRESS-36
1718
      LABEL-
1719
INSTRUCTION-CALL
1720
   OPERAND1-read_word_from_cf
1721
   OPERAND2-
1722
    COMMENT-
1723
    ADDRESS-37
1724
      LABEL-
1725
INSTRUCTION-
1726
   OPERAND1-
1727
   OPERAND2-
1728
    COMMENT-; check for error
1729
    ADDRESS-37
1730
      LABEL-
1731
INSTRUCTION-LOAD
1732
   OPERAND1-sF
1733
   OPERAND2-s5
1734
    COMMENT-
1735
    ADDRESS-38
1736
      LABEL-
1737
INSTRUCTION-AND
1738
   OPERAND1-sF
1739
   OPERAND2-ERROR_MY_STATUS
1740
    COMMENT-
1741
    ADDRESS-39
1742
      LABEL-
1743
INSTRUCTION-JUMP
1744
   OPERAND1-NZ
1745
   OPERAND2-do_reset_and_retry
1746
    COMMENT-
1747
    ADDRESS-3A
1748
      LABEL-
1749
INSTRUCTION-OUTPUT
1750
   OPERAND1-sB
1751
   OPERAND2-DATA_WB_OUT_7_0
1752
    COMMENT-
1753
    ADDRESS-3B
1754
      LABEL-
1755
INSTRUCTION-OUTPUT
1756
   OPERAND1-sC
1757
   OPERAND2-DATA_WB_OUT_15_8
1758
    COMMENT-
1759
    ADDRESS-3C
1760
      LABEL-
1761
INSTRUCTION-
1762
   OPERAND1-
1763
   OPERAND2-
1764
    COMMENT-;
1765
    ADDRESS-3C
1766
      LABEL-
1767
INSTRUCTION-
1768
   OPERAND1-
1769
   OPERAND2-
1770
    COMMENT-; ENABLE WB ENABLE
1771
    ADDRESS-3C
1772
      LABEL-
1773
INSTRUCTION-
1774
   OPERAND1-
1775
   OPERAND2-
1776
    COMMENT-;
1777
    ADDRESS-3C
1778
      LABEL-
1779
INSTRUCTION-LOAD
1780
   OPERAND1-sF
1781
   OPERAND2-WB_BUS_WRITE_ENABLE
1782
    COMMENT-
1783
    ADDRESS-3D
1784
      LABEL-
1785
INSTRUCTION-OUTPUT
1786
   OPERAND1-sF
1787
   OPERAND2-CONTROL_OUT
1788
    COMMENT-
1789
    ADDRESS-3E
1790
      LABEL-wishbone_ack
1791
INSTRUCTION-
1792
   OPERAND1-
1793
   OPERAND2-
1794
    COMMENT-
1795
    ADDRESS-3E
1796
      LABEL-
1797
INSTRUCTION-
1798
   OPERAND1-
1799
   OPERAND2-
1800
    COMMENT-;
1801
    ADDRESS-3E
1802
      LABEL-
1803
INSTRUCTION-
1804
   OPERAND1-
1805
   OPERAND2-
1806
    COMMENT-; WISHBONE ACK
1807
    ADDRESS-3E
1808
      LABEL-
1809
INSTRUCTION-
1810
   OPERAND1-
1811
   OPERAND2-
1812
    COMMENT-;
1813
    ADDRESS-3E
1814
      LABEL-
1815
INSTRUCTION-LOAD
1816
   OPERAND1-sF
1817
   OPERAND2-ACK_CF_READER
1818
    COMMENT-
1819
    ADDRESS-3F
1820
      LABEL-
1821
INSTRUCTION-OUTPUT
1822
   OPERAND1-sF
1823
   OPERAND2-CONTROL_WB_OUT
1824
    COMMENT-
1825
    ADDRESS-40
1826
      LABEL-
1827
INSTRUCTION-
1828
   OPERAND1-
1829
   OPERAND2-
1830
    COMMENT-; null - wait state
1831
    ADDRESS-40
1832
      LABEL-
1833
INSTRUCTION-
1834
   OPERAND1-
1835
   OPERAND2-
1836
    COMMENT-;
1837
    ADDRESS-40
1838
      LABEL-
1839
INSTRUCTION-AND
1840
   OPERAND1-sF
1841
   OPERAND2-sF
1842
    COMMENT-
1843
    ADDRESS-41
1844
      LABEL-
1845
INSTRUCTION-AND
1846
   OPERAND1-sF
1847
   OPERAND2-sF
1848
    COMMENT-
1849
    ADDRESS-42
1850
      LABEL-
1851
INSTRUCTION-AND
1852
   OPERAND1-sF
1853
   OPERAND2-sF
1854
    COMMENT-
1855
    ADDRESS-43
1856
      LABEL-
1857
INSTRUCTION-AND
1858
   OPERAND1-sF
1859
   OPERAND2-sF
1860
    COMMENT-
1861
    ADDRESS-44
1862
      LABEL-
1863
INSTRUCTION-
1864
   OPERAND1-
1865
   OPERAND2-
1866
    COMMENT-; WISHBONE MASTER MUST CHECK ACK SIGNAL
1867
    ADDRESS-44
1868
      LABEL-
1869
INSTRUCTION-
1870
   OPERAND1-
1871
   OPERAND2-
1872
    COMMENT-; IN THE RISING EDGE OF THE CLOCK AND DEASSERT
1873
    ADDRESS-44
1874
      LABEL-
1875
INSTRUCTION-
1876
   OPERAND1-
1877
   OPERAND2-
1878
    COMMENT-; STROBE SIGNAL. SLAVE AUTOMATICALLY DEASSERT ACK
1879
    ADDRESS-44
1880
      LABEL-
1881
INSTRUCTION-
1882
   OPERAND1-
1883
   OPERAND2-
1884
    COMMENT-;
1885
    ADDRESS-44
1886
      LABEL-
1887
INSTRUCTION-LOAD
1888
   OPERAND1-sF
1889
   OPERAND2-00
1890
    COMMENT-
1891
    ADDRESS-45
1892
      LABEL-
1893
INSTRUCTION-OUTPUT
1894
   OPERAND1-sF
1895
   OPERAND2-CONTROL_WB_OUT
1896
    COMMENT-
1897
    ADDRESS-46
1898
      LABEL-
1899
INSTRUCTION-
1900
   OPERAND1-
1901
   OPERAND2-
1902
    COMMENT-;OUTPUT sF,CONTROL_OUT
1903
    ADDRESS-46
1904
      LABEL-
1905
INSTRUCTION-JUMP
1906
   OPERAND1-main
1907
   OPERAND2-
1908
    COMMENT-
1909
    ADDRESS-47
1910
      LABEL-wait_loop
1911
INSTRUCTION-
1912
   OPERAND1-
1913
   OPERAND2-
1914
    COMMENT-
1915
    ADDRESS-47
1916
      LABEL-
1917
INSTRUCTION-
1918
   OPERAND1-
1919
   OPERAND2-
1920
    COMMENT-;
1921
    ADDRESS-47
1922
      LABEL-
1923
INSTRUCTION-
1924
   OPERAND1-
1925
   OPERAND2-
1926
    COMMENT-; SOFTWARE DELAY LOOP
1927
    ADDRESS-47
1928
      LABEL-
1929
INSTRUCTION-
1930
   OPERAND1-
1931
   OPERAND2-
1932
    COMMENT-; TAKES SLOW LOOP VALUE FROM sF
1933
    ADDRESS-47
1934
      LABEL-
1935
INSTRUCTION-
1936
   OPERAND1-
1937
   OPERAND2-
1938
    COMMENT-;
1939
    ADDRESS-47
1940
      LABEL-
1941
INSTRUCTION-
1942
   OPERAND1-
1943
   OPERAND2-
1944
    COMMENT-; TWO CYCLES PER INSTRUCTION
1945
    ADDRESS-47
1946
      LABEL-
1947
INSTRUCTION-
1948
   OPERAND1-
1949
   OPERAND2-
1950
    COMMENT-;
1951
    ADDRESS-47
1952
      LABEL-
1953
INSTRUCTION-
1954
   OPERAND1-
1955
   OPERAND2-
1956
    COMMENT-; SLOW LOOP 3 INSTRUCTIONS * sF
1957
    ADDRESS-47
1958
      LABEL-
1959
INSTRUCTION-
1960
   OPERAND1-
1961
   OPERAND2-
1962
    COMMENT-; FAST LOOP 2 INSTRUCTIONS * DELAY1
1963
    ADDRESS-47
1964
      LABEL-
1965
INSTRUCTION-
1966
   OPERAND1-
1967
   OPERAND2-
1968
    COMMENT-; 50 MHZ DELAY1=0A => T=20NS => fl=3*20*2= 120ns sF=1 => delay= 120ns
1969
    ADDRESS-47
1970
      LABEL-
1971
INSTRUCTION-LOAD
1972
   OPERAND1-s1
1973
   OPERAND2-sF
1974
    COMMENT-
1975
    ADDRESS-48
1976
      LABEL-slow_loop
1977
INSTRUCTION-
1978
   OPERAND1-
1979
   OPERAND2-
1980
    COMMENT-
1981
    ADDRESS-48
1982
      LABEL-
1983
INSTRUCTION-LOAD
1984
   OPERAND1-s0
1985
   OPERAND2-DELAY1
1986
    COMMENT-
1987
    ADDRESS-49
1988
      LABEL-fast_loop
1989
INSTRUCTION-
1990
   OPERAND1-
1991
   OPERAND2-
1992
    COMMENT-
1993
    ADDRESS-49
1994
      LABEL-
1995
INSTRUCTION-SUB
1996
   OPERAND1-s0
1997
   OPERAND2-01
1998
    COMMENT-
1999
    ADDRESS-4A
2000
      LABEL-
2001
INSTRUCTION-JUMP
2002
   OPERAND1-NZ
2003
   OPERAND2-fast_loop
2004
    COMMENT-
2005
    ADDRESS-4B
2006
      LABEL-
2007
INSTRUCTION-SUB
2008
   OPERAND1-s1
2009
   OPERAND2-01
2010
    COMMENT-
2011
    ADDRESS-4C
2012
      LABEL-
2013
INSTRUCTION-JUMP
2014
   OPERAND1-NZ
2015
   OPERAND2-slow_loop
2016
    COMMENT-
2017
    ADDRESS-4D
2018
      LABEL-
2019
INSTRUCTION-RETURN
2020
   OPERAND1-
2021
   OPERAND2-
2022
    COMMENT-
2023
    ADDRESS-4E
2024
      LABEL-write_ide_register
2025
INSTRUCTION-
2026
   OPERAND1-
2027
   OPERAND2-
2028
    COMMENT-
2029
    ADDRESS-4E
2030
      LABEL-
2031
INSTRUCTION-
2032
   OPERAND1-
2033
   OPERAND2-
2034
    COMMENT-;
2035
    ADDRESS-4E
2036
      LABEL-
2037
INSTRUCTION-
2038
   OPERAND1-
2039
   OPERAND2-
2040
    COMMENT-; TAKE ADDRESS FROM SF REGISTER AND IT'S PUT INTO THE PORT
2041
    ADDRESS-4E
2042
      LABEL-
2043
INSTRUCTION-
2044
   OPERAND1-
2045
   OPERAND2-
2046
    COMMENT-;
2047
    ADDRESS-4E
2048
      LABEL-
2049
INSTRUCTION-OUTPUT
2050
   OPERAND1-sF
2051
   OPERAND2-IDE_ADDRESS_OUT
2052
    COMMENT-
2053
    ADDRESS-4F
2054
      LABEL-
2055
INSTRUCTION-
2056
   OPERAND1-
2057
   OPERAND2-
2058
    COMMENT-;
2059
    ADDRESS-4F
2060
      LABEL-
2061
INSTRUCTION-
2062
   OPERAND1-
2063
   OPERAND2-
2064
    COMMENT-; DATA OUT IDE
2065
    ADDRESS-4F
2066
      LABEL-
2067
INSTRUCTION-
2068
   OPERAND1-
2069
   OPERAND2-
2070
    COMMENT-;
2071
    ADDRESS-4F
2072
      LABEL-
2073
INSTRUCTION-OUTPUT
2074
   OPERAND1-sD
2075
   OPERAND2-DATA_IDE_OUT_7_0
2076
    COMMENT-
2077
    ADDRESS-50
2078
      LABEL-
2079
INSTRUCTION-OUTPUT
2080
   OPERAND1-sE
2081
   OPERAND2-DATA_IDE_OUT_15_8
2082
    COMMENT-
2083
    ADDRESS-51
2084
      LABEL-
2085
INSTRUCTION-
2086
   OPERAND1-
2087
   OPERAND2-
2088
    COMMENT-;
2089
    ADDRESS-51
2090
      LABEL-
2091
INSTRUCTION-
2092
   OPERAND1-
2093
   OPERAND2-
2094
    COMMENT-; DATA OUT BUS ENABLE
2095
    ADDRESS-51
2096
      LABEL-
2097
INSTRUCTION-
2098
   OPERAND1-
2099
   OPERAND2-
2100
    COMMENT-;
2101
    ADDRESS-51
2102
      LABEL-
2103
INSTRUCTION-LOAD
2104
   OPERAND1-sF
2105
   OPERAND2-IDE_BUS_WRITE_ENABLE
2106
    COMMENT-
2107
    ADDRESS-52
2108
      LABEL-
2109
INSTRUCTION-OUTPUT
2110
   OPERAND1-sF
2111
   OPERAND2-CONTROL_OUT
2112
    COMMENT-
2113
    ADDRESS-53
2114
      LABEL-
2115
INSTRUCTION-
2116
   OPERAND1-
2117
   OPERAND2-
2118
    COMMENT-;
2119
    ADDRESS-53
2120
      LABEL-
2121
INSTRUCTION-
2122
   OPERAND1-
2123
   OPERAND2-
2124
    COMMENT-; WAIT FOR 70 NS (MIN)
2125
    ADDRESS-53
2126
      LABEL-
2127
INSTRUCTION-
2128
   OPERAND1-
2129
   OPERAND2-
2130
    COMMENT-; (120ns/50Mhz)
2131
    ADDRESS-53
2132
      LABEL-
2133
INSTRUCTION-LOAD
2134
   OPERAND1-sF
2135
   OPERAND2-01
2136
    COMMENT-
2137
    ADDRESS-54
2138
      LABEL-
2139
INSTRUCTION-CALL
2140
   OPERAND1-wait_loop
2141
   OPERAND2-
2142
    COMMENT-
2143
    ADDRESS-55
2144
      LABEL-
2145
INSTRUCTION-
2146
   OPERAND1-
2147
   OPERAND2-
2148
    COMMENT-;
2149
    ADDRESS-55
2150
      LABEL-
2151
INSTRUCTION-
2152
   OPERAND1-
2153
   OPERAND2-
2154
    COMMENT-; WRITE STROBE ON
2155
    ADDRESS-55
2156
      LABEL-
2157
INSTRUCTION-
2158
   OPERAND1-
2159
   OPERAND2-
2160
    COMMENT-;
2161
    ADDRESS-55
2162
      LABEL-
2163
INSTRUCTION-LOAD
2164
   OPERAND1-sF
2165
   OPERAND2-NIOWR
2166
    COMMENT-
2167
    ADDRESS-56
2168
      LABEL-
2169
INSTRUCTION-OUTPUT
2170
   OPERAND1-sF
2171
   OPERAND2-IDE_CONTROL_OUT
2172
    COMMENT-
2173
    ADDRESS-57
2174
      LABEL-
2175
INSTRUCTION-
2176
   OPERAND1-
2177
   OPERAND2-
2178
    COMMENT-;
2179
    ADDRESS-57
2180
      LABEL-
2181
INSTRUCTION-
2182
   OPERAND1-
2183
   OPERAND2-
2184
    COMMENT-; WAIT FOR 165NS (MIN)
2185
    ADDRESS-57
2186
      LABEL-
2187
INSTRUCTION-
2188
   OPERAND1-
2189
   OPERAND2-
2190
    COMMENT-; (240ns/50Mhz)
2191
    ADDRESS-57
2192
      LABEL-
2193
INSTRUCTION-
2194
   OPERAND1-
2195
   OPERAND2-
2196
    COMMENT-; 020503
2197
    ADDRESS-57
2198
      LABEL-
2199
INSTRUCTION-LOAD
2200
   OPERAND1-sF
2201
   OPERAND2-02
2202
    COMMENT-
2203
    ADDRESS-58
2204
      LABEL-
2205
INSTRUCTION-CALL
2206
   OPERAND1-wait_loop
2207
   OPERAND2-
2208
    COMMENT-
2209
    ADDRESS-59
2210
      LABEL-
2211
INSTRUCTION-
2212
   OPERAND1-
2213
   OPERAND2-
2214
    COMMENT-;
2215
    ADDRESS-59
2216
      LABEL-
2217
INSTRUCTION-
2218
   OPERAND1-
2219
   OPERAND2-
2220
    COMMENT-; WRITE STROBE OFF
2221
    ADDRESS-59
2222
      LABEL-
2223
INSTRUCTION-
2224
   OPERAND1-
2225
   OPERAND2-
2226
    COMMENT-;
2227
    ADDRESS-59
2228
      LABEL-
2229
INSTRUCTION-LOAD
2230
   OPERAND1-sF
2231
   OPERAND2-FF
2232
    COMMENT-
2233
    ADDRESS-5A
2234
      LABEL-
2235
INSTRUCTION-OUTPUT
2236
   OPERAND1-sF
2237
   OPERAND2-IDE_CONTROL_OUT
2238
    COMMENT-
2239
    ADDRESS-5B
2240
      LABEL-
2241
INSTRUCTION-
2242
   OPERAND1-
2243
   OPERAND2-
2244
    COMMENT-;
2245
    ADDRESS-5B
2246
      LABEL-
2247
INSTRUCTION-
2248
   OPERAND1-
2249
   OPERAND2-
2250
    COMMENT-; WAIT FOR 20NS (MIN)
2251
    ADDRESS-5B
2252
      LABEL-
2253
INSTRUCTION-
2254
   OPERAND1-
2255
   OPERAND2-
2256
    COMMENT-; (410ns/50Mhz)
2257
    ADDRESS-5B
2258
      LABEL-
2259
INSTRUCTION-
2260
   OPERAND1-
2261
   OPERAND2-
2262
    COMMENT-; 020503
2263
    ADDRESS-5B
2264
      LABEL-
2265
INSTRUCTION-
2266
   OPERAND1-
2267
   OPERAND2-
2268
    COMMENT-;LOAD sF,01
2269
    ADDRESS-5B
2270
      LABEL-
2271
INSTRUCTION-
2272
   OPERAND1-
2273
   OPERAND2-
2274
    COMMENT-;CALL wait_loop
2275
    ADDRESS-5B
2276
      LABEL-
2277
INSTRUCTION-
2278
   OPERAND1-
2279
   OPERAND2-
2280
    COMMENT-;
2281
    ADDRESS-5B
2282
      LABEL-
2283
INSTRUCTION-
2284
   OPERAND1-
2285
   OPERAND2-
2286
    COMMENT-; CE AND ADRESSES OFF
2287
    ADDRESS-5B
2288
      LABEL-
2289
INSTRUCTION-
2290
   OPERAND1-
2291
   OPERAND2-
2292
    COMMENT-;
2293
    ADDRESS-5B
2294
      LABEL-
2295
INSTRUCTION-LOAD
2296
   OPERAND1-sF
2297
   OPERAND2-CF_OFF
2298
    COMMENT-
2299
    ADDRESS-5C
2300
      LABEL-
2301
INSTRUCTION-OUTPUT
2302
   OPERAND1-sF
2303
   OPERAND2-IDE_ADDRESS_OUT
2304
    COMMENT-
2305
    ADDRESS-5D
2306
      LABEL-
2307
INSTRUCTION-
2308
   OPERAND1-
2309
   OPERAND2-
2310
    COMMENT-;
2311
    ADDRESS-5D
2312
      LABEL-
2313
INSTRUCTION-
2314
   OPERAND1-
2315
   OPERAND2-
2316
    COMMENT-; WAIT FOR 30NS (MIN) (if delay of the two previos inst>30ns this is not necessary)
2317
    ADDRESS-5D
2318
      LABEL-
2319
INSTRUCTION-
2320
   OPERAND1-
2321
   OPERAND2-
2322
    COMMENT-; (put again 020503)
2323
    ADDRESS-5D
2324
      LABEL-
2325
INSTRUCTION-LOAD
2326
   OPERAND1-sF
2327
   OPERAND2-01
2328
    COMMENT-
2329
    ADDRESS-5E
2330
      LABEL-
2331
INSTRUCTION-CALL
2332
   OPERAND1-wait_loop
2333
   OPERAND2-
2334
    COMMENT-
2335
    ADDRESS-5F
2336
      LABEL-
2337
INSTRUCTION-
2338
   OPERAND1-
2339
   OPERAND2-
2340
    COMMENT-;
2341
    ADDRESS-5F
2342
      LABEL-
2343
INSTRUCTION-
2344
   OPERAND1-
2345
   OPERAND2-
2346
    COMMENT-; DATA OUT BUS DISABLE
2347
    ADDRESS-5F
2348
      LABEL-
2349
INSTRUCTION-
2350
   OPERAND1-
2351
   OPERAND2-
2352
    COMMENT-;
2353
    ADDRESS-5F
2354
      LABEL-
2355
INSTRUCTION-LOAD
2356
   OPERAND1-sF
2357
   OPERAND2-00
2358
    COMMENT-
2359
    ADDRESS-60
2360
      LABEL-
2361
INSTRUCTION-OUTPUT
2362
   OPERAND1-sF
2363
   OPERAND2-CONTROL_OUT
2364
    COMMENT-
2365
    ADDRESS-61
2366
      LABEL-
2367
INSTRUCTION-
2368
   OPERAND1-
2369
   OPERAND2-
2370
    COMMENT-;
2371
    ADDRESS-61
2372
      LABEL-
2373
INSTRUCTION-
2374
   OPERAND1-
2375
   OPERAND2-
2376
    COMMENT-; (put again 020503)
2377
    ADDRESS-61
2378
      LABEL-
2379
INSTRUCTION-LOAD
2380
   OPERAND1-sF
2381
   OPERAND2-02
2382
    COMMENT-
2383
    ADDRESS-62
2384
      LABEL-
2385
INSTRUCTION-CALL
2386
   OPERAND1-wait_loop
2387
   OPERAND2-
2388
    COMMENT-
2389
    ADDRESS-63
2390
      LABEL-
2391
INSTRUCTION-RETURN
2392
   OPERAND1-
2393
   OPERAND2-
2394
    COMMENT-
2395
    ADDRESS-64
2396
      LABEL-read_ide_register
2397
INSTRUCTION-
2398
   OPERAND1-
2399
   OPERAND2-
2400
    COMMENT-
2401
    ADDRESS-64
2402
      LABEL-
2403
INSTRUCTION-
2404
   OPERAND1-
2405
   OPERAND2-
2406
    COMMENT-;
2407
    ADDRESS-64
2408
      LABEL-
2409
INSTRUCTION-
2410
   OPERAND1-
2411
   OPERAND2-
2412
    COMMENT-; TAKE ADDRESS FROM SF REGISTER AND IT'S PUT INTO THE PORT
2413
    ADDRESS-64
2414
      LABEL-
2415
INSTRUCTION-
2416
   OPERAND1-
2417
   OPERAND2-
2418
    COMMENT-;
2419
    ADDRESS-64
2420
      LABEL-
2421
INSTRUCTION-OUTPUT
2422
   OPERAND1-sF
2423
   OPERAND2-IDE_ADDRESS_OUT
2424
    COMMENT-
2425
    ADDRESS-65
2426
      LABEL-
2427
INSTRUCTION-
2428
   OPERAND1-
2429
   OPERAND2-
2430
    COMMENT-;
2431
    ADDRESS-65
2432
      LABEL-
2433
INSTRUCTION-
2434
   OPERAND1-
2435
   OPERAND2-
2436
    COMMENT-; WAIT FOR 70 NS (MIN)
2437
    ADDRESS-65
2438
      LABEL-
2439
INSTRUCTION-
2440
   OPERAND1-
2441
   OPERAND2-
2442
    COMMENT-;
2443
    ADDRESS-65
2444
      LABEL-
2445
INSTRUCTION-LOAD
2446
   OPERAND1-sF
2447
   OPERAND2-01
2448
    COMMENT-
2449
    ADDRESS-66
2450
      LABEL-
2451
INSTRUCTION-CALL
2452
   OPERAND1-wait_loop
2453
   OPERAND2-
2454
    COMMENT-
2455
    ADDRESS-67
2456
      LABEL-
2457
INSTRUCTION-
2458
   OPERAND1-
2459
   OPERAND2-
2460
    COMMENT-;
2461
    ADDRESS-67
2462
      LABEL-
2463
INSTRUCTION-
2464
   OPERAND1-
2465
   OPERAND2-
2466
    COMMENT-; READ STROBE ON
2467
    ADDRESS-67
2468
      LABEL-
2469
INSTRUCTION-
2470
   OPERAND1-
2471
   OPERAND2-
2472
    COMMENT-; reset control_out (140503)
2473
    ADDRESS-67
2474
      LABEL-
2475
INSTRUCTION-LOAD
2476
   OPERAND1-sF
2477
   OPERAND2-00
2478
    COMMENT-
2479
    ADDRESS-68
2480
      LABEL-
2481
INSTRUCTION-OUTPUT
2482
   OPERAND1-sF
2483
   OPERAND2-CONTROL_OUT
2484
    COMMENT-
2485
    ADDRESS-69
2486
      LABEL-
2487
INSTRUCTION-LOAD
2488
   OPERAND1-sF
2489
   OPERAND2-NIORD
2490
    COMMENT-
2491
    ADDRESS-6A
2492
      LABEL-
2493
INSTRUCTION-OUTPUT
2494
   OPERAND1-sF
2495
   OPERAND2-IDE_CONTROL_OUT
2496
    COMMENT-
2497
    ADDRESS-6B
2498
      LABEL-
2499
INSTRUCTION-
2500
   OPERAND1-
2501
   OPERAND2-
2502
    COMMENT-;
2503
    ADDRESS-6B
2504
      LABEL-
2505
INSTRUCTION-
2506
   OPERAND1-
2507
   OPERAND2-
2508
    COMMENT-; WAIT FOR 165NS (MIN)
2509
    ADDRESS-6B
2510
      LABEL-
2511
INSTRUCTION-
2512
   OPERAND1-
2513
   OPERAND2-
2514
    COMMENT-;
2515
    ADDRESS-6B
2516
      LABEL-
2517
INSTRUCTION-LOAD
2518
   OPERAND1-sF
2519
   OPERAND2-02
2520
    COMMENT-
2521
    ADDRESS-6C
2522
      LABEL-
2523
INSTRUCTION-CALL
2524
   OPERAND1-wait_loop
2525
   OPERAND2-
2526
    COMMENT-
2527
    ADDRESS-6D
2528
      LABEL-
2529
INSTRUCTION-
2530
   OPERAND1-
2531
   OPERAND2-
2532
    COMMENT-;
2533
    ADDRESS-6D
2534
      LABEL-
2535
INSTRUCTION-
2536
   OPERAND1-
2537
   OPERAND2-
2538
    COMMENT-; TAKE DE DATA FROM IDE BUS
2539
    ADDRESS-6D
2540
      LABEL-
2541
INSTRUCTION-
2542
   OPERAND1-
2543
   OPERAND2-
2544
    COMMENT-;
2545
    ADDRESS-6D
2546
      LABEL-
2547
INSTRUCTION-INPUT
2548
   OPERAND1-sB
2549
   OPERAND2-DATA_IDE_IN_7_0
2550
    COMMENT-
2551
    ADDRESS-6E
2552
      LABEL-
2553
INSTRUCTION-INPUT
2554
   OPERAND1-sC
2555
   OPERAND2-DATA_IDE_IN_15_8
2556
    COMMENT-
2557
    ADDRESS-6F
2558
      LABEL-
2559
INSTRUCTION-
2560
   OPERAND1-
2561
   OPERAND2-
2562
    COMMENT-;
2563
    ADDRESS-6F
2564
      LABEL-
2565
INSTRUCTION-
2566
   OPERAND1-
2567
   OPERAND2-
2568
    COMMENT-; READ STROBE OFF
2569
    ADDRESS-6F
2570
      LABEL-
2571
INSTRUCTION-
2572
   OPERAND1-
2573
   OPERAND2-
2574
    COMMENT-;
2575
    ADDRESS-6F
2576
      LABEL-
2577
INSTRUCTION-LOAD
2578
   OPERAND1-sF
2579
   OPERAND2-FF
2580
    COMMENT-
2581
    ADDRESS-70
2582
      LABEL-
2583
INSTRUCTION-OUTPUT
2584
   OPERAND1-sF
2585
   OPERAND2-IDE_CONTROL_OUT
2586
    COMMENT-
2587
    ADDRESS-71
2588
      LABEL-
2589
INSTRUCTION-
2590
   OPERAND1-
2591
   OPERAND2-
2592
    COMMENT-;
2593
    ADDRESS-71
2594
      LABEL-
2595
INSTRUCTION-
2596
   OPERAND1-
2597
   OPERAND2-
2598
    COMMENT-; WAIT FOR 20NS (MIN)
2599
    ADDRESS-71
2600
      LABEL-
2601
INSTRUCTION-
2602
   OPERAND1-
2603
   OPERAND2-
2604
    COMMENT-;
2605
    ADDRESS-71
2606
      LABEL-
2607
INSTRUCTION-
2608
   OPERAND1-
2609
   OPERAND2-
2610
    COMMENT-;LOAD sF,01
2611
    ADDRESS-71
2612
      LABEL-
2613
INSTRUCTION-
2614
   OPERAND1-
2615
   OPERAND2-
2616
    COMMENT-;CALL wait_loop
2617
    ADDRESS-71
2618
      LABEL-
2619
INSTRUCTION-
2620
   OPERAND1-
2621
   OPERAND2-
2622
    COMMENT-;
2623
    ADDRESS-71
2624
      LABEL-
2625
INSTRUCTION-
2626
   OPERAND1-
2627
   OPERAND2-
2628
    COMMENT-; CE AND ADRESSES OFF
2629
    ADDRESS-71
2630
      LABEL-
2631
INSTRUCTION-
2632
   OPERAND1-
2633
   OPERAND2-
2634
    COMMENT-;
2635
    ADDRESS-71
2636
      LABEL-
2637
INSTRUCTION-LOAD
2638
   OPERAND1-sF
2639
   OPERAND2-CF_OFF
2640
    COMMENT-
2641
    ADDRESS-72
2642
      LABEL-
2643
INSTRUCTION-OUTPUT
2644
   OPERAND1-sF
2645
   OPERAND2-IDE_ADDRESS_OUT
2646
    COMMENT-
2647
    ADDRESS-73
2648
      LABEL-
2649
INSTRUCTION-
2650
   OPERAND1-
2651
   OPERAND2-
2652
    COMMENT-;
2653
    ADDRESS-73
2654
      LABEL-
2655
INSTRUCTION-
2656
   OPERAND1-
2657
   OPERAND2-
2658
    COMMENT-; WAIT FOR 20NS (MIN)
2659
    ADDRESS-73
2660
      LABEL-
2661
INSTRUCTION-
2662
   OPERAND1-
2663
   OPERAND2-
2664
    COMMENT-; (120ns/50mhz)
2665
    ADDRESS-73
2666
      LABEL-
2667
INSTRUCTION-
2668
   OPERAND1-
2669
   OPERAND2-
2670
    COMMENT-;LOAD sF,01
2671
    ADDRESS-73
2672
      LABEL-
2673
INSTRUCTION-
2674
   OPERAND1-
2675
   OPERAND2-
2676
    COMMENT-;CALL wait_loop
2677
    ADDRESS-73
2678
      LABEL-
2679
INSTRUCTION-RETURN
2680
   OPERAND1-
2681
   OPERAND2-
2682
    COMMENT-
2683
    ADDRESS-74
2684
      LABEL-read_sector
2685
INSTRUCTION-
2686
   OPERAND1-
2687
   OPERAND2-
2688
    COMMENT-
2689
    ADDRESS-74
2690
      LABEL-
2691
INSTRUCTION-
2692
   OPERAND1-
2693
   OPERAND2-
2694
    COMMENT-;
2695
    ADDRESS-74
2696
      LABEL-
2697
INSTRUCTION-
2698
   OPERAND1-
2699
   OPERAND2-
2700
    COMMENT-; WRITE ATA COMMANDS TO THE CF
2701
    ADDRESS-74
2702
      LABEL-
2703
INSTRUCTION-
2704
   OPERAND1-
2705
   OPERAND2-
2706
    COMMENT-;
2707
    ADDRESS-74
2708
      LABEL-
2709
INSTRUCTION-
2710
   OPERAND1-
2711
   OPERAND2-
2712
    COMMENT-;
2713
    ADDRESS-74
2714
      LABEL-
2715
INSTRUCTION-
2716
   OPERAND1-
2717
   OPERAND2-
2718
    COMMENT-; IDE FEATURE REGISTER
2719
    ADDRESS-74
2720
      LABEL-
2721
INSTRUCTION-
2722
   OPERAND1-
2723
   OPERAND2-
2724
    COMMENT-;
2725
    ADDRESS-74
2726
      LABEL-
2727
INSTRUCTION-LOAD
2728
   OPERAND1-sD
2729
   OPERAND2-WRITE_SEC_FEATURE
2730
    COMMENT-
2731
    ADDRESS-75
2732
      LABEL-
2733
INSTRUCTION-LOAD
2734
   OPERAND1-sF
2735
   OPERAND2-FEATURE
2736
    COMMENT-
2737
    ADDRESS-76
2738
      LABEL-
2739
INSTRUCTION-CALL
2740
   OPERAND1-write_ide_register
2741
   OPERAND2-
2742
    COMMENT-
2743
    ADDRESS-77
2744
      LABEL-
2745
INSTRUCTION-
2746
   OPERAND1-
2747
   OPERAND2-
2748
    COMMENT-;
2749
    ADDRESS-77
2750
      LABEL-
2751
INSTRUCTION-
2752
   OPERAND1-
2753
   OPERAND2-
2754
    COMMENT-; IDE SECTOR COUNT REGISTER
2755
    ADDRESS-77
2756
      LABEL-
2757
INSTRUCTION-
2758
   OPERAND1-
2759
   OPERAND2-
2760
    COMMENT-;
2761
    ADDRESS-77
2762
      LABEL-
2763
INSTRUCTION-LOAD
2764
   OPERAND1-sD
2765
   OPERAND2-01
2766
    COMMENT-
2767
    ADDRESS-78
2768
      LABEL-
2769
INSTRUCTION-LOAD
2770
   OPERAND1-sF
2771
   OPERAND2-SECTOR_COUNT
2772
    COMMENT-
2773
    ADDRESS-79
2774
      LABEL-
2775
INSTRUCTION-CALL
2776
   OPERAND1-write_ide_register
2777
   OPERAND2-
2778
    COMMENT-
2779
    ADDRESS-7A
2780
      LABEL-
2781
INSTRUCTION-
2782
   OPERAND1-
2783
   OPERAND2-
2784
    COMMENT-;
2785
    ADDRESS-7A
2786
      LABEL-
2787
INSTRUCTION-
2788
   OPERAND1-
2789
   OPERAND2-
2790
    COMMENT-; IDE LBA_7_0
2791
    ADDRESS-7A
2792
      LABEL-
2793
INSTRUCTION-
2794
   OPERAND1-
2795
   OPERAND2-
2796
    COMMENT-;
2797
    ADDRESS-7A
2798
      LABEL-
2799
INSTRUCTION-LOAD
2800
   OPERAND1-sD
2801
   OPERAND2-s7
2802
    COMMENT-
2803
    ADDRESS-7B
2804
      LABEL-
2805
INSTRUCTION-LOAD
2806
   OPERAND1-sF
2807
   OPERAND2-LBA_7_0
2808
    COMMENT-
2809
    ADDRESS-7C
2810
      LABEL-
2811
INSTRUCTION-CALL
2812
   OPERAND1-write_ide_register
2813
   OPERAND2-
2814
    COMMENT-
2815
    ADDRESS-7D
2816
      LABEL-
2817
INSTRUCTION-
2818
   OPERAND1-
2819
   OPERAND2-
2820
    COMMENT-;
2821
    ADDRESS-7D
2822
      LABEL-
2823
INSTRUCTION-
2824
   OPERAND1-
2825
   OPERAND2-
2826
    COMMENT-; IDE LBA_15_8
2827
    ADDRESS-7D
2828
      LABEL-
2829
INSTRUCTION-
2830
   OPERAND1-
2831
   OPERAND2-
2832
    COMMENT-;
2833
    ADDRESS-7D
2834
      LABEL-
2835
INSTRUCTION-LOAD
2836
   OPERAND1-sD
2837
   OPERAND2-s8
2838
    COMMENT-
2839
    ADDRESS-7E
2840
      LABEL-
2841
INSTRUCTION-LOAD
2842
   OPERAND1-sF
2843
   OPERAND2-LBA_15_8
2844
    COMMENT-
2845
    ADDRESS-7F
2846
      LABEL-
2847
INSTRUCTION-CALL
2848
   OPERAND1-write_ide_register
2849
   OPERAND2-
2850
    COMMENT-
2851
    ADDRESS-80
2852
      LABEL-
2853
INSTRUCTION-
2854
   OPERAND1-
2855
   OPERAND2-
2856
    COMMENT-;
2857
    ADDRESS-80
2858
      LABEL-
2859
INSTRUCTION-
2860
   OPERAND1-
2861
   OPERAND2-
2862
    COMMENT-; IDE LBA_23_16
2863
    ADDRESS-80
2864
      LABEL-
2865
INSTRUCTION-
2866
   OPERAND1-
2867
   OPERAND2-
2868
    COMMENT-;
2869
    ADDRESS-80
2870
      LABEL-
2871
INSTRUCTION-LOAD
2872
   OPERAND1-sD
2873
   OPERAND2-s9
2874
    COMMENT-
2875
    ADDRESS-81
2876
      LABEL-
2877
INSTRUCTION-LOAD
2878
   OPERAND1-sF
2879
   OPERAND2-LBA_23_16
2880
    COMMENT-
2881
    ADDRESS-82
2882
      LABEL-
2883
INSTRUCTION-CALL
2884
   OPERAND1-write_ide_register
2885
   OPERAND2-
2886
    COMMENT-
2887
    ADDRESS-83
2888
      LABEL-
2889
INSTRUCTION-
2890
   OPERAND1-
2891
   OPERAND2-
2892
    COMMENT-;
2893
    ADDRESS-83
2894
      LABEL-
2895
INSTRUCTION-
2896
   OPERAND1-
2897
   OPERAND2-
2898
    COMMENT-; IDE LD_LBA_27_24
2899
    ADDRESS-83
2900
      LABEL-
2901
INSTRUCTION-
2902
   OPERAND1-
2903
   OPERAND2-
2904
    COMMENT-;
2905
    ADDRESS-83
2906
      LABEL-
2907
INSTRUCTION-
2908
   OPERAND1-
2909
   OPERAND2-
2910
    COMMENT-; LBA_27_42 OR WITH 1110
2911
    ADDRESS-83
2912
      LABEL-
2913
INSTRUCTION-
2914
   OPERAND1-
2915
   OPERAND2-
2916
    COMMENT-;                   BIT7 : 1
2917
    ADDRESS-83
2918
      LABEL-
2919
INSTRUCTION-
2920
   OPERAND1-
2921
   OPERAND2-
2922
    COMMENT-;                   BIT6 : LBA=1
2923
    ADDRESS-83
2924
      LABEL-
2925
INSTRUCTION-
2926
   OPERAND1-
2927
   OPERAND2-
2928
    COMMENT-;                   BIT5 : 1
2929
    ADDRESS-83
2930
      LABEL-
2931
INSTRUCTION-
2932
   OPERAND1-
2933
   OPERAND2-
2934
    COMMENT-;                   BIT4 : DRV=0
2935
    ADDRESS-83
2936
      LABEL-
2937
INSTRUCTION-
2938
   OPERAND1-
2939
   OPERAND2-
2940
    COMMENT-;
2941
    ADDRESS-83
2942
      LABEL-
2943
INSTRUCTION-
2944
   OPERAND1-
2945
   OPERAND2-
2946
    COMMENT-;
2947
    ADDRESS-83
2948
      LABEL-
2949
INSTRUCTION-LOAD
2950
   OPERAND1-sF
2951
   OPERAND2-sA
2952
    COMMENT-
2953
    ADDRESS-84
2954
      LABEL-
2955
INSTRUCTION-OR
2956
   OPERAND1-sF
2957
   OPERAND2-E0
2958
    COMMENT-
2959
    ADDRESS-85
2960
      LABEL-
2961
INSTRUCTION-LOAD
2962
   OPERAND1-sD
2963
   OPERAND2-sF
2964
    COMMENT-
2965
    ADDRESS-86
2966
      LABEL-
2967
INSTRUCTION-LOAD
2968
   OPERAND1-sF
2969
   OPERAND2-LD_LBA_27_24
2970
    COMMENT-
2971
    ADDRESS-87
2972
      LABEL-
2973
INSTRUCTION-CALL
2974
   OPERAND1-write_ide_register
2975
   OPERAND2-
2976
    COMMENT-
2977
    ADDRESS-88
2978
      LABEL-
2979
INSTRUCTION-
2980
   OPERAND1-
2981
   OPERAND2-
2982
    COMMENT-;
2983
    ADDRESS-88
2984
      LABEL-
2985
INSTRUCTION-
2986
   OPERAND1-
2987
   OPERAND2-
2988
    COMMENT-; IDE READ SECTOR COMMAND
2989
    ADDRESS-88
2990
      LABEL-
2991
INSTRUCTION-
2992
   OPERAND1-
2993
   OPERAND2-
2994
    COMMENT-;
2995
    ADDRESS-88
2996
      LABEL-
2997
INSTRUCTION-LOAD
2998
   OPERAND1-sD
2999
   OPERAND2-READ_SECTOR_COMMAND
3000
    COMMENT-
3001
    ADDRESS-89
3002
      LABEL-
3003
INSTRUCTION-LOAD
3004
   OPERAND1-sF
3005
   OPERAND2-COMMAND
3006
    COMMENT-
3007
    ADDRESS-8A
3008
      LABEL-
3009
INSTRUCTION-CALL
3010
   OPERAND1-write_ide_register
3011
   OPERAND2-
3012
    COMMENT-
3013
    ADDRESS-8B
3014
      LABEL-
3015
INSTRUCTION-
3016
   OPERAND1-
3017
   OPERAND2-
3018
    COMMENT-;
3019
    ADDRESS-8B
3020
      LABEL-
3021
INSTRUCTION-
3022
   OPERAND1-
3023
   OPERAND2-
3024
    COMMENT-; PUT SECTOR ALLOWED FLAG INTO MY_STATUS
3025
    ADDRESS-8B
3026
      LABEL-
3027
INSTRUCTION-
3028
   OPERAND1-
3029
   OPERAND2-
3030
    COMMENT-;
3031
    ADDRESS-8B
3032
      LABEL-
3033
INSTRUCTION-
3034
   OPERAND1-
3035
   OPERAND2-
3036
    COMMENT-; 290103 Added data available check
3037
    ADDRESS-8B
3038
      LABEL-retry_status_check
3039
INSTRUCTION-
3040
   OPERAND1-
3041
   OPERAND2-
3042
    COMMENT-
3043
    ADDRESS-8B
3044
      LABEL-
3045
INSTRUCTION-CALL
3046
   OPERAND1-cf_status_check
3047
   OPERAND2-
3048
    COMMENT-
3049
    ADDRESS-8C
3050
      LABEL-
3051
INSTRUCTION-LOAD
3052
   OPERAND1-sF
3053
   OPERAND2-s5
3054
    COMMENT-
3055
    ADDRESS-8D
3056
      LABEL-
3057
INSTRUCTION-AND
3058
   OPERAND1-sF
3059
   OPERAND2-ERROR_MY_STATUS
3060
    COMMENT-
3061
    ADDRESS-8E
3062
      LABEL-
3063
INSTRUCTION-RETURN
3064
   OPERAND1-NZ
3065
   OPERAND2-
3066
    COMMENT-
3067
    ADDRESS-8F
3068
      LABEL-
3069
INSTRUCTION-LOAD
3070
   OPERAND1-sF
3071
   OPERAND2-DATA_TRANSFER_ALLOWED
3072
    COMMENT-
3073
    ADDRESS-90
3074
      LABEL-
3075
INSTRUCTION-AND
3076
   OPERAND1-sF
3077
   OPERAND2-s5
3078
    COMMENT-
3079
    ADDRESS-91
3080
      LABEL-
3081
INSTRUCTION-
3082
   OPERAND1-
3083
   OPERAND2-
3084
    COMMENT-; LOOPS UNTIL SECTOR DATA IS AVAILABLE
3085
    ADDRESS-91
3086
      LABEL-
3087
INSTRUCTION-JUMP
3088
   OPERAND1-Z
3089
   OPERAND2-retry_status_check
3090
    COMMENT-
3091
    ADDRESS-92
3092
      LABEL-
3093
INSTRUCTION-LOAD
3094
   OPERAND1-sF
3095
   OPERAND2-SECTOR_AVAILABLE
3096
    COMMENT-
3097
    ADDRESS-93
3098
      LABEL-
3099
INSTRUCTION-OR
3100
   OPERAND1-s5
3101
   OPERAND2-sF
3102
    COMMENT-
3103
    ADDRESS-94
3104
      LABEL-
3105
INSTRUCTION-
3106
   OPERAND1-
3107
   OPERAND2-
3108
    COMMENT-;
3109
    ADDRESS-94
3110
      LABEL-
3111
INSTRUCTION-
3112
   OPERAND1-
3113
   OPERAND2-
3114
    COMMENT-; RESET WORDS READ REGISTER
3115
    ADDRESS-94
3116
      LABEL-
3117
INSTRUCTION-
3118
   OPERAND1-
3119
   OPERAND2-
3120
    COMMENT-;
3121
    ADDRESS-94
3122
      LABEL-
3123
INSTRUCTION-LOAD
3124
   OPERAND1-s6
3125
   OPERAND2-FF
3126
    COMMENT-
3127
    ADDRESS-95
3128
      LABEL-
3129
INSTRUCTION-RETURN
3130
   OPERAND1-
3131
   OPERAND2-
3132
    COMMENT-
3133
    ADDRESS-96
3134
      LABEL-read_word_from_cf
3135
INSTRUCTION-
3136
   OPERAND1-
3137
   OPERAND2-
3138
    COMMENT-
3139
    ADDRESS-96
3140
      LABEL-
3141
INSTRUCTION-
3142
   OPERAND1-
3143
   OPERAND2-
3144
    COMMENT-;
3145
    ADDRESS-96
3146
      LABEL-
3147
INSTRUCTION-
3148
   OPERAND1-
3149
   OPERAND2-
3150
    COMMENT-; CHECK IF THE SECTOR IS AVAILABLE
3151
    ADDRESS-96
3152
      LABEL-
3153
INSTRUCTION-
3154
   OPERAND1-
3155
   OPERAND2-
3156
    COMMENT-;
3157
    ADDRESS-96
3158
      LABEL-
3159
INSTRUCTION-LOAD
3160
   OPERAND1-sF
3161
   OPERAND2-SECTOR_AVAILABLE
3162
    COMMENT-
3163
    ADDRESS-97
3164
      LABEL-
3165
INSTRUCTION-AND
3166
   OPERAND1-sF
3167
   OPERAND2-s5
3168
    COMMENT-
3169
    ADDRESS-98
3170
      LABEL-
3171
INSTRUCTION-
3172
   OPERAND1-
3173
   OPERAND2-
3174
    COMMENT-;
3175
    ADDRESS-98
3176
      LABEL-
3177
INSTRUCTION-
3178
   OPERAND1-
3179
   OPERAND2-
3180
    COMMENT-; IF SECTOR_AVAILABLE=0 JUMP TO READ_NEW_SECTOR
3181
    ADDRESS-98
3182
      LABEL-
3183
INSTRUCTION-
3184
   OPERAND1-
3185
   OPERAND2-
3186
    COMMENT-;
3187
    ADDRESS-98
3188
      LABEL-
3189
INSTRUCTION-CALL
3190
   OPERAND1-Z
3191
   OPERAND2-read_new_sector
3192
    COMMENT-
3193
    ADDRESS-99
3194
      LABEL-
3195
INSTRUCTION-
3196
   OPERAND1-
3197
   OPERAND2-
3198
    COMMENT-; check for error
3199
    ADDRESS-99
3200
      LABEL-
3201
INSTRUCTION-LOAD
3202
   OPERAND1-sF
3203
   OPERAND2-s5
3204
    COMMENT-
3205
    ADDRESS-9A
3206
      LABEL-
3207
INSTRUCTION-AND
3208
   OPERAND1-sF
3209
   OPERAND2-ERROR_MY_STATUS
3210
    COMMENT-
3211
    ADDRESS-9B
3212
      LABEL-
3213
INSTRUCTION-RETURN
3214
   OPERAND1-NZ
3215
   OPERAND2-
3216
    COMMENT-
3217
    ADDRESS-9C
3218
      LABEL-
3219
INSTRUCTION-
3220
   OPERAND1-
3221
   OPERAND2-
3222
    COMMENT-;retry_status_check:
3223
    ADDRESS-9C
3224
      LABEL-
3225
INSTRUCTION-
3226
   OPERAND1-
3227
   OPERAND2-
3228
    COMMENT-;CALL cf_status_check
3229
    ADDRESS-9C
3230
      LABEL-
3231
INSTRUCTION-
3232
   OPERAND1-
3233
   OPERAND2-
3234
    COMMENT-;
3235
    ADDRESS-9C
3236
      LABEL-
3237
INSTRUCTION-
3238
   OPERAND1-
3239
   OPERAND2-
3240
    COMMENT-; CHECK IF DATA IS AVAILABLE
3241
    ADDRESS-9C
3242
      LABEL-
3243
INSTRUCTION-
3244
   OPERAND1-
3245
   OPERAND2-
3246
    COMMENT-;
3247
    ADDRESS-9C
3248
      LABEL-
3249
INSTRUCTION-
3250
   OPERAND1-
3251
   OPERAND2-
3252
    COMMENT-; 120103 - changed . When there is sector
3253
    ADDRESS-9C
3254
      LABEL-
3255
INSTRUCTION-
3256
   OPERAND1-
3257
   OPERAND2-
3258
    COMMENT-; available in the cf ram buffer it is not
3259
    ADDRESS-9C
3260
      LABEL-
3261
INSTRUCTION-
3262
   OPERAND1-
3263
   OPERAND2-
3264
    COMMENT-; necessary to check neither bsy or drq
3265
    ADDRESS-9C
3266
      LABEL-
3267
INSTRUCTION-
3268
   OPERAND1-
3269
   OPERAND2-
3270
    COMMENT-; only read words with the correct timing paramenters
3271
    ADDRESS-9C
3272
      LABEL-
3273
INSTRUCTION-
3274
   OPERAND1-
3275
   OPERAND2-
3276
    COMMENT-;
3277
    ADDRESS-9C
3278
      LABEL-
3279
INSTRUCTION-
3280
   OPERAND1-
3281
   OPERAND2-
3282
    COMMENT-;LOAD sF,DATA_TRANSFER_ALLOWED
3283
    ADDRESS-9C
3284
      LABEL-
3285
INSTRUCTION-
3286
   OPERAND1-
3287
   OPERAND2-
3288
    COMMENT-;AND sF,s5
3289
    ADDRESS-9C
3290
      LABEL-
3291
INSTRUCTION-
3292
   OPERAND1-
3293
   OPERAND2-
3294
    COMMENT-; LOOPS UNTIL SECTOR DATA IS AVAILABLE
3295
    ADDRESS-9C
3296
      LABEL-
3297
INSTRUCTION-
3298
   OPERAND1-
3299
   OPERAND2-
3300
    COMMENT-;JUMP Z,retry_status_check
3301
    ADDRESS-9C
3302
      LABEL-
3303
INSTRUCTION-
3304
   OPERAND1-
3305
   OPERAND2-
3306
    COMMENT-; end 120103
3307
    ADDRESS-9C
3308
      LABEL-
3309
INSTRUCTION-
3310
   OPERAND1-
3311
   OPERAND2-
3312
    COMMENT-;
3313
    ADDRESS-9C
3314
      LABEL-
3315
INSTRUCTION-
3316
   OPERAND1-
3317
   OPERAND2-
3318
    COMMENT-; IF 256 WORD READ -> SECTOR AVAILABLE=0
3319
    ADDRESS-9C
3320
      LABEL-
3321
INSTRUCTION-
3322
   OPERAND1-
3323
   OPERAND2-
3324
    COMMENT-;
3325
    ADDRESS-9C
3326
      LABEL-
3327
INSTRUCTION-CALL
3328
   OPERAND1-read_word
3329
   OPERAND2-
3330
    COMMENT-
3331
    ADDRESS-9D
3332
      LABEL-
3333
INSTRUCTION-AND
3334
   OPERAND1-s6
3335
   OPERAND2-s6
3336
    COMMENT-
3337
    ADDRESS-9E
3338
      LABEL-
3339
INSTRUCTION-JUMP
3340
   OPERAND1-Z
3341
   OPERAND2-reset_word_READ
3342
    COMMENT-
3343
    ADDRESS-9F
3344
      LABEL-
3345
INSTRUCTION-
3346
   OPERAND1-
3347
   OPERAND2-
3348
    COMMENT-;
3349
    ADDRESS-9F
3350
      LABEL-
3351
INSTRUCTION-
3352
   OPERAND1-
3353
   OPERAND2-
3354
    COMMENT-; DECREMENT NUMBER OF WORDS READ
3355
    ADDRESS-9F
3356
      LABEL-
3357
INSTRUCTION-
3358
   OPERAND1-
3359
   OPERAND2-
3360
    COMMENT-;
3361
    ADDRESS-9F
3362
      LABEL-
3363
INSTRUCTION-SUB
3364
   OPERAND1-s6
3365
   OPERAND2-01
3366
    COMMENT-
3367
    ADDRESS-A0
3368
      LABEL-
3369
INSTRUCTION-RETURN
3370
   OPERAND1-
3371
   OPERAND2-
3372
    COMMENT-
3373
    ADDRESS-A1
3374
      LABEL-reset_word_READ
3375
INSTRUCTION-
3376
   OPERAND1-
3377
   OPERAND2-
3378
    COMMENT-
3379
    ADDRESS-A1
3380
      LABEL-
3381
INSTRUCTION-
3382
   OPERAND1-
3383
   OPERAND2-
3384
    COMMENT-;
3385
    ADDRESS-A1
3386
      LABEL-
3387
INSTRUCTION-
3388
   OPERAND1-
3389
   OPERAND2-
3390
    COMMENT-; IF 256 WORD READ -> SECTOR AVAILABLE=0
3391
    ADDRESS-A1
3392
      LABEL-
3393
INSTRUCTION-
3394
   OPERAND1-
3395
   OPERAND2-
3396
    COMMENT-;
3397
    ADDRESS-A1
3398
      LABEL-
3399
INSTRUCTION-
3400
   OPERAND1-
3401
   OPERAND2-
3402
    COMMENT-;ADD s7,01
3403
    ADDRESS-A1
3404
      LABEL-
3405
INSTRUCTION-LOAD
3406
   OPERAND1-s6
3407
   OPERAND2-FF
3408
    COMMENT-
3409
    ADDRESS-A2
3410
      LABEL-
3411
INSTRUCTION-LOAD
3412
   OPERAND1-sF
3413
   OPERAND2-FE
3414
    COMMENT-
3415
    ADDRESS-A3
3416
      LABEL-
3417
INSTRUCTION-AND
3418
   OPERAND1-s5
3419
   OPERAND2-sF
3420
    COMMENT-
3421
    ADDRESS-A4
3422
      LABEL-
3423
INSTRUCTION-RETURN
3424
   OPERAND1-
3425
   OPERAND2-
3426
    COMMENT-
3427
    ADDRESS-A5
3428
      LABEL-
3429
INSTRUCTION-
3430
   OPERAND1-
3431
   OPERAND2-
3432
    COMMENT-
3433
    ADDRESS-A5
3434
      LABEL-read_word
3435
INSTRUCTION-
3436
   OPERAND1-
3437
   OPERAND2-
3438
    COMMENT-
3439
    ADDRESS-A5
3440
      LABEL-
3441
INSTRUCTION-
3442
   OPERAND1-
3443
   OPERAND2-
3444
    COMMENT-;
3445
    ADDRESS-A5
3446
      LABEL-
3447
INSTRUCTION-
3448
   OPERAND1-
3449
   OPERAND2-
3450
    COMMENT-; READ WORDS FROM IDE DATA REGISTERS
3451
    ADDRESS-A5
3452
      LABEL-
3453
INSTRUCTION-
3454
   OPERAND1-
3455
   OPERAND2-
3456
    COMMENT-;
3457
    ADDRESS-A5
3458
      LABEL-
3459
INSTRUCTION-LOAD
3460
   OPERAND1-sF
3461
   OPERAND2-DATA
3462
    COMMENT-
3463
    ADDRESS-A6
3464
      LABEL-
3465
INSTRUCTION-CALL
3466
   OPERAND1-read_ide_register
3467
   OPERAND2-
3468
    COMMENT-
3469
    ADDRESS-A7
3470
      LABEL-
3471
INSTRUCTION-
3472
   OPERAND1-
3473
   OPERAND2-
3474
    COMMENT-;
3475
    ADDRESS-A7
3476
      LABEL-
3477
INSTRUCTION-
3478
   OPERAND1-
3479
   OPERAND2-
3480
    COMMENT-; DATA ARE IN sB , sC
3481
    ADDRESS-A7
3482
      LABEL-
3483
INSTRUCTION-
3484
   OPERAND1-
3485
   OPERAND2-
3486
    COMMENT-;
3487
    ADDRESS-A7
3488
      LABEL-
3489
INSTRUCTION-
3490
   OPERAND1-
3491
   OPERAND2-
3492
    COMMENT-; DATA AVAILABLE SIGNAL IS STORED
3493
    ADDRESS-A7
3494
      LABEL-
3495
INSTRUCTION-LOAD
3496
   OPERAND1-sF
3497
   OPERAND2-TAG0_WORD_AVAILABLE
3498
    COMMENT-
3499
    ADDRESS-A8
3500
      LABEL-
3501
INSTRUCTION-OUTPUT
3502
   OPERAND1-sF
3503
   OPERAND2-CONTROL_WB_OUT
3504
    COMMENT-
3505
    ADDRESS-A9
3506
      LABEL-
3507
INSTRUCTION-RETURN
3508
   OPERAND1-
3509
   OPERAND2-
3510
    COMMENT-
3511
    ADDRESS-AA
3512
      LABEL-dummy_word_read
3513
INSTRUCTION-
3514
   OPERAND1-
3515
   OPERAND2-
3516
    COMMENT-
3517
    ADDRESS-AA
3518
      LABEL-
3519
INSTRUCTION-CALL
3520
   OPERAND1-read_word
3521
   OPERAND2-
3522
    COMMENT-
3523
    ADDRESS-AB
3524
      LABEL-
3525
INSTRUCTION-SUB
3526
   OPERAND1-s6
3527
   OPERAND2-01
3528
    COMMENT-
3529
    ADDRESS-AC
3530
      LABEL-read_new_sector
3531
INSTRUCTION-
3532
   OPERAND1-
3533
   OPERAND2-
3534
    COMMENT-
3535
    ADDRESS-AC
3536
      LABEL-
3537
INSTRUCTION-CALL
3538
   OPERAND1-cf_status_check
3539
   OPERAND2-
3540
    COMMENT-
3541
    ADDRESS-AD
3542
      LABEL-
3543
INSTRUCTION-LOAD
3544
   OPERAND1-sF
3545
   OPERAND2-s5
3546
    COMMENT-
3547
    ADDRESS-AE
3548
      LABEL-
3549
INSTRUCTION-AND
3550
   OPERAND1-sF
3551
   OPERAND2-DATA_TRANSFER_ALLOWED
3552
    COMMENT-
3553
    ADDRESS-AF
3554
      LABEL-
3555
INSTRUCTION-
3556
   OPERAND1-
3557
   OPERAND2-
3558
    COMMENT-;loops until previous non READ words are READ
3559
    ADDRESS-AF
3560
      LABEL-
3561
INSTRUCTION-JUMP
3562
   OPERAND1-NZ
3563
   OPERAND2-dummy_word_read
3564
    COMMENT-
3565
    ADDRESS-B0
3566
      LABEL-
3567
INSTRUCTION-LOAD
3568
   OPERAND1-sF
3569
   OPERAND2-s5
3570
    COMMENT-
3571
    ADDRESS-B1
3572
      LABEL-
3573
INSTRUCTION-AND
3574
   OPERAND1-sF
3575
   OPERAND2-ERROR_MY_STATUS
3576
    COMMENT-
3577
    ADDRESS-B2
3578
      LABEL-
3579
INSTRUCTION-RETURN
3580
   OPERAND1-NZ
3581
   OPERAND2-
3582
    COMMENT-
3583
    ADDRESS-B3
3584
      LABEL-
3585
INSTRUCTION-LOAD
3586
   OPERAND1-sF
3587
   OPERAND2-s5
3588
    COMMENT-
3589
    ADDRESS-B4
3590
      LABEL-
3591
INSTRUCTION-AND
3592
   OPERAND1-sF
3593
   OPERAND2-COMMAND_ALLOWED
3594
    COMMENT-
3595
    ADDRESS-B5
3596
      LABEL-
3597
INSTRUCTION-
3598
   OPERAND1-
3599
   OPERAND2-
3600
    COMMENT-; loops until commands are allowed
3601
    ADDRESS-B5
3602
      LABEL-
3603
INSTRUCTION-LOAD
3604
   OPERAND1-s6
3605
   OPERAND2-FF
3606
    COMMENT-
3607
    ADDRESS-B6
3608
      LABEL-
3609
INSTRUCTION-JUMP
3610
   OPERAND1-Z
3611
   OPERAND2-read_new_sector
3612
    COMMENT-
3613
    ADDRESS-B7
3614
      LABEL-
3615
INSTRUCTION-JUMP
3616
   OPERAND1-read_sector
3617
   OPERAND2-
3618
    COMMENT-
3619
    ADDRESS-B8
3620
      LABEL-cf_status_check
3621
INSTRUCTION-
3622
   OPERAND1-
3623
   OPERAND2-
3624
    COMMENT-
3625
    ADDRESS-B8
3626
      LABEL-
3627
INSTRUCTION-
3628
   OPERAND1-
3629
   OPERAND2-
3630
    COMMENT-;
3631
    ADDRESS-B8
3632
      LABEL-
3633
INSTRUCTION-
3634
   OPERAND1-
3635
   OPERAND2-
3636
    COMMENT-; CF STATUS REGISTER READ
3637
    ADDRESS-B8
3638
      LABEL-
3639
INSTRUCTION-
3640
   OPERAND1-
3641
   OPERAND2-
3642
    COMMENT-;
3643
    ADDRESS-B8
3644
      LABEL-
3645
INSTRUCTION-LOAD
3646
   OPERAND1-sF
3647
   OPERAND2-STATUS
3648
    COMMENT-
3649
    ADDRESS-B9
3650
      LABEL-
3651
INSTRUCTION-CALL
3652
   OPERAND1-read_ide_register
3653
   OPERAND2-
3654
    COMMENT-
3655
    ADDRESS-BA
3656
      LABEL-
3657
INSTRUCTION-
3658
   OPERAND1-
3659
   OPERAND2-
3660
    COMMENT-;
3661
    ADDRESS-BA
3662
      LABEL-
3663
INSTRUCTION-
3664
   OPERAND1-
3665
   OPERAND2-
3666
    COMMENT-; ERROR
3667
    ADDRESS-BA
3668
      LABEL-
3669
INSTRUCTION-
3670
   OPERAND1-
3671
   OPERAND2-
3672
    COMMENT-;
3673
    ADDRESS-BA
3674
      LABEL-
3675
INSTRUCTION-
3676
   OPERAND1-
3677
   OPERAND2-
3678
    COMMENT-;     BSY/DRDY/DWF/DSC/DRQ/CORR/0/ERR
3679
    ADDRESS-BA
3680
      LABEL-
3681
INSTRUCTION-
3682
   OPERAND1-
3683
   OPERAND2-
3684
    COMMENT-; MASK    0    0   0   0   0    0 0   1
3685
    ADDRESS-BA
3686
      LABEL-
3687
INSTRUCTION-
3688
   OPERAND1-
3689
   OPERAND2-
3690
    COMMENT-; ERR-ST  X    X   X   X   X    X X   1
3691
    ADDRESS-BA
3692
      LABEL-
3693
INSTRUCTION-
3694
   OPERAND1-
3695
   OPERAND2-
3696
    COMMENT-; AND     0    0   0   0   0    0 0   1
3697
    ADDRESS-BA
3698
      LABEL-
3699
INSTRUCTION-LOAD
3700
   OPERAND1-sF
3701
   OPERAND2-01
3702
    COMMENT-
3703
    ADDRESS-BB
3704
      LABEL-
3705
INSTRUCTION-AND
3706
   OPERAND1-sF
3707
   OPERAND2-sB
3708
    COMMENT-
3709
    ADDRESS-BC
3710
      LABEL-
3711
INSTRUCTION-JUMP
3712
   OPERAND1-NZ
3713
   OPERAND2-put_error_code
3714
    COMMENT-
3715
    ADDRESS-BD
3716
      LABEL-
3717
INSTRUCTION-
3718
   OPERAND1-
3719
   OPERAND2-
3720
    COMMENT-;
3721
    ADDRESS-BD
3722
      LABEL-
3723
INSTRUCTION-
3724
   OPERAND1-
3725
   OPERAND2-
3726
    COMMENT-; DATA REQUEST MASK (READY=1 : BUSY=0 : DRQ=1)
3727
    ADDRESS-BD
3728
      LABEL-
3729
INSTRUCTION-
3730
   OPERAND1-
3731
   OPERAND2-
3732
    COMMENT-;
3733
    ADDRESS-BD
3734
      LABEL-
3735
INSTRUCTION-
3736
   OPERAND1-
3737
   OPERAND2-
3738
    COMMENT-;     BSY/DRDY/DWF/DSC/DRQ/CORR/0/ERR
3739
    ADDRESS-BD
3740
      LABEL-
3741
INSTRUCTION-
3742
   OPERAND1-
3743
   OPERAND2-
3744
    COMMENT-; MASK    1    1   0   0   1    0 0   1
3745
    ADDRESS-BD
3746
      LABEL-
3747
INSTRUCTION-
3748
   OPERAND1-
3749
   OPERAND2-
3750
    COMMENT-; DRQ-ST  0    1   X   X   1    X X   0
3751
    ADDRESS-BD
3752
      LABEL-
3753
INSTRUCTION-
3754
   OPERAND1-
3755
   OPERAND2-
3756
    COMMENT-; AND     0    1   0   0   1    0 0   0
3757
    ADDRESS-BD
3758
      LABEL-
3759
INSTRUCTION-LOAD
3760
   OPERAND1-sF
3761
   OPERAND2-C9
3762
    COMMENT-
3763
    ADDRESS-BE
3764
      LABEL-
3765
INSTRUCTION-AND
3766
   OPERAND1-sF
3767
   OPERAND2-sB
3768
    COMMENT-
3769
    ADDRESS-BF
3770
      LABEL-
3771
INSTRUCTION-SUB
3772
   OPERAND1-sF
3773
   OPERAND2-48
3774
    COMMENT-
3775
    ADDRESS-C0
3776
      LABEL-
3777
INSTRUCTION-JUMP
3778
   OPERAND1-Z
3779
   OPERAND2-put_data_request_allowed
3780
    COMMENT-
3781
    ADDRESS-C1
3782
      LABEL-
3783
INSTRUCTION-
3784
   OPERAND1-
3785
   OPERAND2-
3786
    COMMENT-
3787
    ADDRESS-C1
3788
      LABEL-
3789
INSTRUCTION-
3790
   OPERAND1-
3791
   OPERAND2-
3792
    COMMENT-;
3793
    ADDRESS-C1
3794
      LABEL-
3795
INSTRUCTION-
3796
   OPERAND1-
3797
   OPERAND2-
3798
    COMMENT-; COMMAND ALLOWED MASK (READY=1 : BUSY=0)
3799
    ADDRESS-C1
3800
      LABEL-
3801
INSTRUCTION-
3802
   OPERAND1-
3803
   OPERAND2-
3804
    COMMENT-;
3805
    ADDRESS-C1
3806
      LABEL-
3807
INSTRUCTION-
3808
   OPERAND1-
3809
   OPERAND2-
3810
    COMMENT-;     BSY/DRDY/DWF/DSC/DRQ/CORR/0/ERR
3811
    ADDRESS-C1
3812
      LABEL-
3813
INSTRUCTION-
3814
   OPERAND1-
3815
   OPERAND2-
3816
    COMMENT-; MASK    1    1   0   0   0    0 0   1
3817
    ADDRESS-C1
3818
      LABEL-
3819
INSTRUCTION-
3820
   OPERAND1-
3821
   OPERAND2-
3822
    COMMENT-; CMD-ST  0    1   X   X   0    X X   0
3823
    ADDRESS-C1
3824
      LABEL-
3825
INSTRUCTION-
3826
   OPERAND1-
3827
   OPERAND2-
3828
    COMMENT-; AND     0    1   0   0   0    0 0   0
3829
    ADDRESS-C1
3830
      LABEL-
3831
INSTRUCTION-LOAD
3832
   OPERAND1-sF
3833
   OPERAND2-C1
3834
    COMMENT-
3835
    ADDRESS-C2
3836
      LABEL-
3837
INSTRUCTION-AND
3838
   OPERAND1-sF
3839
   OPERAND2-sB
3840
    COMMENT-
3841
    ADDRESS-C3
3842
      LABEL-
3843
INSTRUCTION-SUB
3844
   OPERAND1-sF
3845
   OPERAND2-40
3846
    COMMENT-
3847
    ADDRESS-C4
3848
      LABEL-
3849
INSTRUCTION-JUMP
3850
   OPERAND1-Z
3851
   OPERAND2-put_command_allowed
3852
    COMMENT-
3853
    ADDRESS-C5
3854
      LABEL-
3855
INSTRUCTION-
3856
   OPERAND1-
3857
   OPERAND2-
3858
    COMMENT-;
3859
    ADDRESS-C5
3860
      LABEL-
3861
INSTRUCTION-
3862
   OPERAND1-
3863
   OPERAND2-
3864
    COMMENT-; ELSE DATA_TRANSFER_ALLOWED & COMMAND_ALLOWED => 0
3865
    ADDRESS-C5
3866
      LABEL-
3867
INSTRUCTION-
3868
   OPERAND1-
3869
   OPERAND2-
3870
    COMMENT-;
3871
    ADDRESS-C5
3872
      LABEL-
3873
INSTRUCTION-
3874
   OPERAND1-
3875
   OPERAND2-
3876
    COMMENT-;JUMP put_error_code
3877
    ADDRESS-C5
3878
      LABEL-
3879
INSTRUCTION-
3880
   OPERAND1-
3881
   OPERAND2-
3882
    COMMENT-; REVISAR ???
3883
    ADDRESS-C5
3884
      LABEL-
3885
INSTRUCTION-
3886
   OPERAND1-
3887
   OPERAND2-
3888
    COMMENT-;AND s5,01
3889
    ADDRESS-C5
3890
      LABEL-
3891
INSTRUCTION-RETURN
3892
   OPERAND1-
3893
   OPERAND2-
3894
    COMMENT-
3895
    ADDRESS-C6
3896
      LABEL-put_error_code
3897
INSTRUCTION-
3898
   OPERAND1-
3899
   OPERAND2-
3900
    COMMENT-
3901
    ADDRESS-C6
3902
      LABEL-
3903
INSTRUCTION-
3904
   OPERAND1-
3905
   OPERAND2-
3906
    COMMENT-;
3907
    ADDRESS-C6
3908
      LABEL-
3909
INSTRUCTION-
3910
   OPERAND1-
3911
   OPERAND2-
3912
    COMMENT-; ERROR SIGNAL
3913
    ADDRESS-C6
3914
      LABEL-
3915
INSTRUCTION-
3916
   OPERAND1-
3917
   OPERAND2-
3918
    COMMENT-;
3919
    ADDRESS-C6
3920
      LABEL-
3921
INSTRUCTION-
3922
   OPERAND1-
3923
   OPERAND2-
3924
    COMMENT-; PUT ERROR CODE
3925
    ADDRESS-C6
3926
      LABEL-
3927
INSTRUCTION-
3928
   OPERAND1-
3929
   OPERAND2-
3930
    COMMENT-;
3931
    ADDRESS-C6
3932
      LABEL-
3933
INSTRUCTION-LOAD
3934
   OPERAND1-sF
3935
   OPERAND2-04
3936
    COMMENT-
3937
    ADDRESS-C7
3938
      LABEL-
3939
INSTRUCTION-OUTPUT
3940
   OPERAND1-sF
3941
   OPERAND2-CONTROL_OUT
3942
    COMMENT-
3943
    ADDRESS-C8
3944
      LABEL-
3945
INSTRUCTION-CALL
3946
   OPERAND1-soft_reset
3947
   OPERAND2-
3948
    COMMENT-
3949
    ADDRESS-C9
3950
      LABEL-
3951
INSTRUCTION-LOAD
3952
   OPERAND1-s5
3953
   OPERAND2-ERROR_MY_STATUS
3954
    COMMENT-
3955
    ADDRESS-CA
3956
      LABEL-
3957
INSTRUCTION-RETURN
3958
   OPERAND1-
3959
   OPERAND2-
3960
    COMMENT-
3961
    ADDRESS-CB
3962
      LABEL-
3963
INSTRUCTION-
3964
   OPERAND1-
3965
   OPERAND2-
3966
    COMMENT-;JUMP inicialization (STACK OVERFLOW???)
3967
    ADDRESS-CB
3968
      LABEL-soft_reset
3969
INSTRUCTION-
3970
   OPERAND1-
3971
   OPERAND2-
3972
    COMMENT-
3973
    ADDRESS-CB
3974
      LABEL-
3975
INSTRUCTION-LOAD
3976
   OPERAND1-sD
3977
   OPERAND2-SOFT_RESET
3978
    COMMENT-
3979
    ADDRESS-CC
3980
      LABEL-
3981
INSTRUCTION-LOAD
3982
   OPERAND1-sF
3983
   OPERAND2-CONTROL
3984
    COMMENT-
3985
    ADDRESS-CD
3986
      LABEL-
3987
INSTRUCTION-CALL
3988
   OPERAND1-write_ide_register
3989
   OPERAND2-
3990
    COMMENT-
3991
    ADDRESS-CE
3992
      LABEL-
3993
INSTRUCTION-LOAD
3994
   OPERAND1-sF
3995
   OPERAND2-FF
3996
    COMMENT-
3997
    ADDRESS-CF
3998
      LABEL-
3999
INSTRUCTION-CALL
4000
   OPERAND1-wait_loop
4001
   OPERAND2-
4002
    COMMENT-
4003
    ADDRESS-D0
4004
      LABEL-
4005
INSTRUCTION-LOAD
4006
   OPERAND1-sF
4007
   OPERAND2-FF
4008
    COMMENT-
4009
    ADDRESS-D1
4010
      LABEL-
4011
INSTRUCTION-CALL
4012
   OPERAND1-wait_loop
4013
   OPERAND2-
4014
    COMMENT-
4015
    ADDRESS-D2
4016
      LABEL-
4017
INSTRUCTION-LOAD
4018
   OPERAND1-sF
4019
   OPERAND2-FF
4020
    COMMENT-
4021
    ADDRESS-D3
4022
      LABEL-
4023
INSTRUCTION-CALL
4024
   OPERAND1-wait_loop
4025
   OPERAND2-
4026
    COMMENT-
4027
    ADDRESS-D4
4028
      LABEL-
4029
INSTRUCTION-LOAD
4030
   OPERAND1-sF
4031
   OPERAND2-FF
4032
    COMMENT-
4033
    ADDRESS-D5
4034
      LABEL-
4035
INSTRUCTION-CALL
4036
   OPERAND1-wait_loop
4037
   OPERAND2-
4038
    COMMENT-
4039
    ADDRESS-D6
4040
      LABEL-
4041
INSTRUCTION-LOAD
4042
   OPERAND1-sD
4043
   OPERAND2-00
4044
    COMMENT-
4045
    ADDRESS-D7
4046
      LABEL-
4047
INSTRUCTION-LOAD
4048
   OPERAND1-sF
4049
   OPERAND2-CONTROL
4050
    COMMENT-
4051
    ADDRESS-D8
4052
      LABEL-
4053
INSTRUCTION-CALL
4054
   OPERAND1-write_ide_register
4055
   OPERAND2-
4056
    COMMENT-
4057
    ADDRESS-D9
4058
      LABEL-
4059
INSTRUCTION-RETURN
4060
   OPERAND1-
4061
   OPERAND2-
4062
    COMMENT-
4063
    ADDRESS-DA
4064
      LABEL-put_data_request_allowed
4065
INSTRUCTION-
4066
   OPERAND1-
4067
   OPERAND2-
4068
    COMMENT-
4069
    ADDRESS-DA
4070
      LABEL-
4071
INSTRUCTION-
4072
   OPERAND1-
4073
   OPERAND2-
4074
    COMMENT-;
4075
    ADDRESS-DA
4076
      LABEL-
4077
INSTRUCTION-
4078
   OPERAND1-
4079
   OPERAND2-
4080
    COMMENT-; DRQ ALLOW -> MY STATUS REGISTER
4081
    ADDRESS-DA
4082
      LABEL-
4083
INSTRUCTION-
4084
   OPERAND1-
4085
   OPERAND2-
4086
    COMMENT-;
4087
    ADDRESS-DA
4088
      LABEL-
4089
INSTRUCTION-AND
4090
   OPERAND1-s5
4091
   OPERAND2-FD
4092
    COMMENT-
4093
    ADDRESS-DB
4094
      LABEL-
4095
INSTRUCTION-LOAD
4096
   OPERAND1-sF
4097
   OPERAND2-DATA_TRANSFER_ALLOWED
4098
    COMMENT-
4099
    ADDRESS-DC
4100
      LABEL-
4101
INSTRUCTION-OR
4102
   OPERAND1-s5
4103
   OPERAND2-sF
4104
    COMMENT-
4105
    ADDRESS-DD
4106
      LABEL-
4107
INSTRUCTION-RETURN
4108
   OPERAND1-
4109
   OPERAND2-
4110
    COMMENT-
4111
    ADDRESS-DE
4112
      LABEL-put_command_allowed
4113
INSTRUCTION-
4114
   OPERAND1-
4115
   OPERAND2-
4116
    COMMENT-
4117
    ADDRESS-DE
4118
      LABEL-
4119
INSTRUCTION-
4120
   OPERAND1-
4121
   OPERAND2-
4122
    COMMENT-;
4123
    ADDRESS-DE
4124
      LABEL-
4125
INSTRUCTION-
4126
   OPERAND1-
4127
   OPERAND2-
4128
    COMMENT-; DRQ ALLOW -> MY STATUS REGISTER
4129
    ADDRESS-DE
4130
      LABEL-
4131
INSTRUCTION-
4132
   OPERAND1-
4133
   OPERAND2-
4134
    COMMENT-;
4135
    ADDRESS-DE
4136
      LABEL-
4137
INSTRUCTION-AND
4138
   OPERAND1-s5
4139
   OPERAND2-FB
4140
    COMMENT-
4141
    ADDRESS-DF
4142
      LABEL-
4143
INSTRUCTION-LOAD
4144
   OPERAND1-sF
4145
   OPERAND2-COMMAND_ALLOWED
4146
    COMMENT-
4147
    ADDRESS-E0
4148
      LABEL-
4149
INSTRUCTION-OR
4150
   OPERAND1-s5
4151
   OPERAND2-sF
4152
    COMMENT-
4153
    ADDRESS-E1
4154
      LABEL-
4155
INSTRUCTION-RETURN
4156
   OPERAND1-
4157
   OPERAND2-
4158
    COMMENT-
4159
    ADDRESS-FF
4160
      LABEL-
4161
INSTRUCTION-ADDRESS
4162
   OPERAND1-FF
4163
   OPERAND2-
4164
    COMMENT-
4165
    ADDRESS-FF
4166
      LABEL-interrupt
4167
INSTRUCTION-
4168
   OPERAND1-
4169
   OPERAND2-
4170
    COMMENT-
4171
    ADDRESS-FF
4172
      LABEL-
4173
INSTRUCTION-RETURNI
4174
   OPERAND1-ENABLE
4175
   OPERAND2-
4176
    COMMENT-

powered by: WebSVN 2.1.0

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