Rev 628 | Rev 758 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 628 | Rev 637 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
5 | ;; ;; |
5 | ;; ;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 7... | Line 7... | ||
7 | 7 | ||
Line 8... | Line 8... | ||
8 | $Revision: 628 $ |
8 | $Revision: 637 $ |
9 | 9 | ||
10 | 10 | ||
Line 551... | Line 551... | ||
551 | ; Î÷èñòèòü áóôåð ïàêåòíîé êîìàíäû |
551 | ; Î÷èñòèòü áóôåð ïàêåòíîé êîìàíäû |
552 | call clear_packet_buffer |
552 | call clear_packet_buffer |
553 | ; Ñôîðìèðîâàòü êîìàíäó TEST UNIT READY |
553 | ; Ñôîðìèðîâàòü êîìàíäó TEST UNIT READY |
554 | mov [PacketCommand],word 00h |
554 | mov [PacketCommand],word 00h |
555 | ; ÖÈÊË ÎÆÈÄÀÍÈß ÃÎÒÎÂÍÎÑÒÈ ÓÑÒÐÎÉÑÒÂÀ |
555 | ; ÖÈÊË ÎÆÈÄÀÍÈß ÃÎÒÎÂÍÎÑÒÈ ÓÑÒÐÎÉÑÒÂÀ |
- | 556 | mov ecx,NoTickWaitTime |
|
556 | @@SendCommand: |
557 | @@SendCommand: |
557 | ; Ïîäàòü êîìàíäó ïðîâåðêè ãîòîâíîñòè |
558 | ; Ïîäàòü êîìàíäó ïðîâåðêè ãîòîâíîñòè |
558 | call SendPacketNoDatCommand |
559 | call SendPacketNoDatCommand |
- | 560 | cmp [timer_ticks_enable],0 |
|
- | 561 | jne @f |
|
- | 562 | cmp [DevErrorCode],0 |
|
- | 563 | je @@End_11 |
|
- | 564 | dec ecx |
|
- | 565 | cmp ecx,0 |
|
- | 566 | je .Error |
|
- | 567 | jmp @@SendCommand |
|
- | 568 | @@: |
|
559 | call change_task |
569 | call change_task |
560 | ; Ïðîâåðèòü êîä îøèáêè |
570 | ; Ïðîâåðèòü êîä îøèáêè |
561 | cmp [DevErrorCode],0 |
571 | cmp [DevErrorCode],0 |
562 | je @@End_11 |
572 | je @@End_11 |
563 | ; Ïðîâåðèòü âðåìÿ îæèäàíèÿ ãîòîâíîñòè |
573 | ; Ïðîâåðèòü âðåìÿ îæèäàíèÿ ãîòîâíîñòè |
564 | mov EAX,[timer_ticks] |
574 | mov EAX,[timer_ticks] |
565 | sub EAX,[WURStartTime] |
575 | sub EAX,[WURStartTime] |
566 | cmp EAX,MaxCDWaitTime |
576 | cmp EAX,MaxCDWaitTime |
567 | jb @@SendCommand |
577 | jb @@SendCommand |
- | 578 | .Error: |
|
568 | ; Îøèáêà òàéì-àóòà |
579 | ; Îøèáêà òàéì-àóòà |
569 | mov [DevErrorCode],1 |
580 | mov [DevErrorCode],1 |
570 | @@End_11: |
581 | @@End_11: |
571 | popa |
582 | popa |
572 | ret |
583 | ret |