;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                                                              ;;
;; Copyright (C) KolibriOS team 2004-2011. All rights reserved. ;;
;; Distributed under terms of the GNU General Public License    ;;
;;                                                              ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

$Revision $


;***************************************************
;      ïðåäâàðèòåëüíàÿ î÷èñòêà îáëàñòè òàáëèöû
;      ïîèñê è çàíåñåíèå â òàáëèöó ïðèâîäîâ FDD
;      àâòîð Mario79
;***************************************************
        xor     eax, eax
        mov     edi, DRIVE_DATA
        mov     ecx, 16384
        cld
        rep stosd

        mov     al, 0x10
        out     0x70, al
        mov     cx, 0xff
wait_cmos:
        dec     cx
        test    cx, cx
        jnz     wait_cmos
        in      al, 0x71
        mov     [DRIVE_DATA], al
        test    al, al
        jz      @f
        in      al, 0x21
        and     al, 10111111b   ; Enable IRQ6
        out     0x21, al
@@: