Subversion Repositories Kolibri OS

Rev

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