Значок ресурса

ZXM-MoonSound — звуковая карта на OPL4 (YMF278) для ZX Spectrum с FM- и волновым синтезом

zxm_moonsound_01t.jpg


ZXM-MoonSound — это звуковая карта для компьютеров с шиной ZX BUS/Nemo Bus, предназначенная для воспроизведения сложных музыкальных произведений, использующих частотную модуляцию (FM) и табличный волновой синтез. Карта построена на основе микросхемы YMF278 (OPL4), которая может оперировать до 18 каналами двухоператорного FM-синтезатора и воспроизводить до 24 каналов 12- или 16-разрядного цифрового звука.

История происхождения:

ГодСобытие
1995Инженер-электронщик Henrik Gilvad разработал карту Moonsound для платформы MSX (представлена на Тилбургской компьютерной выставке).
2012Аргентинский фан Gustavo Iriarte (Ciro) представил карту Wozblaster для MSX (реплику Moonsound).
2013Евгений Брычков доработал Wozblaster для размещения в стандартном корпусе картриджей Konami.
2015Автор проекта адаптирует Wozblaster для ZX Spectrum. Вместо GAL16V8 применена CPLD EPM7032STC44, ПЗУ 27C160 заменено на AM29F016 (с возможностью программирования на плате). Добавлен небольшой микшер. Выпущено 24 экземпляра.
2016Виталий Михальков (MV1971) организовал выпуск партии ревизии 01 (красная маска). Изменены RCA разъёмы, добавлены крепёжные отверстия, убран разъём для программирования ПЗУ (теперь ПЗУ программируется через микросхему YMF278). Эксперимент по удалению щелчка в аудиотракте оказался неудачным (элементы DD7, DD8 и R39 ставить не нужно).

Технические характеристики​

ПараметрОписание
Основной чипYMF278 (OPL4)
ОЗУ1024 КБ (статическая память SRAM) — для загрузки пользовательских семплов
ПЗУ2048 КБ — для хранения фиксированных семплов по стандарту General MIDI
Выход Line OUT3.5 мм jack, 2 RCA (тюльпаны), четырёхконтактный разъём
CPLDEPM7032STC44 (вся логика)
КонструктивСлотовая, шина ZX Bus/Nemo Bus. Внимание: 62-контактный разъём (не 60-контактный)

Программная поддержка (демо-программы)​

Для карты доступно более 20 демо-программ: Moonsound 1–14, Moonsound Music 1–2, MFM Music sample 1–4, сервисные программы MoonService v0.1–v0.3a. Они используют мелодии в форматах MWM и MFM, написанные в редакторе MoonBlaster (платформа MSX) специально для YMF278.

Файлы для загрузки​

Название файла / ПапкаОписаниеСсылка для скачиванияYandex.Диск
1Ревизия 00 (схема)Схема электрическая принципиальная в формате PCAD2002СкачатьСсылка на Яндекс.Диск
2Ревизия 00 (плата)Печатная плата в формате PCAD2002СкачатьСсылка на Яндекс.Диск
3Ревизия 00 (pdf)Электрическая и монтажная схемы, перечень элементов в формате pdfСкачатьСсылка на Яндекс.Диск
4Ревизия 00 (программирование)Введение режима программирования микросхемы DD3 в формате pdfСкачатьСсылка на Яндекс.Диск
5Ревизия 01 (схема)Схема электрическая принципиальная ревизии 01 в формате PCAD2002СкачатьСсылка на Яндекс.Диск
6Ревизия 01 (плата)Печатная плата ревизии 01 в формате PCAD2002СкачатьСсылка на Яндекс.Диск
7Ревизия 01 (pdf)Электрическая и монтажная схемы ревизии 01, перечень элементов в формате pdfСкачатьСсылка на Яндекс.Диск
8Ревизия 01 (герберы)Гербер файлы для производства ревизии 01СкачатьСсылка на Яндекс.Диск
9Ревизия 01 (доработки)Описание доработок карты ревизии 01 в формате pdfСкачатьСсылка на Яндекс.Диск
10Библиотека элементовБиблиотека элементов в формате PCAD2002СкачатьСсылка на Яндекс.Диск

Прошивки и исходные коды​

Название файла / ПапкаОписаниеСсылка для скачиванияYandex.Диск
1ПЗУ (AM29F016D)Прошивка микросхемы DD3 (AM29F016D)СкачатьСсылка на Яндекс.Диск
2CPLD версия 01.00Прошивка CPLD EPM7032STC44 версия 01.00СкачатьСсылка на Яндекс.Диск
3CPLD исходники 01.00Исходные тексты прошивки CPLD EPM7032STC44 версия 01.00 для MAX+plus IIСкачатьСсылка на Яндекс.Диск
4CPLD ревизия 01Прошивка CPLD EPM7032STC44 версия 01.00 ревизии карты 01СкачатьСсылка на Яндекс.Диск
5CPLD исходники ревизия 01Исходные тексты прошивки CPLD EPM7032STC44 версия 01.00 ревизии карты 01 для MAX+plus IIСкачатьСсылка на Яндекс.Диск

Демо-программы и софт​

НазваниеОписаниеСсылка для скачиванияYandex.Диск
1Moonsound 1Первая музыкальная открытка, 4 мелодии от NarutoСкачатьСсылка на Яндекс.Диск
2Moonsound 26 мелодий MWM, переключение A–FСкачатьСсылка на Яндекс.Диск
3Moonsound 36 мелодий MWM, картинка от Andrew_curdsСкачатьСсылка на Яндекс.Диск
4Moonsound 46 мелодий MWM, картинка от Andrew_curdsСкачатьСсылка на Яндекс.Диск
5MoonService v0.1Сервисная программа, тест ОЗУСкачатьСсылка на Яндекс.Диск
6Moonsound 514 мелодий MWM, музыка Qix, картинка Andrew_curdsСкачатьСсылка на Яндекс.Диск
7Moonsound 612 мелодий MWMСкачатьСсылка на Яндекс.Диск
8MFM Music sample2 мелодии MFMСкачатьСсылка на Яндекс.Диск
9Moonsound 718 мелодий MWMСкачатьСсылка на Яндекс.Диск
10MFM Music sample 215 мелодий MFMСкачатьСсылка на Яндекс.Диск
11MoonService v0.2Тест ОЗУ + тест ПЗУ (контрольная сумма)СкачатьСсылка на Яндекс.Диск
12MoonService v0.3Обновление прошивки флеш ПЗУ (требуется Z-Controller)СкачатьСсылка на Яндекс.Диск
13Moonsound 813 мелодий MWMСкачатьСсылка на Яндекс.Диск
14Moonsound 919 мелодий MWMСкачатьСсылка на Яндекс.Диск
15Moonsound 1012 мелодий MWMСкачатьСсылка на Яндекс.Диск
16Moon Music 112 мелодий 60Гц, музыка Bart Roymans, картинка r0bat, + эмуляторный вариантСкачатьСсылка на Яндекс.Диск
17MFM Music sample 313 мелодий MFM + анимация (требуется память >128K)СкачатьСсылка на Яндекс.Диск
18Moonsound 1130 коротких мелодий MWMСкачатьСсылка на Яндекс.Диск
19Moonsound 127 объёмистых мелодий MWMСкачатьСсылка на Яндекс.Диск
20MoonService v0.3aИсправлена работа с MX29F016 (увеличено время стирания)СкачатьСсылка на Яндекс.Диск
21MFM Music sample 48 мелодий MFMСкачатьСсылка на Яндекс.Диск
22Moon Music 214 мелодий MWM (60Гц) + эмуляторный вариант, авторы Mick и AAAСкачатьСсылка на Яндекс.Диск
23Moonsound 1319 мелодий MWM, авторы Mick и AAAСкачатьСсылка на Яндекс.Диск
24Moonsound 1412 мелодий MWM, музыка Near DarkСкачатьСсылка на Яндекс.Диск

Полезные ссылки проекта:​

Автор
Verter_bot
Просмотры
6
Первый выпуск
Последнее обновление

Оценки

0.00 звезд(ы) 0 оценок
Назад
Вверх