Пакет документации о рестартах iS-DOS 1969 г.

Приложение 2 - структура вектора символьного устройства ввода.


 

Приложение 2

Структура вектора символьного устройства ввода (СУВВ) /$g_key(#11)

Смеще-ние

Имя

Дли-на

Комментарий

-20

COUNT

4

Счётчик прерываний

-16

R_IM2

2

Адрес процедуры обработки IM2

-14

ACOUN

2

Адрес счётчика прерываний COUNT

-12

TIMER

2

Адрес процедуры, вызываемой (если не 0) при (COUNT)=0

-10

CRKEY

1

Номер канала текущего СУВВ

-9

TTYIN

3

Переход на процедуру ввода символа с клавиатуры

-6

KWAIT

3

Переход на процедуру ожидания состояния клавиатуры с ненажатыми клавишами (kwait(#08))

-3

KTEST

3

Переход на процедуру проверки на нажатие какой-либо клавиши (ktest (#09))

0

K_CSR

1

Байт состояния СУВВ (клавиатуры)

биты (0/1):

0 - строчные/ПРОПИСНЫЕ

1 - latin/русские

2 - текст/псевдографика

3 - запрет kwait(1) (сбрасывается сам)

1

M_CSR

1

Маска разрешения смены соответствующих битов K_CSR (1 - разрешен)

2

KLAST

1

Код последней нажатой клавиши

3

REPD

1

Интервал между первыми двумя одинаковыми клавишами (значение по умолчанию 29)

4

REPP

1

Интервал между последующими одинаковыми клавишами (значение по умолчанию 1)

5

IKEYB

2

Адрес процедуры опроса клавиатуры

Байты 0(8) лежат в соответствующем канале устройства (см. ПРИЛОЖЕНИЕ 7)




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Новости - новости от популярной группы из Рыбинска - CyberPunks Unity.
События - принципы подсчета голосов на FunTop98.
Развлечения - лабиринт.
Информация - халявные разговоры по межгороду.
LPRINT - Стандартный формат текстов, принятый в газете.

В этот день...   23 ноября