PentaDiv III Plus (Black Edition) — это самостоятельная материнская плата ретро-компьютера, разработанная
Alex Zor (Кривой Рог, Украина). Плата архитектурно и программно совместима с семейством клонов
ZX Spectrum / Pentagon, с интегрированным DivMMC и расширенной поддержкой периферии. Это максимально «нафаршированный» современный клон: полноценный аппаратный FDC под флоппи-дисковод, IDE для HDD, DivMMC/SD с ESXDOS, RTC с батарейкой, USB-HID для клавиатуры/мыши, тройной видеовыход (VGA/HDMI/композит), распаянный аппаратно OPL3 и два AY-чипа, а также шина расширения NEMOBUS.
Ядро системы
| Компонент | Модель / Описание |
|---|
| CPU | Zilog Z84C00xxP (Z80, DIP-40) — совместим по системе команд с оригинальным Spectrum/Pentagon |
| Программируемая логика | 3× CPLD Altera MAX3000/7000-серии: 2× EPM3128 (TQFP-100) — основная логика тактирования/декодирования шины; 1× EPM3256 (LQFP-144) — расширенная логика (видео/периферия) |
| Вспомогательная логика | 74HCT244 (буфер шины), 74ACT04, 4069 (инверторы), 2× 74LVC1G32/125 |
Память
| Компонент | Описание |
|---|
| ОЗУ | 3× 628512 (SOP-32, статическая память 512К×8) — банковое ОЗУ, достаточное для полного набора режимов (48K/128K/Pentagon + расширенные банки) |
| ПЗУ | Сокет DIP-32 под 27C010 / 27C020 / 27C040 или 27C512 (гибкий выбор объёма — от 512 КБ до 4 МБ) |
Хранение данных
| Компонент | Описание |
|---|
| DivMMC (SD-карта) | Аппаратно реализован через логику CPLD; поддерживает 1024K режим; на плате 2× слота microSD (основной + резервный/переключаемый) |
| Дисковод (FDD) | Контроллер KR1818VG93 (советский клон WD1793) + разъём IDC 2×17 (34-контактный) — полноценная поддержка 5.25"/3.5" флоппи-дисководов |
| IDE | Разъём IDC 2×20 (40-контактный) — подключение жёсткого диска / CompactFlash по IDE |
| RTC (часы реального времени) | Микросхема BQ3285S + кварц 32768 Гц + батарейка CR1220; драйвер RTC.SYS совместим со стандартом GLUK RTC, поддерживает также DS1285/MC146818/KR512VI1 |
| ESXDOS | Полная программная поддержка |
Звук
| Компонент | Описание |
|---|
| 2× YM2149 (DIP-40) | Классический TurboSound-стерео (аналог AY-3-8910) |
| YAC512 | Параллельный стерео ЦАП для AY (по типу Covox) |
| YMF262 (OPL3) | Распаян аппаратно на плате (не только эмулируется программно) |
| TL074 | Счетверённый операционный усилитель, аудио-микшер/буфер выходных сигналов |
| Программная поддержка | VGM/SAA-плееры для ESXDOS: AY-3-8910, YM2149, YM2203 (в т.ч. 2× для TSFM), YMF262, YM3812 (OPL2), Philips SAA1099 |
| Аудио разъёмы | Tape In / Tape Out (Jack 3.5 мм), Audio (Jack 3.5 мм + пин-хедер 1×4) |
Видео
| Компонент | Описание |
|---|
| AD724 | RGB→PAL/NTSC кодер (композитный видеовыход, RCA-разъём) |
| 2× ICS501(511) | Прецизионные синтезаторы частоты для генерации точного видео-клока (PAL/NTSC поднесущие) |
| Кварцы | 4.43 МГц (PAL), 3.57 МГц (NTSC), 14 МГц (опорная частота) |
| Видеовыходы | VGA (DSUB-15HD), HDMI (Molex-разъём), композит (RCA) |
Периферия и интерфейсы
| Компонент | Описание |
|---|
| USB | Контроллер CH9350L (USB→HID мост) + разъём USB-A — прямое подключение USB-клавиатуры/мыши |
| ATmega8A (TQFP-32) | Альтернативный/родной контроллер клавиатуры и мыши (прошивка HID.hex) |
| Джойстик | DSUB-9 |
| Доп. DSUB-15 | Вероятно, для второго джойстика/принтера/расширения |
| NEMOBUS | 2× разъёма SL-62 (2×31, 62 пина) — стандартная шина расширения семейства Pentagon/Scorpion |
| JTAG (2×5) и ISP (2×3) | Программирование CPLD / микроконтроллера |
Питание
| Компонент | Описание |
|---|
| Вход | Power (баррел-разъём Kycon) |
| LM2596S-5 | Импульсный понижающий стабилизатор на 5В (основное питание) |
| 2× LM1117-3.3 | Линейные стабилизаторы 3.3В (для CPLD/логики) |
| Power_Out (1×4) | Вывод питания для периферии |
| Защита | Диод Шоттки 1N5822, множество 1N4148WT (26 диодов), полевой транзистор AO3401A (ключ питания), ферритовые бусины для фильтрации |
Управление
| Компонент | Описание |
|---|
| Кнопки | Reset, Turbo, Menu, NMI (SW_PUSH 6мм) |
| Навигация | OK / UP / DN — кнопки навигации по встроенному меню |
| Переключатель | DPDT-переключатель (защёлкивающийся) — вероятно, аппаратное переключение режимов/питания |
| Индикация | 3 светодиода-индикатора (LED 1206), не считая индикаторов слотов SD |
Состав элементной базы (BOM)
| Тип | Кол-во |
|---|
| Резисторы (R) | 156 |
| Конденсаторы (C) | 83 |
| Диоды (D) | 26 |
| Разъёмы (J) | 22 |
| Микросхемы (U) | 26 |
| Кварцы/генераторы (Y) | 6 |
| Транзисторы (Q) | 11 |
| Кнопки/переключатели (SW) | 8 |
| Резисторные сборки (RN) | 6 |
| Дроссели/бусины (L) | 3 |
| Шинные разъёмы (NEMOBUS) | 2 |
| Батарея (BT) | 1 |
| Итого позиций | 351 |
Карта ПЗУ (меню PentaDiv v0.2p, банки по 16 КБ)
| Адрес | Содержимое |
|---|
| 0x00000 | PentaDiv menu |
| 0x04000 | SOS 48 |
| 0x08000 | SOS 128 |
| 0x0C000 | SOS Pentagon |
| 0x10000 | HE Gluk 0.19 |
| 0x14000 | Gluk 6.63 |
| 0x18000 | SOS + Fatall |
| 0x1C000 | Fatall |
| 0x20000 | SOS + Proteus |
| 0x24000 | Proteus 2.3 |
| 0x28000 | TR-DOS Proteus |
| 0x2C000 | TR-DOS 5.04TM |
| 0x30000 | TR-DOS 6.11Q |
| 0x34000 | ESXDOS |
| 0x38000 | MADROM |
| 0x3C000–0x3FFFF | (пусто) |
| 0x40000 | Игра |
| 0x44000 | SE Basic |
| 0x48000–0x4C000 | (пусто) |
| 0x50000–0x5C000 | RomTest 1.02 (4 банка) |
| 0x60000–0x6C000 | Пользовательский банк 1 |
| 0x70000–0x7C000 | Пользовательский банк 2 |
Прошивки и ПО
| Компонент | Описание |
|---|
| CPLD (v0.2) | main.pof + IO_1.pof + IO_2.pof — исправлено открытие ROM-файлов в ESXDOS |
| ATmega8 (v0.1) | Первая версия прошивки клавиатуры/мыши (HID.hex) |
| ROM-меню (v0.2r) | Исправлена очистка ОЗУ ESXDOS, добавлен режим DivMMC 1024K |
| RTC.SYS (10.05.2026) | Драйвер часов для ESXDOS, стандарт GLUK RTC |
| SAA Player (v0.2 Alpha, 08.06.2026) | Плеер .SAA/.COP для эмуляции SAA1099, макс. размер файла 16 КБ |
| VGM Player (v0.61, 02.07.2026) | Плеер .VGM с поддержкой AY-3-8910, OPL2/OPL3, YM2203 (в т.ч. связка 2× для TSFM-совместимости) |
Файлы для загрузки
| Название файла / Папка | Описание | Ссылка на Яндекс.Диск |
|---|
| Foto.jpg | Фотография готовой собранной платы сверху (для масштаба и визуальной идентификации) | Ссылка на Яндекс.Диск |
| PentaDiv3PLUS_A1_Gerbers.zip | Производственный пакет ревизии A1: Gerber-файлы (12 файлов), интерактивный BOM, схема в PDF (дата платы 2026-08-02) | Ссылка на Яндекс.Диск |
| PentaDiv3Plus_Sch_Bom_A0__1_.zip | Пакет схемы ревизии A0: принципиальная схема в PDF, интерактивный BOM (дата 2026-06-23) | Ссылка на Яндекс.Диск |
| PentadivIIIPlus_FW_0_2.zip | Пакет прошивок v0.2: CPLD (main.pof, IO_1.pof, IO_2.pof), ATmega8 (HID.hex), образ ROM (0.2.BIN), драйверы и плагины для ESXDOS | Ссылка на Яндекс.Диск |
| PentaDivIIIPlus_0.3alpha.zip | Тестовая версия! Добавлено - DivIDE, monitor 0.1, SPI Flash loader, изменение логики ROM | Ссылка на Яндекс.Диск |
| Скачать все файлы | Все файлы (герберы, схемы, прошивки, BOM, фото) находятся в одном архиве | Ссылка на Яндекс.Диск |
Полезные ссылки проекта: