Pentagon 1024 ZP Crocodile Edition V3 — это расширенная ретроплатформа, представляющая собой полноценную материнскую плату в формате MicroATX на основе реального процессора Z80 и дискретной TTL-логики. Ключевая особенность — физическая аппаратная архитектура: процессор, SRAM, видеогенератор, два звуковых чипа YM2149F, контроллер дисковода и системная шина расширения. Это не FPGA-эмуляция, а самостоятельный 8-битный компьютер, работу которого можно исследовать по отдельным сигналам и микросхемам.
Главная идея проекта: сохранить характер и схемотехнику классического Pentagon, но добавить практичные возможности современной ретросистемы: 1 МБ памяти, RGB, IDE, ATX-питание и несколько слотов расширения.
Основные характеристики
| Параметр | Характеристика |
|---|---|
| Платформа | ZX Spectrum / Pentagon |
| Модель | Pentagon 1024 ZP |
| Редакция | Crocodile Edition V3 / Rev. 3.0 |
| Форм-фактор | MicroATX-подобная материнская плата (243.84 × 243.84 мм) |
| Процессор | КР1858ВМ1 (Z80-совместимый) |
| Разрядность | 8 бит |
| Адресное пространство CPU | 64 КБ с банковым переключением |
| Базовая частота CPU | около 3.5 МГц |
| Основной генератор | 14 МГц |
| Оперативная память | 1024 КБ SRAM (2 × AS6C4008-55PCN, по 512 КБ) |
| ROM | Сменная/банковая ROM или Flash; предусмотрен выбор ROM |
| Видео | Дискретная TTL-видеосистема |
| Видеовыход | RGB + Sync |
| Звук | Beeper + 2 × YM2149F (6 аппаратных каналов) |
| Tape | Tape IN / Tape OUT |
| Клавиатура | Матричная Spectrum |
| Джойстик | Kempston (8-битный) |
| FDD | Встроенный контроллер + 34-pin интерфейс |
| FDC | КР1818ВГ93 / MB8877A |
| IDE | 40-pin PATA/IDE, аппаратное согласование 8/16 бит |
| Расширения | 4 × NemoBus (с отключаемым +12В и блокировочными конденсаторами) |
| Системные кнопки | RESET и NMI |
| Питание | ATX 24-pin; предусмотрены линии для FDD |
| Элементная база | Преимущественно DIP TTL/CMOS + SRAM + Z80 |
| FPGA | Нет |
Процессор и системная архитектура
Центральный процессор — КР1858ВМ1, совместимый с Zilog Z80. На системной шине присутствуют классические линии A0–A15, D0–D7, MREQ, IORQ, RD, WR, M1, RFSH, INT, NMI, WAIT, BUSRQ/BUSAK, HALT и RESET. Это полноценная Z80-шина, доступная аппаратной логике и слотам расширения.Основной генератор работает на 14 МГц. Из этой частоты формируются производные тактовые сигналы, включая примерно 3.5 МГц для процессора и частоты, необходимые видеотракту.
Особенности:
- Настоящий Z80-совместимый CPU, а не программная модель.
- Физическая адресная и информационная шина.
- Аппаратные INT/NMI/WAIT/BUSRQ и другие классические сигналы Z80.
- Реализован цифровой генератор сигнала INT (вместо аналогового RC-генератора). Обеспечивает ровно 32 такта, не требует подбора компонентов. Реализован на свободной половинке триггера (ТМ2) от TurboSound.
Оперативная память: 1 МБ SRAM
На плате установлены две микросхемы AS6C4008-55PCN по 512 КБ каждая. Совокупный объём составляет 1024 КБ SRAM. Это в 8 раз больше, чем у Spectrum 128K, и более чем в 20 раз больше, чем у Spectrum 48K.Поскольку Z80 видит 64 КБ адресного пространства, дополнительная память доступна через аппаратное банковое переключение. Использование статической SRAM упрощает физическую память по сравнению с классической DRAM — сама SRAM не требует регенерации.
Видеосистема
Видеотракт выполнен на дискретной логике и фактически заменяет функции ULA. Отдельные счётчики, регистры, сдвиговые регистры, мультиплексоры и логические элементы формируют адреса видеопамяти, получают пиксельные и атрибутные данные, создают последовательный видеопоток и вырабатывают RGB и синхронизацию.Особенности:
- Нативный RGB-видеовыход.
- Отдельные сигналы Red / Green / Blue / Intensity / Sync.
- Аппаратная генерация изображения — без FPGA.
- Работу видеогенератора можно наблюдать осциллографом или логическим анализатором по этапам.
Звук
На материнской плате установлены два YM2149F. Каждый содержит три программируемых PSG-канала, поэтому аппаратно доступно шесть PSG-каналов. Дополнительно сохранён классический однобитный Spectrum-beeper.Звуковая конфигурация: Beeper + 3 канала YM2149F №1 + 3 канала YM2149F №2.
Кассетный интерфейс, клавиатура и Kempston
Проект сохраняет классические интерфейсы Spectrum:- Tape IN и Tape OUT — входной аудиосигнал проходит аппаратное формирование.
- Клавиатура — матричная, в духе ZX Spectrum.
- Джойстик — встроенный 8-битный Kempston-интерфейс. Для корректной работы рекомендуется устанавливать подтягивающие резисторы 1 кОм (вместо 10 кОм) для совместимости с адаптерами Sega Mega Drive.
Дисковая подсистема FDD
На плате установлен контроллер КР1818ВГ93 / MB8877A (семейства WD179x). Он формирует стандартные сигналы управления дисководом: STEP, DIRECTION, WRITE GATE, TRACK 0, INDEX, READY, WRITE PROTECT, а также DRQ и INTRQ. На плате предусмотрен 34-контактный интерфейс FDD и отдельная тактовая подсистема с генератором 8 МГц.IDE / PATA
На материнской плате имеется 40-контактный IDE-разъём (PATA), подписанный для CD/HDD. Поскольку Z80 имеет 8-битную шину данных, а IDE — 16-битную, на плате реализована дополнительная регистровая/буферная логика для согласования двух половин IDE-слова. Это не пассивный разъём: контроллер интерфейса сформирован аппаратно.Четыре слота NemoBus
На плате расположены четыре слота NemoBus (NEMOBUS0–NEMOBUS3). На них выводится значительная часть системной шины Z80, включая адресные, информационные и управляющие сигналы. Для ряда слотов предусмотрено конфигурируемое дополнительное питание +12 В. Для энтузиаста это превращает компьютер в модульную платформу: периферийные карты можно подключать без вмешательства в основную материнскую плату.ROM и переключение прошивок
Схема предусматривает ROM/Flash-подсистему с аппаратным выбором банков: на плате присутствуют ROM SEL и ROM SEL EXT, а посадочное место рассчитано на несколько вариантов микросхем. Это позволяет организовать несколько системных прошивок или сервисных ROM.Важно: по самой принципиальной схеме нельзя определить, какие именно ROM уже записаны в конкретный экземпляр. Это необходимо уточнять у продавца.
Конструктивные особенности
| Особенность | Описание |
|---|---|
| Форм-фактор | MicroATX-подобная плата (243.84 × 243.84 мм) |
| Элементная база | Преимущественно DIP-корпуса (удобно для ремонта, диагностики и экспериментов) |
| Питание | Стандартный 24-контактный ATX-разъём; предусмотрены линии для FDD |
| Блокировочные конденсаторы | На всех листах схемы предусмотрено большое количество развязывающих конденсаторов 100 нФ и дополнительных ёмкостей по питанию. Для большой TTL-системы это важная конструктивная особенность. Введена маркировка CB (Capacitor Blocking), где номер конденсатора соответствует номеру микросхемы |
| Удобство сборки | Добавлены кнопки NMI и Reset. Возможность установки резисторных сборок (SIP/DIP) или отдельных резисторов (в том числе SMD 0805) на шине данных. |
Что в итоге имеем:
- Настоящая аппаратная ретросистема, а не FPGA-эмулятор.
- 1 МБ SRAM и расширенная память по сравнению с классическими Spectrum.
- Нативный RGB-видеовыход.
- Два физических YM2149F и шесть PSG-каналов.
- Встроенные FDD и IDE-интерфейсы.
- Четыре слота NemoBus для дальнейшего расширения.
- Совместимые с ретросистемой Tape, Kempston, NMI и RESET.
- Стандартное ATX-питание и удобная крупная плата.
- Высокая ремонтопригодность и возможность исследования схемы осциллографом.
Итоговая оценка
Pentagon 1024 ZP Crocodile Edition V3 — это технически насыщенная и необычная ретроплатформа. Главная причина выбрать именно такой компьютер — его физическая аппаратная природа. Здесь процессор, память, видео, звук, FDC и шины существуют в реальном железе. Для коллекционера, радиолюбителя или разработчика это даёт существенно больше возможностей для изучения, ремонта и модернизации, чем компактная FPGA-реализация. Если конкретный экземпляр полностью собран, настроен и прошёл тест RAM, RGB, обоих YM2149F, FDD/IDE и интерфейсов, то это одна из наиболее функционально насыщенных «железных» реализаций семейства Pentagon для энтузиаста.Файлы для загрузки
| Название файла / Папка | Описание | Ссылка на Яндекс.Диск |
|---|---|---|
| Принципиальная схема (PDF) | Полная принципиальная схема (5 листов) проекта Pentagon1024zpMicroATX Rev. 3.0 | Ссылка на Яндекс.Диск |
| Gerber-файлы | Файлы для производства печатной платы (Rev. 3.0) | — |
| Сборочный чертёж (TOP) | Изображение верхней стороны платы с расположением компонентов | Ссылка на Яндекс.Диск |
| Сборочный чертёж (BOT) | Изображение нижней стороны платы | Ссылка на Яндекс.Диск |
| BOM (Спецификация) | Полный список компонентов для сборки | Ссылка на Яндекс.Диск |
| Осциллограммы | Осциллограммы по крокодилу 3 от HRDY | Ссылка на Яндекс.Диск |
| STL_Case_For_Pentagon1024zp_CE_v3.0.zip | Корпус для Pentagon 1024 ZP Crocodile Edition V3 | Ссылка на Яндекс.Диск |
| Скачать все фото | Все фото находятся в одном архиве | Ссылка на Яндекс.Диск |
| Скачать все файлы | Все файлы (схемы, плата, герберы, документация, прошивки) находятся в одном архиве | Ссылка на Яндекс.Диск |
Процесс сборки:
Видео от автора:
А здесь сам автор данного проекта паяет плату, попутно рассказывая все тонкости и нюансы. Видео состоит из двух частей:Полезные ссылки проекта:
- Группа автора в Telegram — ссылка на группу