PentoGraf-Pentagon-1024k/README.md
2026-09-18 19:28:16 +02:00

7.6 KiB
Raw Blame History

PentoGraf-Pentagon-1024k

Pentagon ZX Spectrum clone on SRAM with TurboSound and NemoBus in Leningrad-2 (Aurora) form-factor.

English | Русский

🛠️ PentoGraf (Pentagon Clone by Alex-2-Graf)

После успешного запуска Leningrad-2-48k и Leningrad-2-128k-SRAM встал вопрос с проигрыванием демок.

Все мы знаем, что большинство демосценеров пишут демо под клон Пентагона.


📜 Историческая справка / History

Pentagon (Пентагон) — самый популярный и культовый советский клон ZX Spectrum, разработанный в Москве в районе 19891990 годов. В отличие от оригинального британского компьютера, Пентагон обладал уникальным таймингом экрана (320 строк в кадре вместо 312 и 71680 тактов за интру вместо 69888).

Именно эти «неправильные» тайминги дали процессору больше времени на выполнение кода во время прерывания.
Это сделало Пентагон мировым эталоном для создания сложнейших графических и музыкальных демо (Demoscene).
До сих пор 99% всех графических эффектов и мультиколоров на постсоветском пространстве пишутся строго под архитектуру Пентагона.


Многие предлагали просто переделать тайминги под Пентагон на Авроре.
Но тогда это будет уже не Ленинград2, но ещё и не Пентагон.
Был выбран другой путь.


PentoGraf — авторская модификация культового клона ZX Spectrum «Пентагон».
Проект является прямым продолжением платы Aurora (Ленинград-2 128k SRAM) и переносит легендарную демосценическую архитектуру в компактные габариты и форм-фактор «Ленинграда».

PentoGraf — это дань уважения легенде, выполненная на надежной статической памяти (SRAM) и упакованная в эргономичные размеры платы «Аврора».


💾 Основные особенности

  • Совместимость: Полное совпадение размеров, крепежных отверстий и разъемов с платой «Аврора» (Ленинград-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-х устройств

В результате на свет появился PentoGraf iBOM 1.01 Схема Gerber


Серия ёлок iBOM х4 Схема

RIZER x4
RIZER x3
RIZER x2
RIZER x1


Предусмотрено использование памяти в корпусах SOP через переходник Gerber


Клавиатура

Как упоминалось выше можно использовать клавиатуру от Авроры Leningrad-2-128k-SRAM


Корпус

Наш коллега EvilUnyuu любезно предоставил файлы для печати корпуса. ТУТ

Больше фото ТУТ

Напомню, что корпус отлично подойдёт и для Авроры Leningrad-2-128k-SRAM и для Leningrad-2-48k


Сборка

Как правило, сборка и наладка проблем не вызывают.
Хотя всё же проясним назначение перемычек.

JP1, JP2 и JP3 замыкаются в случае установки VGA-разъёма.
При установке HDMI замыкать их не надо.
Но при этом все резисторы R24-31 заменяются на 270 Ом.
Джампер J9 необходим для снятия питания с RP2040-Zero при перепрошивке.

Джампер J18 необходим при использовании ПЗУ W27C512.


ПЗУ

ПЗУ для проекта находятся тут


VGA

Прошивка и настройки для RP2040-Zero находится тут


⚖️ Лицензия / License

Этот проект является открытым аппаратным обеспечением (Open Source Hardware). Графические материалы, схемы и топология печатной платы распространяются под лицензией CERN OHL v2 Weak Reciprocal (CERN-OHL-W-2.0).

Вы можете свободно распространять, модифицировать и производить это устройство при условии сохранения авторства Alex-2-Graf и публикации измененных исходных файлов платы под аналогичной открытой лицензией.