Mick Laboratory
 
Звуковые ZXM-SoundCard ZXM-GeneralSound ZXM-MoonSound На

    ZXM-SoundCard

 

      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. Карта имеет монтажную планку для удобства фиксации ее в корпусе.  

 

 

 

     Всего было выпущено 5 экземпляров плат ревизии 01.

 

      Летом 2010 года, после релизов нескольких демо программ "E-Tunes", пользователям захотелось не только слушать мелодии на эмуляторе, а также еще и на реальном железе. Но так как творческое зерно присутствует в наших спектрумистах, то они естественно выбирают корпуса а-ля slim. Поэтому после некоторого осуждения с размерами будущей звуковой платы, была выпущена, в конце 2010 года, собственно ревизия 02. Фото собранной платы представлено ниже. Отличия от первой ревизии, кроме конечно габаритов еще и в изменении формирования опорной частоты части TSFM. Также для достижения малых габаритов пришлось применить SMD компоненты. Это сделано в основном для пользователей не имеющих компьютеры ZXM-Phoenix и KAY-256/1024. В целом платка получилась симпатичненькая.

 

 

 

     Всего было выпущено 2 экземпляра плат ревизии 02.

 

      В конце 2011 года решился еще на одну ревизию платы. В этой ревизии решил немного доработать плату. Изменения коснулись в том, что я ввел три стабилизатора для питания аналоговой части. Один питает выходной микшер и микросхему SAA1099. Два других питают микросхемы YM2203. Это позволило немного распределить общее тепловыделение платы, а как показала практика микросхемы YM2203 очень любят греть себя и окружающих. Также можно теперь собирать плату по частям. Например, если не нужна TSFM часть, то просто ее не запаиваем и устанавливаем соответсвующую перемычку для блокировки портов YM2203. Фото собранной платы представлено ниже. Формфактор платы предназначен для установки в первый слот компьютера ZXM-Phoenix.

 

 

 

     Всего было выпущено 10 экземпляров плат ревизии 03.

 

      Весной 2013 года после периодических вопросов, связанных с тем, что будут ли еще производится звуковые карты или нет. Некоторые потенциальные пользователи уже имели в своем компьютере TSFM карту и им по сути дублировать ее не хотелось. С другой стороны некоторым хотелось иметь оба устройства. После проведенного опроса по этой теме я для начала решил сделать облегченную версию карты только с одной SAA частью. В результате этого родилась ревизия "Light". Кроме того у пользователей компьютеров PentEvo/ZX Evolution из-за некоторых ограничений, введенных разработчиками, возник закономерный вопрос о том - будет ли карта работать на их компьютере. После проведенного анализа, было найдено решение, позволяющее работать карте на данных типах компьютеров. Кроме того начиная с этой ревизии введены новые порты управления микросхемой SAA1099. Это порты 04FFh и 05FFh, взамен соответсвенно 00FFh и 01FFh. Так что при написании новых программ целесообразно пользоваться новыми портами. Собранную плату ревизии "Light" можно увидеть на представленном ниже фото.

 

 

 

     Всего было выпущено 21 экземпляр плат ревизии "Light".

 

      Осенью 2013 года решил попробовать расширить возможности ревизии платы "Light". А именно добавил четырехканальный ЦАП TLC7226CN. На нем реализовано еще одно устройство, именуемое в ZX-сообществе как SounDrive. Тем более я давно хотел узнать что это за зверь такой. И вот, после доработки схемы и печатной платы, родилась ревизии платы "Middle". Собранную плату ревизии "Middle" можно увидеть на представленном ниже фото.

 

 

 

     Всего было выпущено 24 экземпляра плат ревизии "Middle".

 

      В начале 2014 года по многочисленным просьбам была создана самая навороченная звуковая карта из всего этого проекта - ревизия "Extreme". В эту ревизию вернулась TSFM часть, которая присутствовала в первых трех ревизиях карты. Кроме того пришлось заменить микросхему программируемой логики EPM7032STC44 на более емкую не только по количеству макроячеек, но и по количеству выводов, а именно микросхему EPM7064STC100. Благодаря применению этой микросхемы стало возможно не только осуществлять выборку необходимых микросхем, но и включить возможность переключения опорной частоты микросхем YM2203, входящих в TSFM часть. Это позволит прослушивать мелодии, написанные не только для ZX Spectrum, но и для компьютеров Amstrad CPC и Atari ST, в которых применялись микросхемы AY-3-8910 и YM2149F соответственно. И в заключении отмечу, что это последняя ревизия этого проекта. Больше создавать звуковые карты в рамках этого проекта я не планирую. Фото собранной платы приведено ниже.

 

 

     Всего было выпущено 38 экземпляров плат ревизии "Extreme".

 

     Еще пару слов стоит сказать о ревизии "Extreme". Дело в том, что в процессе проектирования просто забыл включить возможность обращения к регистрам SAA1099 через порты 04FFh и 05FFh, как это было сделано в ревизиях "Light" и "Middle". Кроме того в процессе эксплуатации карты у некоторых пользователей возникла проблема, выраженная в присутсвии на выходе карты посторонних шумов и тресков. Решение, благодаря включения в схему дополнительного резистора, этой проблемы было найдено как говорится малой кровью. А вот включение дополнительных портов, потребовало изменение схемотехники. Посему, чтобы проект был законченным была создана ревизия "Extreme" rev.01. Но также отмечу, что эту ревизию я уже выпускать не буду, а выложу информацию, чтобы так сказать было.

 

     Константин Калантай (Kalantaj) выпустил партию плат ревизии "Extreme" rev.02. В этой ревизии были изменены RCA разъемы и вместо микросхем YM3014B-F в SMD корпусе применены микросхемы YM3014B в корпусе DIP. Платы этой ревизии имеют желтый цвет защитной маски.

 

 

 

     Виталий Михальков (MV1971) организовал производство партии плат ревизии "Extreme" rev.03. В этой ревизии в дополнении к изменениям 02 ревизии были добавлены крепежные отверстия под монтажную планку. Платы этой ревизии имеют красный цвет защитной маски. Фото данной ревизии предоставил Константин Заиченко (ZKostik), за что ему большое спасибо.

 

 

 

     Для демонстрации возможностей звуковой карты в комплекте к первой ревизии платы бонусом прилагался демо диск. В него включены три сборника: E-Tunes 1, E-Tunes 2 и TS-Play. Первые два сборника демонстрируют звуковые возможности микросхемы SAA1099. Третий сборник (авторы AAA и VNN_KCS) демонстрирует возможности TSFM части карты. Фото диска можно увидеть ниже. Конечно дискета сейчас не модно, но зато аутентично эпохи ZX Spectrum 90-x. Образ дискетки можно скачать здесь   

 

 

Краткая спецификация:

 

Конструктив

Слотовая, расчитана под шину Nemo Bus для ревизии платы 01 и ZX Bus/Nemo Bus для плат ревизии 02. Примечание: платы имеют 62 контактный слотовый разъем, а не 60 контактный, характерный для шин ZX Bus/Nemo Bus.

TSFM часть

Построена на базе музыкальных сопроцессоров YM2203 (две микросхемы). YM2203 является функциональным аналогом микросхемы YM2149. Порты управления те же, что и у платы TSFM от NedoPC. А именно BFFDh и FFFDh.

SAA1099 часть

Построена на базе музыкального сопроцессора SAA1099. Порты управления FFh и 1FFh на запись. Доступ к ним может быть когда сигнал DOS/ =1 (сигнал выбора ПЗУ TR-DOS) и сигнал IODOS/ =1 (сигнал разрешающий доступ к регистрам контроллера дисковода). Еще нужен порт FFFDh для управления тактовой частотой SAA1099(пример управления приведен ниже). В ревизиях "Light"и "Middle" введены новые порты управления микросхемой SAA1099 (порты 04FFh и 05FFh).

SounDrive часть

Построена на базе четырехканального ЦАПа TLC7226CN. Присутсвует в ревизиях "Middle" и "Extreme".

Вход Line IN

Четырехконтактый разъем для подключения внешнего источника стерео звука.

Выход Line OUT

3,5 разъем типа Jack и четырехконтактный разъем для выхода стерео звука. Для плат, начиная с ревизии 03 добавлен выход на 2 RCA (тюльпаны).

Расширитель шины

Как опция для плат ревизии 01.

Особенности схемотехники

Применение CPLD серии ATF1502 для упрощения реализации схемы в ревизиях плат до 03 включительно. В ревизии "Light" и "Middle" применена микросхема EPM7032STC44. В ревизии "Extreme" применена микросхема EPM7064STC100.

 

Проект:

 

1. Схема электрическая принципиальная платы ревизии 00 в формате PCAD2002 - скачать
2. Печатная плата ревизии 00 в формате PCAD2002 - скачать
3. Электрическая и монтажная схемы платы ревизии 00, перечень элементов в формате pdf - скачать
4. Описание изменений и доработок ревизии 00 в формате pdf - скачать
5. Прошивка EPM7032SLC44 платы ревизии 00 - скачать
6. Исходные тексты прошивки CPLD платы ревизии 00 для MAX+plus II - скачать
7. Схема электрическая принципиальная платы ревизии 01 в формате PCAD2002 - скачать
8. Печатная плата ревизии 01 в формате PCAD2002 - скачать
9. Электрическая и монтажная схемы платы ревизии 01, перечень элементов в формате pdf - скачать
10. Прошивка CPLD ATF1502 с исходниками - скачать
11. Схема электрическая принципиальная платы ревизии 02 в формате PCAD2002 - скачать
12. Печатная плата ревизии 02 в формате PCAD2002 - скачать
13. Электрическая и монтажная схемы платы ревизии 02, перечень элементов в формате pdf - скачать
14. Прошивка CPLD ATF1502 платы ревизии 02 с исходниками - скачать
15. Схема электрическая принципиальная платы ревизии 03 в формате PCAD2002 - скачать
16. Печатная плата ревизии 03 в формате PCAD2002 - скачать
17. Электрическая и монтажная схемы платы ревизии 03, перечень элементов в формате pdf - скачать
18. Прошивка CPLD ATF1502(jed) и EPM7032(pof) платы ревизии 03 - скачать
19. Исходные тексты прошивки CPLD платы ревизии 03 для MAX+plus II - скачать
20. Схема электрическая принципиальная ревизии "Light" в формате PCAD2002 - скачать
21. Печатная плата ревизии "Light" в формате PCAD2002 - скачать
22. Электрическая и монтажная схемы, перечень элементов ревизии "Light" в формате pdf - скачать
23. Прошивка CPLD EPM7032STC44 ревизии "Light" версии 01.00 - скачать
24. Исходные тексты прошивка CPLD EPM7032STC44 ревизии "Light" версии 01.00 для MAX+plus II - скачать
25. Прошивка CPLD EPM7032STC44 ревизии "Light" версии 01.01 - скачать
26. Исходные тексты прошивка CPLD EPM7032STC44 ревизии "Light" версии 01.01 для MAX+plus II - скачать
27. Схема электрическая принципиальная ревизии "Middle" в формате PCAD2002 - скачать
28. Печатная плата ревизии "Middle" в формате PCAD2002 - скачать
29. Электрическая и монтажная схемы, перечень элементов ревизии "Middle" в формате pdf - скачать
30. Прошивка CPLD EPM7032STC44 ревизии "Middle" версия 01.00 - скачать
31. Исходные тексты прошивки CPLD EPM7032STC44 ревизии "Middle" версия 01.00 для MAX+plus II - скачать
32. Прошивка CPLD EPM7032STC44 ревизии "Middle" версия 01.01 - скачать
33. Исходные тексты прошивки CPLD EPM7032STC44 ревизии "Middle" версия 01.01 для MAX+plus II - скачать
34. Прошивка CPLD EPM7032STC44 ревизии "Middle" версия 01.02 - скачать
35. Исходные тексты прошивки CPLD EPM7032STC44 ревизии "Middle" версия 01.02 для MAX+plus II - скачать
36. Схема электрическая принципиальная ревизии "Extreme" в формате PCAD2002 - скачать
37. Печатная плата ревизии "Extreme" в формате PCAD2002 - скачать
38. Электрическая и монтажная схемы, перечень элементов ревизии "Extreme" в формате pdf - скачать
39. Прошивка CPLD EPM7064STC100 ревизии "Extreme" версия 01.00 - скачать
40. Исходные тексты прошивки CPLD EPM7064STC100 ревизии "Extreme" версия 01.00 для MAX+plus II - скачать
41. Описание изменений и доработок ревизии "Extreme" в формате pdf - скачать
42. Отличия ревизии "Extreme" rev.01 от ревизии "Extreme" в формате txt - скачать
43. Схема электрическая принципиальная ревизии "Extreme" rev.01 в формате PCAD2002 - скачать
44. Печатная плата ревизии "Extreme" rev.01 в формате PCAD2002 - скачать
45. Электрическая и монтажная схемы, перечень элементов ревизии "Extreme" rev.01 в формате pdf - скачать
46. Гербер файлы для производства плат ревизии "Extreme" rev.01 - скачать
47. Прошивка CPLD EPM7064STC100 и EPM7128STC100 ревизии "Extreme" rev.01 версия 01.00 - скачать
48. Исходные тексты прошивки CPLD EPM7064STC100 и EPM7128STC100 ревизии "Extreme" rev.01 версия 01.00 для MAX+plus II - скачать
49. Отличия ревизии "Extreme" rev.02 от ревизии "Extreme" rev.01 в формате txt - скачать
50. Схема электрическая принципиальная ревизии "Extreme" rev.02 в формате PCAD2002 - скачать
51. Печатная плата ревизии "Extreme" rev.02 в формате PCAD2002 - скачать
52. Электрическая и монтажная схемы, перечень элементов ревизии "Extreme" rev.02 в формате pdf - скачать
53. Гербер файлы для производства плат ревизии "Extreme" rev.02 - скачать
54. Библиотека элементов в формате PCAD2002 для ревизии "Light", "Middle" и "Extreme" - скачать

 

 


Программирование карты:

 

     Карта, как отмечалось выше состоит из двух частей: TSFM и SAA1099. Программирование TSFM части подробно описано в руководстве на сайте разработчика NedoPC - здесь

    Так как микросхема SAA1099 не имеет сигнала апаратного сброса(установка регистров в исходное положение), то для обеспечения корректной работы устройства введен сигнал разрешения/запрещения прохождение опорной частоты 8 МГц на микросхему SAA1099. Чтобы упростить схему, было решено использовать тот же принцип управления, что и в TSFM. Управляющие биты звуковой карты (для совместимости с TSFM) при этом будут выглядеть так.

 

    Шаблон адреса (старший разряд слева) номера регистра:

 

Бит 7 6 5 4 3 2 1 0  
1 1 1 1 SAA FM STAT SEL
Где:


SEL - выбор активной микросхемы YM2203. Лог "0" - aктивная микросхема AY1. Лог "1" - активная микросхема AY2.
STAT - управление чтением регистра SSG или статусного регистра. Лог "0" - вывод статусного регистра. Лог "1" - вывод содержимого регистра SSG.
FM - управление генерацией fm. Лог "0" - генерация разрешена. Лог "1" - генерация запрещена.
SAA - управление тактовой частотой SAA1099. Лог "0" - тактовая частота включена. Лог "1" - тактовая частота выключена.

 

 

Для наглядного примера приведу две процедуры:

1. Разрешение работы SAA1099

 

Enable_SAA1099:
                       ld    bc,0FFFDh 
                       ld    a,0f6h
                       out (c),a
                       ret

 

2. Запрещение работы SAA1099

 

Disable_SAA1099:
                        ld    bc,0FFFDh 
                        ld    a,0feh
                        out  (c),a
                        ret

    Как отмечалось выше в ревизии "Extreme" появилась возможность переключать входную частоту микросхем YM2203. В данной ревизии предусмотренно две дополнительных частоты соответсвующие режимам Amstrad CPC и Atari ST. Эти режимы соотвествуют значениям входной частоты для одноименных компьютеров. Чтобы можно было программно переключать источник частоты был введен порт 0FFFCh.

 

    Биты порта 0FFFCh (старший разряд слева):

 

Бит 7 6 5 4 3 2 1 0  
BLKAY2 - - - - - CLKEXT CLKMODE
Где:


CLKMODE - выбор режима входной частоты микросхем YM2203. Лог "0" - стандартная чатота (значение после сброса). Лог "1" - расширенная частота (см значение бита 1).
CLKEXT - управление расширеным режимом входной частоты. Лог "0" - режим Amstrad CPC (значение после сброса) Лог "1" - режим Atari ST.
BLKAY2 - блокировка доступа второй микросхемы AY2. Лог "0" - доступ разрешен (значение после сброса). Лог "1" - доступ запрещен.

 

 

Для наглядного примера приведу несколько процедур процедуры:

1. Выбор режима входной частоты Amstrad CPC

 

Set_clk_Amstrad:
                       ld    bc,0FFFCh 
                       ld    a,01h
                       out (c),a
                       ret

 

2. Выбор режима входной частоты Atari ST

 

Set_clk_Atari:
                        ld    bc,0FFFCh
                        ld    a,03h
                        out  (c),a
                        ret

 

3. Блокировка второй микросхемы YM2203

 

Disable_AY2:
                        ld    bc,0FFFCh
                        ld    a,80h
                        out  (c),a
                        ret

 

 

Софт:

 

    Как известно, сделать железку это полдела. Вторая половина и при том не самая маленькая - это программная поддержка железки. На данный момент в поддержку микросхемы SAA1099, представлен следующий софт:

     
 

Демо программа E-Tunes. Выпуск 1

Программа проигрывает 20 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). Картинка создана по мотивам одноименной программы с софт-журналов Fred magazine (Sam Coupe).

Автор: Mick

Год выпуска: 2010

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 2

Программа проигрывает 40 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). Картинка создана по мотивам одноименной программы с софт-журналов Fred magazine (Sam Coupe). Данный выпуск явился результатом совместного творчества. AAA за графику спасибо.

Авторы: Mick и AAA

Год выпуска: 2010

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 3

Программа проигрывает 40 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). Картинка создана по мотивам одноименной программы с софт-журналов Fred magazine (Sam Coupe).

Автор: Mick

Год выпуска: 2010

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 4

Программа проигрывает 40 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). Картинка создана по мотивам программы MOD Player от группы Entropy(Sam Coupe). Данный выпуск явился результатом совместного творчества. AAA за графику большущее спасибо.

Авторы: Mick и AAA

Год выпуска: 2010

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 5

Программа проигрывает 30 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). Внимание, в программе используется бордерный эффект заточенный под компьютер ZXM-Phoenix. Для правильной эмуляции в архив с программой вложен файл unreal.ini

Автор: Mick

Год выпуска: 2010

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 6

Программа проигрывает 30 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe).Картинка создана по мотивам одноименной программы от группы Entropy(Sam Coupe). Внимание, в программе используется бордерный эффект заточенный под компьютер ZXM-Phoenix. Для правильной эмуляции в архив с программой вложен файл unreal.ini

Автор: Mick

Год выпуска: 2010

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 7

Программа проигрывает 26 музыкальных композиций (24 от польской группы ESI и 2 неизвестных авторов) с платформы Sam Coupe. Музыкальные композиции написаны в редакторе E-Tracker. Но в отличии от других выпусков тюнесов, здесь использован более быстрый плеер, так как музыка выдрана из дем и игр, эффекты в которых поедают такты процессора в безумном количестве. Идеолог выпуска наш неутомимый ААА. Внимание, программа требует компьютер с ОЗУ больше 128Кб, например ZXM-Phoenix. (используется бит D7 порта 7FFDh).

Авторы: Mick и AAA

Год выпуска: 2010

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 8

Программа проигрывает 40 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). Картинка создана по мотивам шкурки программы AY EMUL (IBM PC).

Автор: Mick

Год выпуска: 2010

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

  Демо программа E-Tunes. Выпуск 9

Программа проигрывает 30 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). В этом выпуске продолжена тема анимации и круглых анализаторов. Внимание, для просмотра полной анимации необходим компьютер с ОЗУ больше 128Кб, например ZXM-Phoenix(используется бит D7 порта 7FFDh).

Автор: Mick

Год выпуска: 2010

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 10

Программа проигрывает 30 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). В этом выпуске продолжена тема анимации и круглых анализаторов. Освоил новый вид анализатора - стрелочный. Внимание, для просмотра полной анимации необходим компьютер с ОЗУ больше 128Кб, например ZXM-Phoenix(используется бит D7 порта 7FFDh).

Автор: Mick

Год выпуска: 2010

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 11

Программа проигрывает 30 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). На данный момент в этом выпуске самые лучшие анализаторы которые я смог придумать.

Автор: Mick

Год выпуска: 2010

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 12

Программа проигрывает 30 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). В этом выпуске продолжена тема анимации. Новый тип анализаторов, молнии(или что то похожее) - осторожно электричество! Внимание, для просмотра полной анимации необходим компьютер с ОЗУ больше 128Кб, например ZXM-Phoenix(используется бит D7 порта 7FFDh).

Автор: Mick

Год выпуска: 2010

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 13

Программа проигрывает 20 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). В этом выпуске продолжена тема анимации. Новый тип анализаторов, PKE-METER (измеритель эктоплазмы). Хотя можно и сравнить их с летающими мобильными телефонами. Внимание, для просмотра полной анимации необходим компьютер с ОЗУ больше 128Кб, например ZXM-Phoenix(используется бит D7 порта 7FFDh).

Автор: Mick

Год выпуска: 2010

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 14

Программа проигрывает 30 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). В этом выпуске новый тип анализаторов, а именно вариация лампового индикатора уровня типа наших ламп 6Е1П или подобных.

Автор: Mick

Год выпуска: 2010

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Demo

Программа написана для участия в конкурсе AAA Demo Competition 2010. Это моя первая серьезная работа не в рамках выпусков E-Tunes. Вся музыка написана в музыкальном редакторе E-Tracker и перенесена с Sam Coupe. Спасибо авторам мелодий. Одно уточнение. Программа тестировалась на компьютере ZXM-Phoenix и тайминги подогнаны именно под этот комп.

Автор: Mick

Год выпуска: 2010

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 15

Программа проигрывает 30 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). Этот выпуск навеян новогодней темой. Художник я никакой, поэтому не пинать - как умел, так и нарисовал.

Автор: Mick

Год выпуска: 2011

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 16

Программа проигрывает 30 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). В этом выпуске применил новый тип анализаторов и тоже стрелочный. Кто помнит старые отечественные магнитофончики, то может догадаться что было взято за основу. Так как музыка еще есть в некотором количестве, то еще тюнесы наверное будут.

Автор: Mick

Год выпуска: 2011

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 17

Программа проигрывает 30 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). В этом выпуске применил новый тип анализаторов. Теперь можно брать анализаторы с автомагнитол - вот простор для деятельности. Внимание, для активизации анализаторов необходим компьютер с ОЗУ больше 128Кб, например ZXM-Phoenix (используется бит D7 порта 7FFDh).

Автор: Mick

Год выпуска: 2011

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

    Сборник музыкальных программ E-Tunes Collection Vol 1.

Программа позволяет запускать выпуски демо программ E-Tunes c 1 по 6. Данная программа результат совместного творчества Mick и VNN. Причем я только снабдил картинкой, которую срисовал с какой то программы Sam Coupe и чуток подрисовал, а также снабдил музыкой. А весь титанический труд сделал VNN, за что ему громадное спасибо. Я досих пор тащусь от бордерных эффектов. Внимание, бордерные эффекты в программе насторены под тайминги компьютера ZXM-Phoenix.

Авторы: Mick и VNN

Год выпуска: 2011

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 18

Программа проигрывает 30 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). Тема этого выпуска - раскрытие инопланетной сущности AAA. Ну и с анализаторами немного поэкспериментировал, они получились аж синусоидальными.

Автор: Mick

Год выпуска: 2011

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 19

Программа проигрывает 30 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). Идей особо не возникло при создании этого выпуска. Поэтому немного простенько вышло, ну в прочем как и всегда. Этот выпуск будет предпоследним. Музыка уже заканчивается.

Автор: Mick

Год выпуска: 2011

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа посвещенная прошедшему фестивалю ARFIELD'2011

Программа аля посткриптум-демо, мои впечатления от прошедшего фестиваля. Подумал, подумал и надумал вот так выразить свои мысли. Как всегда с идеями и музыкой пришел на помощь Sam Coupe, вернее его программы из которых и были они позаимствованы.

Автор: Mick

Год выпуска: 2011

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа E-Tunes. Выпуск 20

Программа проигрывает 27 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). Идей особо не возникло при создании этого выпуска. Поэтому немного простенько вышло, ну в прочем как и всегда. Этот выпуск последний ибо музыка закончилась.

Автор: Mick

Год выпуска: 2011

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа SAM Coupe Music. Выпуск 1

Программа проигрывает 14 музыкальных композиций, созданных в неизвестном мне музыкальном редакторе, по крайней мере на E-Tracker не похоже (платформа Sam Coupe). Мелодии простенькие, но мелодичные. Главный герой выпуска - сам копыч. Правда немного простенько вышло, ну в прочем как и всегда.

Автор: Mick

Год выпуска: 2011

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

   Демо программа SAM Coupe Music. Выпуск 2

Программа проигрывает 19 музыкальных композиций, созданных в музыкальном редакторе E-Tracker (платформа Sam Coupe). Выпуск собран из оставшихся E-Tracker мелодий. Развита тема анализаторов, попытка получить некотрую мультиколорность. Главный герой выпуска - очередной сам копыч. Ну а в остальном как обычно.

Автор: Mick

Год выпуска: 2011

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

 

 New Year Gift 2012

Музыкальная новогодняя открытка, посвещенная наступающему новому 2012 году. Тут я пробовал выводить оцифрованную музыку через SAA1099. В качестве графического сопровождения выступает очаровательная (насколько смог нарисовать, я же не художник) снегурочка. Оригинальная картинка снегурочки была найдена в бескрайных просторах интернета. Программа ориентирована на компьютеры ZXM-Phoenix 1024, KAY-1024 и занимает в памяти порядка 800кб.

Автор: Mick

Год выпуска: 2011

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

 

 Arcane Zone Part 2

Для участия в AAA Demo Party 2013 польским музыкантом Yerzmyey была написана мелодия для музыкального чипа SAA1099. И чтобы любители живой музыки смогли насладится этой красивой и мелодичной мелодией ААА попросил меня прикрутить анализаторы из вышедшего ранее выпуска E-Tunes 11 и сделать небольшую демонстрашку. Он снабдил меня также надписью названия трека и указал автора. Как можно было отказать ААА, тем более с такой музыкой - да никак.

Авторы: Mick и AAA

Музыка: Yerzmyey

Год выпуска: 2013

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

 

 Kiss Me

В поисках интересной музыки в архивах программ для компьютера Sam Coupe, наткнулся на старенькую демку от польской группы ESI. И нашел в недрах этой демки старую добрую мелодию из демонтстрационной программы Shock Megademo для компьютера ZX Spectrum. Но здесь она звучала совсем по иному, она была шести канальной. И самое интересное, что это было два модуля созданных в программе Sound Tracker. Вот и решил ее обнародовать, слепив совместно с ААА небольшую демо программу. Название и идеи оформления предложил он же. Картинка является конверисей найденной в просторах интернета. Для прослушивание данной мелодии необходим компьютер оснащенный Turbo Sound

Авторы: Mick и AAA

Музыка: Ziutek (Sam Coupe, 1991)

Год выпуска: 2013

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

 

 Kiss Me 2

Еще одна небольшая мини демка. Очередная девчушка на нас смотрит с экрана. Музыка на сей раз играет для для музыкального чипа SAA1099 и собственно позаимствована с компьютера Sam Coupe. Музыку написал David Suzuki Anders. Вертикальный скролл, крутящийся столь изящно был позаимствован из демки Madrielle 1K intro by Gasman. И самое главное нам в этот раз помогал настоящий художник, за что ему большое спасибо.

Авторы: Mick и AAA

Музыка: David Suzuki Anders (Sam Coupe)

Год выпуска: 2013

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

 

 Amstrad music 1

Да уж, прошло немало времени, с тех пор когда в очередной раз разродился новым музыкальным сборником. На сей раз, музыкальный сборник состоит из мелодий с компьютера Amstrad CPC, написанных в музыкальном редакторе Soudtrakker 64. Прослушать его можно на компьютерах с установленной звуковой картой ZXM-SoundCard Extreme или на компьютере ZXM-Zephyr. На обычных спектрумах звук будет немного некорректным.

Авторы: Mick

Год выпуска: 2015

Исходные коды: скачать

Файл для платформы ZX Spectrum: скачать

 

 TEST SAA1099

Программа тестировния микросхемы SAA1099. Позволяет включать/отключать каналы, амплитуду, шумы, огибающие и так далее. Кроме тестовых сигналов есть несколько мелодий для прослушивания. Написал программу Azesmbog, за что ему большое спасибо.

Авторы: Azesmbog

Год выпуска: 2018

Файл для платформы ZX Spectrum: скачать

 

Благодарности:

 

Чунину Роману (CHRV) - за разрешение использовать идею TSFM Сайт группы NedoPC: http://nedopc.com/
Jiri Veleba (VELESOFT) - за пример схемной реализации SAA1099, который я позаимствовал с его сайта http://velesoft.speccy.cz/saa1099-cz.htm
Алексеенко Алексею (ААА) - за помощь в создании E-Tunes. Его мегасайт демок http://zxaaa.untergrund.net
Молодцову Александру (molodcov_alex) - за поддержку карты в эмуляторе Unreal Speccy, который можно скачать здесь
Руденькому Виталию (Keeper) - за помощь в улучшении читабельности этой странички
Заиченко Константину(ZKostik) - за предоставленную фотографию собранной платы звуковой карты "Extreme" rev.03
Калантаю Константину(Kalantaj) - за предоставленную фотографию собранной платы звуковой карты "Extreme" rev.02.

 

      Mick Laboratory 2010 -