Difference between revisions of "SysFn20/ru"
Jump to navigation
Jump to search
(Created page with ''''Функция 20 - интерфейс MIDI''' ---- === Подфункция 1 - сброс === Параметры: * eax = 20 - номер функции * ebx = 1 - ном...') |
m |
||
(7 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | '''Функция 20 - интерфейс MIDI''' | + | '''Функция 20 - интерфейс MIDI/MPU401''' |
− | + | Данная функция удалена из ядра. | |
---- | ---- | ||
=== Подфункция 1 - сброс === | === Подфункция 1 - сброс === | ||
Параметры: | Параметры: | ||
− | * eax = 20 - номер функции | + | :* eax = 20 - номер функции |
− | * ebx = 1 - номер подфункции | + | :* ebx = 1 - номер подфункции |
+ | |||
+ | '''Константы для регистров:''' | ||
+ | ::eax - SF_MIDI (20) | ||
+ | ::ebx - SSF_RESET (1) | ||
=== Подфункция 2 - вывести байт === | === Подфункция 2 - вывести байт === | ||
Параметры: | Параметры: | ||
− | * eax = 20 - номер функции | + | :* eax = 20 - номер функции |
− | * ebx = 2 - номер подфункции | + | :* ebx = 2 - номер подфункции |
− | * cl = байт для вывода | + | :* cl = байт для вывода |
Возвращаемое значение (одинаково для обеих подфункций): | Возвращаемое значение (одинаково для обеих подфункций): | ||
− | + | :* eax = 0 - успешно | |
− | + | :* eax = 1 - не определён базовый порт | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * eax = 0 - успешно | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * eax = 1 - | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Замечания: | Замечания: | ||
− | * | + | :* Предварительно должен быть определён базовый порт вызовом |
− | + | ::подфункции 1 функции 21. | |
− | + | '''Константы для регистров:''' | |
+ | ::eax - SF_MIDI (20) | ||
+ | ::ebx - SSF_OUTPUT (2) | ||
− | + | {{System_functions}} | |
− | + | [[Category: SysCalls]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 08:40, 10 April 2024
Функция 20 - интерфейс MIDI/MPU401 Данная функция удалена из ядра.
Подфункция 1 - сброс
Параметры:
- eax = 20 - номер функции
- ebx = 1 - номер подфункции
Константы для регистров:
- eax - SF_MIDI (20)
- ebx - SSF_RESET (1)
Подфункция 2 - вывести байт
Параметры:
- eax = 20 - номер функции
- ebx = 2 - номер подфункции
- cl = байт для вывода
Возвращаемое значение (одинаково для обеих подфункций):
- eax = 0 - успешно
- eax = 1 - не определён базовый порт
Замечания:
- Предварительно должен быть определён базовый порт вызовом
- подфункции 1 функции 21.
Константы для регистров:
- eax - SF_MIDI (20)
- ebx - SSF_OUTPUT (2)
|