ZX-EQ/README.md
2026-07-12 14:41:39 +02:00

68 lines
4.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ZX-EQ Nemo-bus Edition (Universal CPLD)
> [English](README.en.md) | [Русский](README.md)
Spectrolyzer Cartridge for ZX Spectrum
![](Foto/ZX-EQ_1.jpg)
---
## Описание проекта
**ZX-EQ** — это аппаратный спектроанализатор (картридж расширения) для компьютера ZX Spectrum, созданный по мотивам оригинального проекта группы **RBSC**. Устройство в реальном времени визуализирует проигрываемые частоты и ноты в играх и демо-сценах с помощью светодиодных шкал (LED bars).
Сердцем устройства является CPLD-чип **Altera (Intel) MAX (EPM7160STC100)**.
> **Важно:** Данный репозиторий базируется на разработках [RBSC/ZX-EQ](https://github.com/RBSC/ZX-EQ). Все изменения внесены с уважением к оригинальному авторству.
---
## Ключевые изменения:
1. **Шина Nemo-bus:** Плата вставляется напрямую в слоты ZX-Evolution, Scorpion, Kay, ZXM-Phoenix.
2. **Мульти-CPLD схема:** Плата разведена с учетом универсального питания и толерантности к логическим уровням. Поддерживаются два типа микросхем ПЛИС в корпусе TQFP-100:
* **Altera MAX 7000S:** EPM7128STC100 / EPM7160STC100.
---
## Прошивка ПЛИС (Firmware)
В данном репозитории учтены наработки оригинального проекта и кастомные модификации. В частности, добавлена полноценная интеграция с **альтернативной прошивкой от [andykarpov/zx-eq-firmware](https://github.com/andykarpov/zx-eq-firmware)**, которая значительно расширяет выбор используемых светодиодных индикаторов.
### Доступные бинарники в папке [Firmware](Firmware):
В зависимости от запаянного чипа и типа ваших LED-столбиков, выберите нужный файл.
---
### Как прошить:
1. Подключите программатор **USB Blaster** к JTAG-разъему платы.
2. Подайте питание на Nemo-bus (или внешние +5V на плату, если предусмотрено).
3. Запустите **Quartus Programmer**, выберите ваш `.pof` файл и нажмите **Start**.
---
## Галерея / Рендеры
![](Foto/ZX-EQ_PCB.png)
![](Foto/ZX-EQ_Top.jpg)
![](Foto/ZX-EQ_Bottom.jpg)
![](Foto/ZX-EQ_2.jpg)
---
## Благодарности (Credits)
* **[RBSC (Retro-Computers Breeding Society)](https://github.com)** — авторы оригинальной схемы, логики спектроанализатора и концепта картриджа.
* **[Андрей Карпов (andykarpov)](https://github.com/andykarpov/zx-eq-firmware)** — автор альтернативной прошивки с поддержкой 8-битных шкал и выбора полярности LED.
---
## Дисклеймер и Лицензия
В соответствии с правилами оригинальных авторов (RBSC):
* Проект предоставляется «как есть» (AS IS), без каких-либо гарантий.
* **Не для коммерческого использования!** Продажа пустых плат в небольших количествах для покрытия расходов на производство (излишки от заказа батча) допускается. Массовое коммерческое производство требует согласования с авторами RBSC.