Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Sega_Tech_Rus.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
2.15 Mб
Скачать

Тестовая программа

Вот тестовая программа начальной инициализации простой ноты "Grand Piano" (Большой Рояль)

Регистр

Значение

Комментарий

22H

0

Выключение LFO

27H

0

Нормальный режим канала 3(6)

28H

0

Выключить все каналы

28H

1

28H

2

28H

4

28H

5

28H

6

2BH

0

Выключить ЦАП

30H

71H

DT1/MUL

34H

0DH

38H

33H

3CH

01H

40H

23H

TL

44H

2DH

48H

26H

4CH

00H

Регистр

Значение

Комментарий

50H

5FH

RS/AR

54H

99H

RS/AR

58H

5FH

RS/AR

5CH

94H

RS/AR

60H

5

AM/D1R

64H

5

AM/D1R

68H

5

AM/D1R

6CH

7

AM/D1R

70H

2

D2R

74H

2

D2R

78H

2

D2R

7CH

2

D2R

80H

11H

D1L/RR

84H

11H

D1L/RR

88H

11H

D1L/RR

8CH

A6H

D1L/RR

90H

0

Обнулить

94H

0

Обнулить

98H

0

Обнулить

9CH

0

Обнулить

B0H

32H

Обратная связь/Алгоритм

B4H

C0H

Вывод на оба канала

28H

00H

Key off

A4H

22H

Установить частоту

A0H

69H

Установить частоту

28H

FOH

Key on

<Ждать>

28H

00H

Key off

Примечание:

#1 Записывать сначала адрес в 4000H или 4002H, затем данные в 4001H или 4003H.

#2 Перед записью адреса/команды ждать, пока бит D7 не станет 0 (по любому адресу из 4000H-4003H).

#3 Всегда записывать сначала старшие биты/байт, а затем младшие биты/байт.