Subversion Repositories pentevo

Rev

Rev 832 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed | ?url?

  1.  
  2. ;LAST UPDATE: 04.08.2019 savelij
  3.  
  4.  INIT_VAR ADR_RST8END-0X50
  5.  
  6.  SETVAR IREG_E,         BYTE            ;1
  7.  SETVAR IREG_D,         BYTE            ;1
  8.  SETVAR IREG_L,         BYTE            ;1
  9.  SETVAR IREG_H,         BYTE            ;1
  10.  SETVAR DOS_STEK,       WORD            ;2 СОХРАНЕНИЕ ОСНОВНОГО СТЕКА И ДНО ВНУТРЕННЕГО СТЕКА
  11. ; SETVAR BYTE_DRIVE,    BYTE            ;1 ТЕКУЩЕЕ СОСТОЯНИЕ ВИРТУЛЬНОГО/ТЕКУЩЕГО/ПРИМОНТИРОВАННОГО ДИСКА
  12.  SETVAR WR_1F,          BYTE            ;1 КОПИЯ ЗАПИСАННОГО В ПОРТ 1F (РЕГИСТР КОМАНД)
  13.  SETVAR RD_1F,          BYTE            ;1 ОТВЕТ ДЛЯ ЧТЕНИЯ ИЗ ПОРТА 1F
  14.  SETVAR PORT_3F,        BYTE            ;1 ЗНАЧЕНИЕ ПОРТА 3F
  15.  SETVAR PORT_5F,        BYTE            ;1 ЗНАЧЕНИЕ ПОРТА 5F
  16.  SETVAR PORT_7F,        BYTE            ;1 ЗНАЧЕНИЕ ПОРТА 7F
  17.  SETVAR WR_FF,          BYTE            ;1 КОПИЯ ЗАПИСАННОГО В ПОРТ FF
  18.  SETVAR RD_FF,          BYTE            ;1 ОТВЕТ ДЛЯ ЧТЕНИЯ ИЗ ПОРТА FF
  19.  SETVAR BUFF_SECT,      WORD            ;2 АДРЕС ЧТЕНИЯ/ЗАПИСИ СЕКТОРА
  20.  SETVAR ADDR_RET,       WORD            ;2 АДРЕС ВОЗВРАТА
  21.  SETVAR REG_IF,         BYTE            ;1
  22.  SETVAR REG_I,          BYTE            ;1
  23.  SETVAR REG_C,          BYTE            ;1
  24.  SETVAR REG_B,          BYTE            ;1
  25.  SETVAR REG_F,          BYTE            ;1
  26.  SETVAR REG_A,          BYTE            ;1
  27.  SETVAR REG_L,          BYTE            ;1 АДРЕС ЗАГРУЗКИ/ЗАПИСИ
  28.  SETVAR REG_H,          BYTE            ;1
  29.  SETVAR WR_BF,          BYTE            ;1
  30.  SETVAR WR_77,          BYTE            ;1
  31.  SETVAR WR_EFF7,        BYTE            ;1
  32.  SETVAR WR_7FFD,        BYTE            ;1
  33.  SETVAR WR_DOS7FFD,     BYTE            ;1
  34.  SETVAR WR_RAMNROM,     BYTE            ;1
  35.  SETVAR WR_1WINA3,      BYTE            ;1
  36.  SETVAR WR_1WINA2,      BYTE            ;1
  37.  SETVAR WR_1WINA1,      BYTE            ;1
  38.  SETVAR WR_1WINA0,      BYTE            ;1
  39.  SETVAR WR_0WINA3,      BYTE            ;1
  40.  SETVAR WR_0WINA2,      BYTE            ;1
  41.  SETVAR WR_0WINA1,      BYTE            ;1
  42.  SETVAR WR_0WINA0,      BYTE            ;1
  43.  SETVAR BB_CPU1,        BYTE            ;1 БАЙТ ДЛЯ ЗАПИСИ В ОКНО CPU1
  44.  SETVAR BP_CPU1,        BYTE            ;1 СТАРШИЙ БАЙТ АДРЕСА ПОРТА CPU1
  45.  SETVAR BB_CPU2,        BYTE            ;1 БАЙТ ДЛЯ ЗАПИСИ В ОКНО CPU2
  46.  SETVAR BP_CPU2,        BYTE            ;1 СТАРШИЙ БАЙТ АДРЕСА ПОРТА CPU2
  47.  SETVAR MINT_STACK,     WORD            ;2
  48.  SETVAR TEK_ROMPAGE,    BYTE            ;1
  49.  SETVAR MASK_WRK_DRV,   BYTE            ;1 номер дисковода в порту FF
  50.  SETVAR MASK_MNT_DRV,   BYTE            ;1 битовая маска примонтированного диска
  51.  SETVAR VIRT_DRIVE,     BYTE            ;1 номер виртуального диска из CMOS
  52.  SETVAR REAL_DRIVE,     BYTE            ;1 номер реального диска из CMOS
  53.  SETVAR COPY_VIRT_BITS, BYTE            ;1
  54. ; SETVAR VIRT_REAL_DRV, BYTE            ;1
  55.  SETVAR OLD_PORT_BF,    BYTE            ;1
  56.  SETVAR SECTOR_SIZE,    BYTE            ;1
  57.  SETVAR RDWR_MODE,      BYTE            ;1
  58.  SETVAR RDWR_PAGE,      BYTE            ;1
  59.  SETVAR FLAG_RW_BREAK,  BYTE            ;1
  60.  SETVAR TEMP_SP,        WORD            ;2
  61.  SETVAR SAVED_RAM,      0X10            ;10
  62. END_VARS
  63.