Subversion Repositories pentevo

Rev

Rev 975 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

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