128,7 → 128,7 |
* если буфер пуст, возвращается eax=1 |
* если буфер непуст, то возвращается al=0, ah=код нажатой клавиши, |
биты 16-23 содержат сканкод нажатой клавиши в режиме ASCII, |
в режме сканкодов биты обнулены. |
в режиме сканкодов биты обнулены. |
биты 23-31 обнулены |
* если есть "горячая клавиша", то возвращается |
al=2, ah=сканкод нажатой клавиши (0 для управляющих клавиш), |
2419,7 → 2419,7 |
====================================================================== |
Параметры: |
* eax = 48 - номер функции |
* ebx = 9 - номер подфункции |
* ebx = 11 - номер подфункции |
Возвращаемое значение: |
* eax = текущая высота шрифта в пикселях |
|
2431,7 → 2431,7 |
====================================================================== |
Параметры: |
* eax = 48 - номер функции |
* ebx = 10 - номер подфункции |
* ebx = 12 - номер подфункции |
* cl = новая высота шрифта в пикселях |
|
---------------------- Константы для регистров: ---------------------- |
3977,7 → 3977,7 |
IDE2 (Secondary Master), IDE3 (Secondary Slave); |
x - номер раздела на выбранном винчестере, начиная с 1 |
* CD0/1, CD1/1, CD2/1, CD3/1 = аналогично для cd |
* SYS - системная папка (является ключём, не зависит от кодировки), |
* SYS - системная папка (является ключом, не зависит от кодировки), |
второй ключ может быть установлен сисфункцией 30.3. |
Примеры: |
* '/sys/example.asm',0 |
4414,7 → 4414,7 |
ROP - код растровых операций |
0: копировать |
1-15: Зарезервировано |
B - блит на фоновую поферхность |
B - блит на фоновую поверхность |
T - блит с прозрачностью |
CR - относительно клиентской области окна |
|
4522,7 → 4522,7 |
|
---------------------- Константы для регистров: ---------------------- |
eax - SF_NETWORK_GET (74) |
bl - SSF_DEVICE_POINER (4) |
bl - SSF_DEVICE_POINTER (4) |
====================================================================== |
=== Функция 74, подфункция 6, Получить количество посланых пакетов === |
====================================================================== |