; LAST UPDATE: 11.02.2025 savelij
;FATVAR
; _INIT_VAR BUF_TEKVOL
_SETVAR .FATType, BYTE ; тип FAT: 0-12/1-16/2-32
_SETVAR .NumFATs, BYTE ; количество FAT таблиц
_SETVAR .SecPerClus, BYTE ; количество секторов в кластере
_SETVAR .RootDIRCluster, DWORD ; номер кластера корневой DIR
_SETVAR .NumSecRootDir, DWORD ; номер сектора корневой директории
_SETVAR .ROOTZAP, WORD ;EQU ROOTCLS+4 ;2 КОЛ-ВО ЗАПИСЕЙ В ROOT ДИРЕКТОРИИ
_SETVAR .FATSize, DWORD ; размер FAT таблицы в секторах
_SETVAR .StartSecVol, DWORD ; номер стартового сектора раздела
_SETVAR .FirstSecData, DWORD ; номер сектора начала области данных
_SETVAR .NumsSectorsVol, DWORD ; количество секторов на разделе
_SETVAR .NumsClustersVol, DWORD ; количество кластеров на разделе
_SETVAR .NumSecFAT1, DWORD ; номер сектора первой FAT таблицы
_SETVAR .NumSecFAT2, DWORD ; номер сектора второй FAT таблицы
_SETVAR .NumSec2Buf, DWORD ; номер сектора загруженного в буфер
_SETVAR .CurrentDIRCluster, DWORD ; номер кластера текущей DIR
_SETVAR .TEK_ZAP, WORD ;EQU TEK_DIR+4 ;2 ТЕКУЩАЯ ЗАПИСЬ В DIR
_SETVAR .SAVEZAP, WORD ;EQU TEK_ZAP+2 ;2 СОХРАНЕННАЯ ТЕКУЩАЯ ПОЗИЦИЯ
_SETVAR .CurrentNumLevDIR, BYTE ; глубина нахождения в директориях
_SETVAR .KOLFIND, WORD ;EQU FREECLS+8 ;2 КОЛИЧЕСТВО НАЙДЕННЫХ ПО МАСКЕ ФАЙЛОВ
_SETVAR .AFILCLS, DWORD ;EQU KOLFIND+2 ;4 НОМЕР ТЕКУЩЕГО КЛАСТЕРА
_SETVAR .NUM_FILE_SRC, WORD ;EQU AFILCLS+4 ;2 НОМЕР ОПИСАТЕЛЯ ФАЙЛА (ОТКУДА)
_SETVAR .FILE_SRC, 0x20 ;EQU NUM_FILE_SRC+2 ;20 ОПИСАТЕЛЬ ОТКРЫТОГО ФАЙЛА (ОТКУДА)