;LAST UPDATE: 20.04.2014 savelij
ERORDRV EQU DRV_VAR+0X200 ;2 ВОЗВРАТ С ОШИБКОЙ В A
CAL_FAT EQU ERORDRV+2 ;1 КАЛИБР FAT
MANYFAT EQU CAL_FAT+1 ;1 КОЛИЧЕСТВО FAT-ТАБЛИЦ
BYTSSEC EQU MANYFAT+1 ;1 КОЛИЧЕСТВО СЕКТОРОВ В КЛАСТЕРЕ
ROOTCLS EQU BYTSSEC+1 ;4 СЕКТОР НАЧАЛА ROOT ДИРЕКТОРИИ
ROOTZAP EQU ROOTCLS+4 ;2 КОЛ-ВО ЗАПИСЕЙ В ROOT ДИРЕКТОРИИ
SEC_FAT EQU ROOTZAP+2 ;4 КОЛИЧЕСТВО СЕКТОРОВ ОДНОЙ ФАТ
RSVDSEC EQU SEC_FAT+4 ;2 РАЗМЕР РЕЗЕРВНОЙ ОБЛАСТИ
STARTRZ EQU RSVDSEC+2 ;4 НАЧАЛО ДИСКА/РАЗДЕЛА
FRSTDAT EQU STARTRZ+4 ;4 АДРЕС ПЕРВОГО СЕКТОРА ДАННЫХ ОТ BPB
SEC_DSC EQU FRSTDAT+4 ;4 КОЛИЧЕСТВО СЕКТОРОВ НА ДИСКЕ/РАЗДЕЛЕ
CLS_DSC EQU SEC_DSC+4 ;4 КОЛИЧЕСТВО КЛАСТЕРОВ НА ДИСКЕ/РАЗДЕЛЕ
FATSTR EQU CLS_DSC+4 ;4 НАЧАЛО ПЕРВОЙ FAT ТАБЛИЦЫ
FILE_SZ EQU FATSTR+4 ;4 РАЗМЕР ФАЙЛА В БАЙТАХ
KOLWCLS EQU FILE_SZ+4 ;4 КОЛИЧЕСТВО СВОБОДНЫХ КЛАСТЕРОВ
LST0ZAP EQU KOLWCLS+4 ;4 ПЕРВЫЙ СВОБОДНЫЙ КЛАСТЕР
LSTLOAD EQU LST0ZAP+4 ;4 НОМЕР СЕКТОРА ЗАГРУЖЕННОГО В БУФЕР
TEK_DIR EQU LSTLOAD+4 ;4 КЛАСТЕР ТЕКУЩЕЙ DIR
TEK_ZAP EQU TEK_DIR+4 ;2 ТЕКУЩАЯ ЗАПИСЬ В DIR
SAVEZAP EQU TEK_ZAP+2 ;2 СОХРАНЕННАЯ ТЕКУЩАЯ ПОЗИЦИЯ
TEK_LVL EQU SAVEZAP+2 ;1 ТЕКУЩИЙ УРОВЕНЬ КАТАЛОГА
TEK_LEV EQU TEK_LVL+1 ;1 ГЛУБИНА НАХОЖДЕНИЯ В ДИРЕКТОРИЯХ
FREECLS EQU TEK_LEV+1 ;8 СОХРАНЕНЫЕ ПЕРЕМЕННЫЕ ДЛЯ ОТКАТА
KOLFIND EQU FREECLS+8 ;2 КОЛИЧЕСТВО НАЙДЕННЫХ ПО МАСКЕ ФАЙЛОВ
AFILCLS EQU KOLFIND+2 ;4 НОМЕР ТЕКУЩЕГО КЛАСТЕРА
NUM_FILE_SRC EQU AFILCLS+4 ;2 НОМЕР ОПИСАТЕЛЯ ФАЙЛА (ОТКУДА)
FILE_SRC EQU NUM_FILE_SRC+2 ;20 ОПИСАТЕЛЬ ОТКРЫТОГО ФАЙЛА (ОТКУДА)
CRC_VOL EQU ERORDRV+0XFE ;2 CRC ПЕРЕМЕННЫХ РАЗДЕЛА