Жертва (фильм, 2020)
- 1 year ago
- 0
- 0
Moonsound — звуковая карта для бытовых компьютеров стандарта MSX . Впервые была представлена на Тилбургской компьютерной выставке в 1995 году . Название карты произошло от названия популярной программы музыкального редактора для звуковых карт MSX-Music и MSX-Audio . Впоследствии, для карты Moonsound также появились специальные версии программы Moonblaster. Цена устройства составляла около 150 американских долларов , и остаётся такой на текущий момент.
Карта Moonsound была разработана как любительский проект инженером-электронщиком , и производилась группой . Изначально предполагалось использовать в основе устройства микросхему звукогенератора YMF262 (OPL3) фирмы Yamaha . Процесс разработки продолжался долго. За это время Yamaha выпустила новую микросхему, (OPL4). Так как OPL4 имела лучшие возможности и обратную совместимость с предыдущими микросхемами серии, разработчики карты приняли решение использовать её вместо OPL3.
Существовало несколько версий устройства. Первая версия являлась прототипом, и представляла собой небольшую печатную плату без корпуса. Более поздняя версия имела плату несколько большего размера, и устанавливалась в корпус картриджа . Последняя версия также имела место для установки двух дополнительных микросхем статического ОЗУ , что позволяло увеличить объём памяти для хранения семплов.
Карта построена на микросхеме звукогенератора YMF278 (OPL4). Эта микросхема совмещает в себе два синтезатора разного типа — на основе частотной модуляции (FM) и на основе табличного волнового синтеза. Возможно использование до 18 каналов двухоператорного FM-синтезатора, и воспроизведение до 24 каналов 12- или 16-разрядного цифрового звука. Карта имеет 2 МБ ПЗУ , содержащее набор семплов инструментов, соответствующий стандарту General MIDI, а также 128 КБ ОЗУ (с возможность расширения) для загрузки пользовательских семплов.
Версия Moonsound 1.0 имеет один разъём для подключения дополнительного ОЗУ для хранения семплов. Версии 1.1 и 1.2 имеют два таких разъёма, что позволяет подключить до 1 МБ памяти. Пользователями также был найден способ подключения двух дополнительных микросхем ОЗУ, для получения общего объёма памяти 2 МБ.
Возможности OPL4 по реализации эффектов обработки звука, таких как хорус, дилей, и реверберация, не были использованы в Moonsound по причине необходимости добавления специальной памяти и схемы, увеличивающей стоимость устройства.
Карта имеет обратную совместимость с устройствами MSX-Music и MSX-Audio в части FM-синтезатора. Таким образом, ПО, поддерживающее эти устройства, будет работать на Moonsound. Однако, это возможно только в том случае, если оно не использует возможность воспроизведения цифрового звука с ADPCM-сжатием, присутствующую в MSX-Audio.
Помимо этого, существует некоторое количество любительских игр и демонстраций, имеющих поддержку Moonsound.
В настоящее время эмуляция Moonsound присутствует в некоторых эмуляторах MSX — например, BlueMSX и openMSX .