/kernel/trunk/blkdev/cd_drv.inc |
---|
15,12 → 15,12 |
; Адаптация, доработка и разработка Mario79,<Lrz> |
; Максимальное количество повторений операции чтения |
MaxRetr equ 10 |
MaxRetr = 10 |
; Предельное время ожидания готовности к приему команды |
; (в тиках) |
BSYWaitTime equ 1000 ;2 |
NoTickWaitTime equ 0xfffff |
CDBlockSize equ 2048 |
BSYWaitTime = 1000 ;2 |
NoTickWaitTime = 0xfffff |
CDBlockSize = 2048 |
;******************************************** |
;* ЧТЕНИЕ СЕКТОРА С ПОВТОРАМИ * |
;* Многократное повторение чтения при сбоях * |
159,7 → 159,7 |
; Максимально допустимое время ожидания реакции |
; устройства на пакетную команду (в тиках) |
;----------------------------------------------------------------------------- |
MaxCDWaitTime equ 1000 ;200 ;10 секунд |
MaxCDWaitTime = 1000 ;200 ;10 секунд |
uglobal |
; Область памяти для формирования пакетной команды |
PacketCommand: |
/kernel/trunk/blkdev/flp_drv.inc |
---|
37,18 → 37,18 |
ret |
; Коды завершения операции с контроллером (FDC_Status) |
FDC_Normal equ 0 ;нормальное завершение |
FDC_TimeOut equ 1 ;ошибка тайм-аута |
FDC_DiskNotFound equ 2 ;в дисководе нет диска |
FDC_TrackNotFound equ 3 ;дорожка не найдена |
FDC_SectorNotFound equ 4 ;сектор не найден |
FDC_Normal = 0 ;нормальное завершение |
FDC_TimeOut = 1 ;ошибка тайм-аута |
FDC_DiskNotFound = 2 ;в дисководе нет диска |
FDC_TrackNotFound = 3 ;дорожка не найдена |
FDC_SectorNotFound = 4 ;сектор не найден |
; Максимальные значения координат сектора (заданные |
; значения соответствуют параметрам стандартного |
; трехдюймового гибкого диска объемом 1,44 Мб) |
MAX_Track equ 79 |
MAX_Head equ 1 |
MAX_Sector equ 18 |
MAX_Track = 79 |
MAX_Head = 1 |
MAX_Sector = 18 |
uglobal |
; Счетчик тиков таймера |