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

Both sides previous revision Previous revision
Next revision
Previous revision
en:msx:msx-eq:msx-eq [2022-05-14 12:53]
GreyWolf [MSX-EQ PSG Spectrolyzer for MSX]
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:​msx-eq:​|]] Русская версия находится здесь: [[msx:​msx-eq:​|]]
  
-MSX-EQ PSG Spectrolyzer ​– это простой картридж визуализатора спектра нотвоспроизводимых программируемым звуковым генератором типа ​AY-3-8910 ​или ​YM2149 (PSG). ​Плата предназначена для установки в стандартный ​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 generatorsuch as the AY-3-8910 ​or YM2149 (PSG). ​The cartridge board is intended for the standard ​MSX cartridge slotThe board shows the effect of measuring the signal'​s levelin which each reproduced frequency ​(or frequency 
 +rangecorresponds to one of 9 vertical LED indicators.
  
-Возможны две версии исполнения картриджа:​ 
-  - На дискретных светодиодных элементах;​ более простая,​ но позволяющая реализовать различные цветовые решения 
-  - На светодиодных сборках,​ так называемых "​bar",​ в большинстве своём одноцветных 
  
-Возможны следующие цветовые решения,​ которые были нами опробованы и дали хороший визуальный эффект (также возможны и другие цветовые решения):​ +The MSX-EQ cartridge is based on the PLD Altera EPM7128that has 128 logical units. The PLD intercepts PSG port I/O, identifies 
-  ​Одноцветные светодиоды или светодиодные сборки синегокрасного или зелёного цветов +the played note/​frequency and displays its representation on the dedicated LED indicator. The cartridge doesn'​t need any special 
-  - Многоцветные светодиодные сборки или комбинации отдельных светодиодов:​ синего с красным или зеленого с красным (красные светодиоды размещаются сверху)+setup. It can be installed into any standard MSX slot that allows an unobstructed view of the cartridge'​s LED indicators.
  
-Картридж MSX-EQ создан на базе PLD Altera EPM7128, состоящей из 128 логических блоков и регистровPLD анализирует запись в порты звукового генераторавычисляет соответствующую ноту (частоту) и визуализирует её на соответствующем светодиодном индикаторе. +The cartridge visualizes the played notes/​frequencies in games and demos in real timeAfter a note/​frequency fades outthe LED indicators automatically switch off.
-Картридж не требует никаких дополнительных настроек. Он устанавливается в любой свободный MSX слот, позволяющий иметь хороший обзор верхней передней части картриджа (там расположены индикаторы). При проигрывании музыки,​ например в играх или демонстрационных программах,​ картридж в режиме реального времени визуализирует спектр используемых частот (нот). После завершения музыкальной композиции индикаторы гаснут автоматически.+
  
-====== ​Схема ​======+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 41: 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.1652522031.txt.gz · Last modified: 2022-05-14 12:53 by GreyWolf