Difference between revisions of "SysFn20/ru"

From KolibriOS wiki
Jump to navigation Jump to search
(Undo revision 3142 by ZoranWornack (talk))
m
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
'''Функция 20 - интерфейс MIDI/MPU401'''
 
'''Функция 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 = 0 - успешно
* eax = 1 - не определён базовый порт
+
:* eax = 1 - не определён базовый порт
 
Замечания:
 
Замечания:
* Предварительно должен быть определён базовый порт вызовом подфункции 1 функции 21.
+
:* Предварительно должен быть определён базовый порт вызовом
 +
::подфункции 1 функции 21.
  
 +
'''Константы для регистров:'''
 +
::eax - SF_MIDI (20)
 +
::ebx - SSF_OUTPUT (2)
  
 
{{System_functions}}
 
{{System_functions}}
 
[[Category: SysCalls]]
 
[[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)