User Tools

Site Tools


en:msx:msx-eq:msx-eq

This is an old revision of the document!


MSX-EQ PSG Spectrolyzer for MSX

Разработчик: Pyhesty [RBSC]. Copyright (C) 2022

Русская версия находится здесь: MSX-EQ PSG Spectrolyzer для платформы MSX

The MSX-EQ PSG Spectrolyzer is a simple cartridge for the MSX platform that visualizes the spectrum of notes played by the programmable sound generator, such as the AY-3-8910 or YM2149 (PSG). The cartridge board is intended for the standard MSX cartridge slot. The board shows the effect of measuring the signal's level, in which each reproduced frequency (or frequency range) corresponds to one of 9 vertical LED indicators.

Возможны две версии исполнения картриджа:

  1. На дискретных светодиодных элементах; более простая, но позволяющая реализовать различные цветовые решения
  2. На светодиодных сборках, так называемых “bar”, в большинстве своём одноцветных

Возможны следующие цветовые решения, которые были нами опробованы и дали хороший визуальный эффект (также возможны и другие цветовые решения):

  1. Одноцветные светодиоды или светодиодные сборки синего, красного или зелёного цветов
  2. Многоцветные светодиодные сборки или комбинации отдельных светодиодов: синего с красным или зеленого с красным (красные светодиоды размещаются сверху)

Картридж MSX-EQ создан на базе PLD Altera EPM7128, состоящей из 128 логических блоков и регистров. PLD анализирует запись в порты звукового генератора, вычисляет соответствующую ноту (частоту) и визуализирует её на соответствующем светодиодном индикаторе. Картридж не требует никаких дополнительных настроек. Он устанавливается в любой свободный MSX слот, позволяющий иметь хороший обзор верхней передней части картриджа (там расположены индикаторы). При проигрывании музыки, например в играх или демонстрационных программах, картридж в режиме реального времени визуализирует спектр используемых частот (нот). После завершения музыкальной композиции индикаторы гаснут автоматически.

Схема

Лицевая сторона печатной платы:

ОбозначениеНоминал/маркаКоличествоПримечание
C1..C6100nF6C0805
C7..C847uF 10v2CPOL-EUSMCB SMC_B
DA1..DA9LEDs92010BB DIP-8
D1EPM7128STC1001TSOP-100
R1..R371k37R0805
XP2PLD101PIN-10
MSXSLOTEDGE-CONNECTOR150-pin slot

Светодиодные сборки

Корпус

В качестве корпуса для MSX-EQ подходит любой промышленно выпускаемый полупрозрачный корпус для MSX картриджа, например корпус от Retro Game Restore или от Overrich:

Для этого картриджа также подходит корпус из полупрозрачного пластика, распечатанный на 3D–принтере. Модель можно найти в репозитории.

Демонстрация работы

Демонстрацию работы картриджа можно посмотреть здесь:

Disclaimer

All files of the MSX-EQ project are available in the RBSC's Github repository: here.

Link to the official website

The RBSC provides all the files and information for free, without any liability. The provided information, software or hardware must not be used for commercial purposes unless permitted by the RBSC. Producing a small amount of bare boards for personal projects and selling the rest of the batch is allowed without the permission of RBSC.

When the sources of the tools are used to create alternative projects, please always mention the original source and the copyright!

Ссылки

en/msx/msx-eq/msx-eq.1652522637.txt.gz · Last modified: 2022-05-14 13:03 by GreyWolf