Пакет документации о рестартах 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)




СОДЕРЖАНИЕ:


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

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



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

Похожие статьи:
Сaтaнинcкaя Библия - Книгa Люцифeрa III. Ад, Дьявoл И Кaк Прoдaть Свoю Дyшy.
Вступление - Стихтвореное от Green'a 1.
Ликбез - полный дизассемблер ПЗУ (часть 17).
Обзор Lines - Обзор различных вариантов игры Lines.
Пресс-релиз - интервью Quasar'a "Спектрум окончательно выдохся, выродившись в нечто аморфное, само существование и имя которого поддерживается лишь виртуально".

В этот день...   18 мая