PentoGraf — авторская модификация культового клона ZX Spectrum «Пентагон», разработанная Alex-2-Graf. Проект является прямым продолжением платы Aurora (Ленинград-2 128k SRAM) и переносит легендарную демосценическую архитектуру в компактные габариты и форм-фактор «Ленинграда». Это дань уважения легенде, выполненная на надёжной статической памяти (SRAM) и упакованная в эргономичные размеры платы «Аврора».
Историческая справка: Pentagon (Пентагон) — самый популярный и культовый советский клон ZX Spectrum, разработанный в Москве в районе 1989–1990 годов. В отличие от оригинального британского компьютера, Пентагон обладал уникальным таймингом экрана (320 строк в кадре вместо 312 и 71680 тактов за интру вместо 69888). Именно эти «неправильные» тайминги дали процессору больше времени на выполнение кода во время прерывания. Это сделало Пентагон мировым эталоном для создания сложнейших графических и музыкальных демо (Demoscene). До сих пор 99% всех графических эффектов и мультиколоров на постсоветском пространстве пишутся строго под архитектуру Пентагона.
Многие предлагали просто переделать тайминги под Пентагон на Авроре. Но тогда это будет уже не Ленинград2, но ещё и не Пентагон. Был выбран другой путь.
1. Основные особенности
- Совместимость: Полное совпадение размеров, крепёжных отверстий и разъёмов с платой «Аврора» (Ленинград-2). Подходит в те же корпуса, совместима с оригинальными клавиатурами.
- База компонентов: 100% классическая мелкая логика («рассыпуха») серий К1533/К555 без использования CPLD/FPGA.
- Память: 1024 КБ статического ОЗУ (SRAM) «на борту», что избавляет от проблем со сложной и ненадёжной динамической памятью (РУ5/РУ7).
- Звук: Интегрированная двухчиповая звуковая система TurboSound (два чипа AY-3-8910/YM2149F).
- Модернизация: Полностью удалён громоздкий классический контроллер дисковода (FDD).
- Расширение: Установлен один системный слот NemoBus для подключения современных периферийных устройств (DivMMC, BDI, PiCard, ZXKM, GeneralSound, ZX-Multisound и др.).
- RIZER: Также возможно расширение через Rizer до 4-х устройств.
2. Комплект поставки и документация
В результате на свет появился PentoGraf iBOM 1.01, Схема, Gerber.Серия ёлок iBOM x4, Схема:
- RIZER x4
- RIZER x3
- RIZER x2
- RIZER x1
Как упоминалось выше, можно использовать клавиатуру от Авроры.
3. Сборка
Как правило, сборка и наладка проблем не вызывают. Хотя всё же проясним назначение перемычек.- JP1, JP2 и JP3 замыкаются в случае установки VGA-разъёма. При установке HDMI замыкать их не надо. Но при этом все резисторы R24-31 заменяются на 270 Ом.
- Джампер J9 необходим для снятия питания с RP2040-Zero при перепрошивке.
- Джампер J18 необходим при использовании ПЗУ W27C512.
4. ПЗУ
ПЗУ для проекта находятся в папке ROM репозитория.5. VGA
Прошивка и настройки для RP2040-Zero находятся в папке VGA репозитория.6. Лицензия
Этот проект является открытым аппаратным обеспечением (Open Source Hardware). Графические материалы, схемы и топология печатной платы распространяются под лицензией CERN OHL v2 Weak Reciprocal (CERN-OHL-W-2.0).Вы можете свободно распространять, модифицировать и производить это устройство при условии сохранения авторства Alex-2-Graf и публикации изменённых исходных файлов платы под аналогичной открытой лицензией.
7. Резюме
PentoGraf-Pentagon-1024k — это авторский клон ZX Spectrum «Пентагон» от Alex-2-Graf, выполненный на 100% дискретной логике (К1533/К555) без CPLD/FPGA, с 1024 КБ SRAM на борту, интегрированным TurboSound (2× AY/YM2149F) и одним слотом NemoBus для современной периферии. Плата полностью совместима по форм-фактору с «Авророй» (Ленинград-2) и подходит в те же корпуса. Проект включает полный комплект документации: iBOM, схему, Gerber, файлы для RIZER-расширения, ПЗУ и прошивку для VGA на RP2040-Zero. Это продуманный инженерный продукт для энтузиастов, желающих собрать современный «Пентагон» с демосценной совместимостью в компактном форм-факторе.Файлы для загрузки
| Название файла / Папка | Описание | GitHub | Yandex.Диск |
|---|---|---|---|
| Export (папка) | Файлы экспорта (iBOM, схема, Gerber) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Foto (папка) | Фотографии готовой платы | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Gerber (папка) | Gerber-файлы для производства печатной платы | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Jumpers (папка) | Файлы, связанные с перемычками/джамперами | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| ROM (папка) | ПЗУ для проекта | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Sources (папка) | Исходные файлы проекта | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| VGA (папка) | Прошивка и настройки для RP2040-Zero (VGA/HDMI) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Скачать все файлы | Все файлы находятся в одном архиве | Ссылка на GitHub | Ссылка на Яндекс.Диск |
Полезные ссылки проекта:
- Лицензия CERN OHL v2 Weak Reciprocal — CERN-OHL-W-2.0
- Автор: Alex-2-Graf
- Репозиторий проекта — GitHub