ZXM-SoundCard - звуковая карта предназначена для прослушивания шестиканальных музыкальных произведений, написанных для музыкальных микросхем YM2149(AY8910/12) и шестиканальных музыкальных произведений для микросхемы SAA1099. Таким образом, при соответствующей программной поддержке можно проигрывать одновременно до 12 каналов звука.
Карта разрабатывалась как любительский эксперимент, для изучения слотовых особенностей различных расширителей. Так как уже существовало музыкальное расширение возможностей компьютеров платформы ZX Spectrum от группы NedoPC, а именно карта Turbo Sound FM (TSFM), то и решение на чем потренироваться пришло само собой. Но еще у меня была микросхема SAA1099, которую уже несколько лет хотел куда нибудь прикрутить. И тут просторы интернета опять дали поле для деятельности - компьютер SAM COUPE с его музыкальной историей. Вот и пришло решение скрестить эти два звуковых расширителя. В качестве компьютера для экспериментов естественно стал ZXM-Phoenix . То что получилось собственно видите на фото.
Данная звуковая карта расчитана на установку в системный слот компьютера, использующий шину расширения стандарта Nemo Bus, например, компьютеры ZXM-Phoenix, KAY-256/1024. Карта имеет монтажную планку для удобства фиксации ее в корпусе.
Файлы для загрузки
| № | Название файла / Папка | Описание | Ссылка для скачивания | Yandex.Диск |
|---|---|---|---|---|
| 1 | Ревизия 00 (схема) | Схема электрическая принципиальная платы ревизии 00 в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 2 | Ревизия 00 (плата) | Печатная плата ревизии 00 в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 3 | Ревизия 00 (pdf) | Электрическая и монтажная схемы, перечень элементов в формате pdf | Скачать | Ссылка на Яндекс.Диск |
| 4 | Ревизия 00 (доработки) | Описание изменений и доработок ревизии 00 в формате pdf | Скачать | Ссылка на Яндекс.Диск |
| 5 | Ревизия 00 (прошивка) | Прошивка EPM7032SLC44 платы ревизии 00 | Скачать | Ссылка на Яндекс.Диск |
| 6 | Ревизия 00 (исходники) | Исходные тексты прошивки CPLD платы ревизии 00 для MAX+plus II | Скачать | Ссылка на Яндекс.Диск |
| 7 | Ревизия 01 (схема) | Схема электрическая принципиальная платы ревизии 01 в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 8 | Ревизия 01 (плата) | Печатная плата ревизии 01 в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 9 | Ревизия 01 (pdf) | Электрическая и монтажная схемы, перечень элементов в формате pdf | Скачать | Ссылка на Яндекс.Диск |
| 10 | Ревизия 01 (прошивка) | Прошивка CPLD ATF1502 с исходниками | Скачать | Ссылка на Яндекс.Диск |
| 11 | Ревизия 02 (схема) | Схема электрическая принципиальная платы ревизии 02 в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 12 | Ревизия 02 (плата) | Печатная плата ревизии 02 в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 13 | Ревизия 02 (pdf) | Электрическая и монтажная схемы, перечень элементов в формате pdf | Скачать | Ссылка на Яндекс.Диск |
| 14 | Ревизия 02 (прошивка) | Прошивка CPLD ATF1502 платы ревизии 02 с исходниками | Скачать | Ссылка на Яндекс.Диск |
| 15 | Ревизия 03 (схема) | Схема электрическая принципиальная платы ревизии 03 в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 16 | Ревизия 03 (плата) | Печатная плата ревизии 03 в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 17 | Ревизия 03 (pdf) | Электрическая и монтажная схемы, перечень элементов в формате pdf | Скачать | Ссылка на Яндекс.Диск |
| 18 | Ревизия 03 (прошивка) | Прошивка CPLD ATF1502(jed) и EPM7032(pof) платы ревизии 03 | Скачать | Ссылка на Яндекс.Диск |
| 19 | Ревизия 03 (исходники) | Исходные тексты прошивки CPLD платы ревизии 03 для MAX+plus II | Скачать | Ссылка на Яндекс.Диск |
| 20 | Ревизия "Light" (схема) | Схема электрическая принципиальная ревизии "Light" в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 21 | Ревизия "Light" (плата) | Печатная плата ревизии "Light" в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 22 | Ревизия "Light" (pdf) | Электрическая и монтажная схемы, перечень элементов ревизии "Light" в формате pdf | Скачать | Ссылка на Яндекс.Диск |
| 23 | Ревизия "Light" (прошивка 01.00) | Прошивка CPLD EPM7032STC44 ревизии "Light" версии 01.00 | Скачать | Ссылка на Яндекс.Диск |
| 24 | Ревизия "Light" (исходники 01.00) | Исходные тексты прошивки CPLD EPM7032STC44 ревизии "Light" версии 01.00 для MAX+plus II | Скачать | Ссылка на Яндекс.Диск |
| 25 | Ревизия "Light" (прошивка 01.01) | Прошивка CPLD EPM7032STC44 ревизии "Light" версии 01.01 | Скачать | Ссылка на Яндекс.Диск |
| 26 | Ревизия "Light" (исходники 01.01) | Исходные тексты прошивки CPLD EPM7032STC44 ревизии "Light" версии 01.01 для MAX+plus II | Скачать | Ссылка на Яндекс.Диск |
| 27 | Ревизия "Middle" (схема) | Схема электрическая принципиальная ревизии "Middle" в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 28 | Ревизия "Middle" (плата) | Печатная плата ревизии "Middle" в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 29 | Ревизия "Middle" (pdf) | Электрическая и монтажная схемы, перечень элементов ревизии "Middle" в формате pdf | Скачать | Ссылка на Яндекс.Диск |
| 30 | Ревизия "Middle" (прошивка 01.00) | Прошивка CPLD EPM7032STC44 ревизии "Middle" версия 01.00 | Скачать | Ссылка на Яндекс.Диск |
| 31 | Ревизия "Middle" (исходники 01.00) | Исходные тексты прошивки CPLD EPM7032STC44 ревизии "Middle" версия 01.00 для MAX+plus II | Скачать | Ссылка на Яндекс.Диск |
| 32 | Ревизия "Middle" (прошивка 01.01) | Прошивка CPLD EPM7032STC44 ревизии "Middle" версия 01.01 | Скачать | Ссылка на Яндекс.Диск |
| 33 | Ревизия "Middle" (исходники 01.01) | Исходные тексты прошивки CPLD EPM7032STC44 ревизии "Middle" версия 01.01 для MAX+plus II | Скачать | Ссылка на Яндекс.Диск |
| 34 | Ревизия "Middle" (прошивка 01.02) | Прошивка CPLD EPM7032STC44 ревизии "Middle" версия 01.02 | Скачать | Ссылка на Яндекс.Диск |
| 35 | Ревизия "Middle" (исходники 01.02) | Исходные тексты прошивки CPLD EPM7032STC44 ревизии "Middle" версия 01.02 для MAX+plus II | Скачать | Ссылка на Яндекс.Диск |
| 36 | Ревизия "Extreme" (схема) | Схема электрическая принципиальная ревизии "Extreme" в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 37 | Ревизия "Extreme" (плата) | Печатная плата ревизии "Extreme" в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 38 | Ревизия "Extreme" (pdf) | Электрическая и монтажная схемы, перечень элементов ревизии "Extreme" в формате pdf | Скачать | Ссылка на Яндекс.Диск |
| 39 | Ревизия "Extreme" (прошивка) | Прошивка CPLD EPM7064STC100 ревизии "Extreme" версия 01.00 | Скачать | Ссылка на Яндекс.Диск |
| 40 | Ревизия "Extreme" (исходники) | Исходные тексты прошивки CPLD EPM7064STC100 ревизии "Extreme" версия 01.00 для MAX+plus II | Скачать | Ссылка на Яндекс.Диск |
| 41 | Ревизия "Extreme" (доработки) | Описание изменений и доработок ревизии "Extreme" в формате pdf | Скачать | Ссылка на Яндекс.Диск |
| 42 | Ревизия "Extreme" rev.01 (отличия) | Отличия ревизии "Extreme" rev.01 от ревизии "Extreme" в формате txt | Скачать | Ссылка на Яндекс.Диск |
| 43 | Ревизия "Extreme" rev.01 (схема) | Схема электрическая принципиальная ревизии "Extreme" rev.01 в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 44 | Ревизия "Extreme" rev.01 (плата) | Печатная плата ревизии "Extreme" rev.01 в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 45 | Ревизия "Extreme" rev.01 (pdf) | Электрическая и монтажная схемы, перечень элементов ревизии "Extreme" rev.01 в формате pdf | Скачать | Ссылка на Яндекс.Диск |
| 46 | Ревизия "Extreme" rev.01 (герберы) | Гербер файлы для производства плат ревизии "Extreme" rev.01 | Скачать | Ссылка на Яндекс.Диск |
| 47 | Ревизия "Extreme" rev.01 (прошивка) | Прошивка CPLD EPM7064STC100 и EPM7128STC100 ревизии "Extreme" rev.01 версия 01.00 | Скачать | Ссылка на Яндекс.Диск |
| 48 | Ревизия "Extreme" rev.01 (исходники) | Исходные тексты прошивки CPLD EPM7064STC100 и EPM7128STC100 ревизии "Extreme" rev.01 версия 01.00 для MAX+plus II | Скачать | Ссылка на Яндекс.Диск |
| 49 | Ревизия "Extreme" rev.02 (отличия) | Отличия ревизии "Extreme" rev.02 от ревизии "Extreme" rev.01 в формате txt | Скачать | Ссылка на Яндекс.Диск |
| 50 | Ревизия "Extreme" rev.02 (схема) | Схема электрическая принципиальная ревизии "Extreme" rev.02 в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 51 | Ревизия "Extreme" rev.02 (плата) | Печатная плата ревизии "Extreme" rev.02 в формате PCAD2002 | Скачать | Ссылка на Яндекс.Диск |
| 52 | Ревизия "Extreme" rev.02 (pdf) | Электрическая и монтажная схемы, перечень элементов ревизии "Extreme" rev.02 в формате pdf | Скачать | Ссылка на Яндекс.Диск |
| 53 | Ревизия "Extreme" rev.02 (герберы) | Гербер файлы для производства плат ревизии "Extreme" rev.02 | Скачать | Ссылка на Яндекс.Диск |
| 54 | Библиотека элементов | Библиотека элементов в формате PCAD2002 для ревизий "Light", "Middle" и "Extreme" | Скачать | Ссылка на Яндекс.Диск |
Ревизии карты
| Ревизия | Выпущено экземпляров | Ключевые особенности |
|---|---|---|
| 01 | 5 | Первая ревизия. |
| 02 | 2 | Уменьшенный размер (slim-корпус), SMD-компоненты. Изменено формирование опорной частоты TSFM. |
| 03 | 10 | Три стабилизатора для питания аналоговой части (микшер + SAA1099 и два для YM2203). Возможность сборки по частям. |
| Light | 21 | Облегчённая версия (только SAA1099). Введены новые порты управления 04FFh и 05FFh (взамен 00FFh и 01FFh). Совместимость с PentEvo/ZX Evolution. |
| Middle | 24 | Добавлен четырёхканальный ЦАП TLC7226CN (SounDrive). |
| Extreme | 38 | Самая навороченная версия: возвращена TSFM часть, CPLD EPM7064STC100, переключение опорной частоты YM2203 (режимы Amstrad CPC / Atari ST). |
| Extreme rev.01 | — | Исправлена проблема с шумами и треском, добавлены порты 04FFh/05FFh (забытые в Extreme). Проект завершён, выпуск не производился. |
| Extreme rev.02 | партия (Kalantaj) | Изменены RCA разъёмы, YM3014B в DIP-корпусе вместо SMD. Жёлтая маска. |
| Extreme rev.03 | партия (MV1971) | Добавлены крепёжные отверстия под монтажную планку. Красная маска. |
Конструктивные особенности
| Параметр | Описание |
|---|---|
| Тип | Слотовая, рассчитана под шину Nemo Bus (ревизия 01) и ZX Bus/Nemo Bus (ревизия 02 и далее). Внимание: платы имеют 62-контактный разъём (не 60-контактный, характерный для ZX Bus/Nemo Bus). |
| TSFM часть | Две микросхемы YM2203 (функциональный аналог YM2149). Порты управления: BFFDh и FFFDh. |
| SAA1099 часть | Микросхема SAA1099. Порты управления: FFh и 1FFh на запись (доступ при DOS/=1 и IODOS/=1). В ревизиях Light/Middle — дополнительные порты 04FFh и 05FFh. Требуется порт FFFDh для управления тактовой частотой. |
| SounDrive часть | Четырёхканальный ЦАП TLC7226CN (ревизии Middle и Extreme). |
| Вход Line IN | Четырёхконтактный разъём для внешнего стереоисточника. |
| Выход Line OUT | 3.5 мм jack и четырёхконтактный разъём (для ревизии 03 и далее — 2 RCA). |
| Расширитель шины | Опция для ревизии 01. |
| CPLD | ATF1502 (ревизии до 03), EPM7032STC44 (Light/Middle), EPM7064STC100 (Extreme). |
Программирование карты
Управляющие биты (порт FFFDh):| Бит | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 1 | SAA | FM | STAT | SEL |
- SEL — выбор активной YM2203: 0 = AY1, 1 = AY2
- STAT — чтение: 0 = статусный регистр, 1 = содержимое регистра SSG
- FM — генерация FM: 0 = разрешена, 1 = запрещена
- SAA — тактовая частота SAA1099: 0 = включена, 1 = выключена
- Разрешение SAA1099: ld bc,0FFFDh / ld a,0f6h / out (c),a
- Запрещение SAA1099: ld bc,0FFFDh / ld a,0feh / out (c),a
| Бит | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|
| BLKAY2 | - | - | - | - | - | CLKEXT | CLKMODE |
- CLKMODE — выбор режима входной частоты YM2203: 0 = стандартная (после сброса), 1 = расширенная
- CLKEXT — расширенный режим: 0 = Amstrad CPC (после сброса), 1 = Atari ST
- BLKAY2 — блокировка доступа AY2: 0 = доступ разрешён (после сброса), 1 = доступ запрещён
Примеры кода
Выбор режима входной частоты Amstrad CPC
Assembler Z80:
Set_clk_Amstrad:
ld bc,0FFFCh
ld a,01h
out (c),a
ret
Выбор режима входной частоты Atari ST
Assembler Z80:
Set_clk_Atari:
ld bc,0FFFCh
ld a,03h
out (c),a
ret
Блокировка второй микросхемы YM2203
Assembler Z80:
Disable_AY2:
ld bc,0FFFCh
ld a,80h
out (c),a
ret
Разрешение работы SAA1099
Assembler Z80:
Enable_SAA1099:
ld bc,0FFFDh
ld a,0f6h
out (c),a
ret
Запрещение работы SAA1099
Assembler Z80:
Disable_SAA1099:
ld bc,0FFFDh
ld a,0feh
out (c),a
ret
Программная поддержка (демо-программы E-Tunes)
Для карты доступно более 20 демо-программ E-Tunes (выпуски 1–20), E-Demo, SAM Coupe Music, New Year Gift 2012, Arcane Zone Part 2, Kiss Me, Amstrad music 1 и TEST SAA1099. Они демонстрируют возможности микросхемы SAA1099, TSFM-части и содержат анализаторы. К каждой программе прилагаются исходные коды и файл для ZX Spectrum.Демо-программы и софт
| № | Название | Описание | Автор(ы) | Год | Ссылка для скачивания | Yandex.Диск |
|---|---|---|---|---|---|---|
| 1 | E-Tunes. Выпуск 1 | 20 музыкальных композиций из E-Tracker (Sam Coupe). Картинка по мотивам Fred magazine. | Mick | 2010 | Скачать | Ссылка на Яндекс.Диск |
| 2 | E-Tunes. Выпуск 2 | 40 музыкальных композиций. Графика от AAA. | Mick, AAA | 2010 | Скачать | Ссылка на Яндекс.Диск |
| 3 | E-Tunes. Выпуск 3 | 40 музыкальных композиций. | Mick | 2010 | Скачать | Ссылка на Яндекс.Диск |
| 4 | E-Tunes. Выпуск 4 | 40 музыкальных композиций. Картинка по мотивам MOD Player от Entropy. Графика от AAA. | Mick, AAA | 2010 | Скачать | Ссылка на Яндекс.Диск |
| 5 | E-Tunes. Выпуск 5 | 30 композиций. Бордерный эффект под ZXM-Phoenix. В комплекте unreal.ini. | Mick | 2010 | Скачать | Ссылка на Яндекс.Диск |
| 6 | E-Tunes. Выпуск 6 | 30 композиций. Бордерный эффект под ZXM-Phoenix. В комплекте unreal.ini. | Mick | 2010 | Скачать | Ссылка на Яндекс.Диск |
| 7 | E-Tunes. Выпуск 7 | 26 композиций (24 от ESI + 2 неизвестных). Быстрый плеер. Требуется ОЗУ >128 КБ (бит D7 порта 7FFDh). | Mick, AAA | 2010 | Скачать | Ссылка на Яндекс.Диск |
| 8 | E-Tunes. Выпуск 8 | 40 музыкальных композиций. Картинка по мотивам шкурки AY EMUL (IBM PC). | Mick | 2010 | Скачать | Ссылка на Яндекс.Диск |
| 9 | E-Tunes. Выпуск 9 | 30 композиций. Анимация и круглые анализаторы. Требуется ОЗУ >128 КБ. | Mick | 2010 | Скачать | Ссылка на Яндекс.Диск |
| 10 | E-Tunes. Выпуск 10 | 30 композиций. Стрелочный анализатор. Требуется ОЗУ >128 КБ. | Mick | 2010 | Скачать | Ссылка на Яндекс.Диск |
| 11 | E-Tunes. Выпуск 11 | 30 композиций. «Самые лучшие анализаторы». | Mick | 2010 | Скачать | Ссылка на Яндекс.Диск |
| 12 | E-Tunes. Выпуск 12 | 30 композиций. Анализатор «молнии». Требуется ОЗУ >128 КБ. | Mick | 2010 | Скачать | Ссылка на Яндекс.Диск |
| 13 | E-Tunes. Выпуск 13 | 20 композиций. Анализатор PKE-METER. Требуется ОЗУ >128 КБ. | Mick | 2010 | Скачать | Ссылка на Яндекс.Диск |
| 14 | E-Tunes. Выпуск 14 | 30 композиций. Ламповый анализатор (6Е1П). | Mick | 2010 | Скачать | Ссылка на Яндекс.Диск |
| 15 | E-Demo | Первая серьёзная работа вне E-Tunes. Тайминги под ZXM-Phoenix. | Mick | 2010 | Скачать | Ссылка на Яндекс.Диск |
| 16 | E-Tunes. Выпуск 15 | 30 композиций. Новогодняя тема. | Mick | 2011 | Скачать | Ссылка на Яндекс.Диск |
| 17 | E-Tunes. Выпуск 16 | 30 композиций. Стрелочный анализатор (как на старых магнитофонах). | Mick | 2011 | Скачать | Ссылка на Яндекс.Диск |
| 18 | E-Tunes. Выпуск 17 | 30 композиций. Анализаторы с автомагнитол. Требуется ОЗУ >128 КБ. | Mick | 2011 | Скачать | Ссылка на Яндекс.Диск |
| 19 | E-Tunes Collection Vol 1. | Сборник выпусков E-Tunes 1–6. Бордерные эффекты под ZXM-Phoenix. Программирование: VNN. | Mick, VNN | 2011 | Скачать | Ссылка на Яндекс.Диск |
| 20 | E-Tunes. Выпуск 18 | 30 композиций. Тема «раскрытие инопланетной сущности AAA». Синусоидальные анализаторы. | Mick | 2011 | Скачать | Ссылка на Яндекс.Диск |
| 21 | E-Tunes. Выпуск 19 | 30 композиций. Предпоследний выпуск. | Mick | 2011 | Скачать | Ссылка на Яндекс.Диск |
| 22 | Демо программа, посвящённая фестивалю ARFIELD'2011 | Посткриптум-демо, впечатления от фестиваля. | Mick | 2011 | Скачать | Ссылка на Яндекс.Диск |
| 23 | E-Tunes. Выпуск 20 | 27 композиций. Последний выпуск. | Mick | 2011 | Скачать | Ссылка на Яндекс.Диск |
| 24 | SAM Coupe Music. Выпуск 1 | 14 композиций в неизвестном формате (не E-Tracker). «Сам копыч». | Mick | 2011 | Скачать | Ссылка на Яндекс.Диск |
| 25 | SAM Coupe Music. Выпуск 2 | 19 композиций E-Tracker. Мультиколорность. «Очередной сам копыч». | Mick | 2011 | Скачать | Ссылка на Яндекс.Диск |
| 26 | New Year Gift 2012 | Музыкальная открытка. Оцифрованная музыка через SAA1099. Требуется ZXM-Phoenix 1024 / KAY-1024 (~800 КБ). | Mick | 2011 | Скачать | Ссылка на Яндекс.Диск |
| 27 | Arcane Zone Part 2 | Мелодия Yerzmyey для SAA1099 + анализаторы из E-Tunes 11. | Mick, AAA (музыка: Yerzmyey) | 2013 | Скачать | Ссылка на Яндекс.Диск |
| 28 | Kiss Me | 6-канальная мелодия Ziutek (Sam Coupe, 1991). Требуется Turbo Sound. Картинка-конверсия. | Mick, AAA (музыка: Ziutek) | 2013 | Скачать | Ссылка на Яндекс.Диск |
| 29 | Kiss Me 2 | Музыка David Suzuki Anders для SAA1099. Вертикальный скролл (Gasman). | Mick, AAA (музыка: David Suzuki Anders) | 2013 | Скачать | Ссылка на Яндекс.Диск |
| 30 | Amstrad music 1 | Сборник мелодий с Amstrad CPC (Soudtrakker 64). Для ZXM-SoundCard Extreme или ZXM-Zephyr. | Mick | 2015 | Скачать | Ссылка на Яндекс.Диск |
| 31 | TEST SAA1099 | Тестирование микросхемы SAA1099 (каналы, амплитуда, шумы, огибающие). Есть тестовые мелодии. | Azesmbog | 2018 | Скачать | Ссылка на Яндекс.Диск |
Благодарности
- Чунину Роману (CHRV) — за разрешение использовать идею TSFM (NedoPC: http://nedopc.com/)
- Jiri Veleba (VELESOFT) — за пример схемной реализации SAA1099 (http://velesoft.speccy.cz/saa1099-cz.htm)
- Алексеенко Алексею (ААА) — за помощь в создании E-Tunes (http://zxaaa.untergrund.net)
- Молодцову Александру — за поддержку карты в эмуляторе Unreal Speccy
- Руденькому Виталию (Keeper) — за помощь в улучшении читабельности страницы
- Заиченко Константину (ZKostik) — за фото ревизии Extreme rev.03
- Калантаю Константину (Kalantaj) — за фото ревизии Extreme rev.02
Полезные ссылки проекта:
- Сайт группы NedoPC (TSFM) — http://nedopc.com/
- Пример схемной реализации SAA1099 (VELESOFT) — http://velesoft.speccy.cz/saa1099-cz.htm
- Сайт Алексеенко Алексея (AAA) — http://zxaaa.untergrund.net
- Эмулятор Unreal Speccy — скачать
- Страница проекта — Mick Laboratory