Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 7721 → Rev 7722

/kernel/trunk/docs/sysfuncr.txt
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, Получить количество посланых пакетов ===
======================================================================