User Tools

Site Tools


en:msx:msx-eq:msx-eq

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:msx:msx-eq:msx-eq [2022-05-14 12:51]
GreyWolf created
en:msx:msx-eq:msx-eq [2022-05-25 13:19] (current)
GreyWolf [Links]
Line 7: Line 7:
 ~~TOC wide~~ ~~TOC wide~~
  
-Разработчик: Pyhesty [RBSC]. Copyright (C) 2022+Developer: Pyhesty [RBSC]. Copyright (C) 2022
  
-MSX-EQ PSG Spectrolyzer – это простой картридж визуализатора ​спектра нот, воспроизводимых программируемым звуковым генератором типа AY-3-8910 или YM2149 (PSG). Плата предназначена для установки в стандартный MSX слот. Плата воспроизводит эффект измерения уровня сигнала, при котором каждой воспроизводимой частоте (диапазону частот) соответствует один из девяти вертикальных светодиодных индикаторов. После воспроизведения ноты или частоты индикатор плавно затухает. ​+Русская версия находится здесь: [[msx:​msx-eq:​|]]
  
-Возможны две версии исполнения картриджа:​ +The MSX-EQ PSG Spectrolyzer is a simple cartridge for the MSX platform that visualizes the spectrum of notes played by the programmable sound generatorsuch 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 levelin which each reproduced frequency (or frequency 
-  ​На дискретных светодиодных элементах;​ более простаяно позволяющая реализовать различные цветовые решения +range) corresponds to one of 9 vertical LED indicators.
-  ​На светодиодных сборкахтак называемых "​bar",​ в большинстве своём одноцветных+
  
-Возможны следующие цветовые решения,​ которые были нами опробованы и дали хороший визуальный эффект (также возможны и другие цветовые решения):​ 
-  - Одноцветные светодиоды или светодиодные сборки синего,​ красного или зелёного цветов 
-  - Многоцветные светодиодные сборки или комбинации отдельных светодиодов:​ синего с красным или зеленого с красным (красные светодиоды размещаются сверху) 
  
-Картридж ​MSX-EQ ​создан на базе ​PLD Altera EPM7128, ​состоящей из 128 логических блоков и регистров. PLD анализирует запись в порты звукового генераторавычисляет соответствующую ноту (частоту) и визуализирует её на соответствующем светодиодном индикаторе+The MSX-EQ ​cartridge is based on the PLD Altera EPM7128, ​that has 128 logical unitsThe PLD intercepts PSG port I/Oidentifies 
-Картридж не требует никаких дополнительных настроекОн устанавливается в любой свободный ​MSX слот, позволяющий иметь хороший обзор верхней передней части картриджа (там расположены индикаторы). При проигрывании музыки,​ например в играх или демонстрационных программах,​ картридж в режиме реального времени визуализирует спектр используемых частот (нот). После завершения музыкальной композиции индикаторы гаснут автоматически.+the played note/​frequency and displays its representation on the dedicated LED indicatorThe cartridge doesn'​t need any special 
 +setupIt can be installed into any standard ​MSX slot that allows an unobstructed view of the cartridge'​s LED indicators.
  
-====== ​Схема ​======+The cartridge visualizes the played notes/​frequencies in games and demos in real time. After a note/​frequency fades out, the LED indicators automatically switch off. 
 + 
 +The cartridge may be assembled in 2 different ways: 
 +  - With discrete LED elements - simple, but allowing various color combinations 
 +  - With LED assemblies - the so-called "​bars",​ mostly single-colored 
 +The following color combinations are possible (those were tested and were found suitable for the project, however other color combinations are possible):​ 
 +  * One color LEDs or LED assemblies: blue, red or green 
 +  * Multi-colored LEDs or LED assemblies: blue with red or green with red (red LEDs are placed on top) 
 + 
 +====== ​Circuit ​======
  
 {{:​msx:​msx-eq:​schematics.jpg|}} {{:​msx:​msx-eq:​schematics.jpg|}}
  
-Лицевая сторона печатной платы: \\ {{:​msx:​msx-eq:​msx-eq_board.png?​600|}}+Front side of the PCB: \\ {{:​msx:​msx-eq:​msx-eq_board.png?​600|}} 
 + 
 +{{:​msx:​msx-eq:​msxeq_3_2.zip|Gerber format files}}
  
-^Обозначение^Номинал/​марка^Количество^Примечание^+All parts for assembling the MSX-Eq cartridge can be purchased from varios sellers on AliExpress:​ 
 +^Part^Value ^Count^Note^
 |C1..C6|100nF|6|C0805| |C1..C6|100nF|6|C0805|
 |C7..C8|47uF 10v|2|CPOL-EUSMCB SMC_B| |C7..C8|47uF 10v|2|CPOL-EUSMCB SMC_B|
Line 39: Line 48:
 ---- ----
  
-[[aliexpress>​item/​1005003644790122.html?​item_id=1005003644790122&​sku_id=12000026630013019&​spm=a2g39.orderlist.0.0.6f0f4aa6xX9nSz|Светодиодные сборки]] +[[aliexpress>​item/​1005003644790122.html?​item_id=1005003644790122&​sku_id=12000026630013019&​spm=a2g39.orderlist.0.0.6f0f4aa6xX9nSz|LED assemblies]]
-====== Корпус ======+
  
-В качестве корпуса для ​MSX-EQ ​подходит любой промышленно выпускаемый полупрозрачный корпус для ​MSX картриджанапример корпус от Retro Game Restore ​или от Overrich:+====== Firmware uploading ====== 
 + 
 +The freshly-assembled ​MSX-EQ ​cartridge needs the firmware to be uploaded into the PLD chip. For updating/​uploading the firmware into the cartridge you will need: 
 +  - [[en:​quartus_ii:​quartus_ii#​quartusiiweb150|Quartus II Web Edition (Free) 15.0]] software 
 +  - Byte Blaster or USB Blaster programmer (can be purchased on Ebay or AliExpress) 
 + 
 +The procedure is simple — supply 5v onto the cartridge board, connect the USB Blaster to the JTAG connector'​s placeholder (mind the orientation of the connector!). Auto–detect the Altera chip with Quatrus software and then upload the POF file from the "​Firmware"​ folder into the PLD chip. 
 + 
 +<WRAP center round important>​ 
 +If the LED assemblies with inverted polarity were used to assemble the cartridge, please use the "​MSX_EQ_inv_led.pof"​ firmware instead of the standard one. 
 +</​WRAP>​ 
 + 
 +====== Cartridge case====== 
 + 
 +Any factory-made ​MSX cartridge manufactured from semi-transparent or transparent plastic is suitable for the MSX-EQ cartridge board. 
 + 
 +For examplethe following quality MSX cartridge cases can be obtained from Overrich (South Korea) and Retro Game Restore ​(Taiwan):
   * https://​retrogamerestore.com/​store/​msx_cart_shell/​   * https://​retrogamerestore.com/​store/​msx_cart_shell/​
   * https://​www.msx.org/​news/​en/​black-white-and-transparent-msx-cartidge-cases-overrich   * https://​www.msx.org/​news/​en/​black-white-and-transparent-msx-cartidge-cases-overrich
-Для этого картриджа также подходит корпус из полупрозрачного пластикараспечатанный на 3D–принтереМодель можно найти в репозитории.+Alsothere'​s a 3D model of the cartridge caseThe case should be printed with semi-transparent filament.
  
-====== Демонстрация работы ======+3D model of the cartridge case files: 
 +  * {{:​msx:​msx-eq:​case_top.stl|Top}} 
 +  * {{:​msx:​msx-eq:​case_bottom.stl|Bottom}}
  
-Демонстрацию работы картриджа можно посмотреть здесь:​ +====== Visual Effects ======
-  * [[https://​youtu.be/​E50GIDputWo|Игры]] +
-  * [[https://​youtu.be/​SXDI22wPhJE|Демо 1]] +
-  * [[https://​youtu.be/​Vhv5bKJgaLk|Демо 2]]+
  
-====== Гарантия и обязательства ======+You can check how the cartridge visualizes various PSG effects by watching these videos: 
 +  * [[https://​youtu.be/​E50GIDputWo|Games]] 
 +  * [[https://​youtu.be/​SXDI22wPhJE|Demo 1]] 
 +  * [[https://​youtu.be/​Vhv5bKJgaLk|Demo 2]]
  
-Все файлы проекта MSX-EQ доступны для некоммерческого использования в [[github>​RBSC/​MSX-EQ|репозитории на GitHub]].+====== Disclaimer ======
  
-[[rbsc>ru/​completed_projects/#​msx-eq|Ссылка на официальный сайт группы RBSC]]+All files of the MSX-EQ project are available in the RBSC's Github repository: ​ [[github>​RBSC/​MSX-EQ|here]]. 
 + 
 +[[rbsc>en/​completed_projects/#​msx-eq|Link to the official website]]
  
 <WRAP center round important 100%> <WRAP center round important 100%>
-По вопросам коммерческого использования или изготовления картриджа необходимо обратиться к администратору группы ​RBSC.+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.
  
-Группа RBSC предоставляет всю информацию и файлы бесплатнобез каких-либо обязательств или гарантий. Предоставленная информация и (или) файлы не могут быть использованы в коммерческих целях без согласования с автором проекта. Изготовление нескольких плат картриджа для себя или друзей не возбраняется. Продажа остатков партии несобранных плат также разрешена без каких-либо выплат авторам.+When the sources of the tools are used to create alternative projectsplease always mention the original source and the copyright!
 </​WRAP>​ </​WRAP>​
  
-====== ​Ссылки ​====== +====== ​Links ======
-Авторская статья:​ \\ **[[https://​habr.com/​ru/​post/​664680/​|Визуализатор для ZX Spectrum и MSX или с Днем Радио, Гики / Хабр]]** +
- +
-[[msxorg>​forum/​msx-talk/​hardware/​msx-eq-psg-equalizer-viewer|Обсуждение на msx.org]]+
  
-[[zxpkru>threads/34302-msx-eq-psg-spectrolyzer-dlya-msx-msx2.html|Обсуждение на zx-pk.ru]]+[[msxorg>forum/msx-talk/​hardware/​msx-eq-psg-equalizer-viewer|Discussion on msx.org]]
  
 +[[msxorg>​news/​en/​new-flashy-project-from-rbsc-msx-spectrolyzer|MSX Spectrolyzer - New flashy project from RBSC]]
  
 {{tag>​MSX-en MSX_Cartridge-en RBSC-en on_github-en}} {{tag>​MSX-en MSX_Cartridge-en RBSC-en on_github-en}}
en/msx/msx-eq/msx-eq.1652521918.txt.gz · Last modified: 2022-05-14 12:51 by GreyWolf