В 2024 году проекту “Pentagon – 1024 SL” исполнилось 20 лет ;-)

(… а мы до сих пор играем в эти игрушки …)

!!! Дисклаймер

 

“PENTAGON” ver.2.666FE (Final edition)

(В активной фазе разработки с 2023 г.)

· Логическая схема машины реализована на базе ПЛИС FPGA EP3C40Q240C8N (Cyclone III, Altera);

· Центральный процессор: процессорное ядро, совместимое с Z80, на базе FPGA, тактовая частота 28МГц для FPGA с градацией по скорости “8”;

· RAM: 2x8 Mb SDRAM с 16-битной шиной данных;

· Контроллер периферии LPC1857JBD208 (ARM Cortex-M3, NXP), тактовая частота 180 МГц;

· Видео: VGA 50 Гц, HDMI, Spectrum-экран, ATM-графика, возможны расширенные режимы до 800x600, 256 цветов на точку;

· Звук: YM2149 (VHDL-код, реализован на FPGA), Turbo sound, планируется встроенный General Sound, аппаратный MP3-декодер;

· PS2/USB keyboard/mouse, RTC, 2xSD-CARD, Ethernet, USB Host;

· Kempston joystick, 2xNES gamepad, 2xGENESIS gamepad;

· 3 слота ZX-BUS;

· 2-слойная (!) печатная плата.

Техническая документация: final.pdf (Остальное в разработке)

 

“PENTAGON” ver.2.666LE

(разработка 2009 г.)

Основные технические характеристики:

· Логическая схема машины реализована на базе ПЛИС FPGA EP2C8Q208C8N (Cyclone II, Altera);

· Центральный процессор: процессорное ядро, совместимое с Z80, на базе FPGA, тактовая частота 28МГц для FPGA с градацией по скорости “8”;

· RAM: min 512k, max 2048k (SRAM);

· Контроллер периферии LPC2368FBD100 (ARM7TDMI-S, NXP), тактовая частота 72 МГц;

· Видео: VGA 50/60 Гц, Spectrum-экран, ATM-графика, возможны расширенные режимы до 800x600, 256 цветов на точку;

· Звук: YM2149 (VHDL-код, реализован на FPGA), Turbo sound;

· PS2 keyboard/mouse, RTC, SD-CARD, IDE (Nemo);

· 3 слота ZX-BUS;

· 2-слойная печатная плата

Техническая документация: https://github.com/koe1234/pentagon_2_666_le/blob/main/tfm_le.pdf

GERBER файлы: https://github.com/koe1234/pentagon_2_666_le/tree/main/gerber

Исходные коды программы MCU: https://github.com/koe1234/pentagon_2_666_le/tree/main/mcu

Исходные коды прошивки FPGA: https://github.com/koe1234/pentagon_2_666_le/tree/main/fpga

 

“PENTAGON” ver.2.666

(разработка 2007-8 гг.)

Основные технические характеристики:

· Центральный процессор Z84C0020VEC (Z80, 20 МГц)

· RAM: min 512k, max 2048k (SRAM)

· Логическая схема машины реализована на базе ПЛИС FPGA EP2C8Q208C8N (Cyclone II, Altera)

· Центральный процессор: реальный Z80 и дополнительное процессорное ядро, совместимое с Z80, на базе FPGA, тактовая частота 28МГц для FPGA с градацией по скорости “8”;

· Контроллер периферии LPC2294HBD144 (ARM7TDMI-S, NXP), тактовая частота 60 МГц

· Видео: VGA 50/60 Гц, Spectrum-экран, АТМ-графика, возможны расширенные режимы до 800x600, 256 цветов на точку

· Звук: YM2149 (VHDL-код, реализован на FPGA), аппаратный mp3-декодер

· PS2 keyboard/mouse, RTC, SD-CARD, IDE (Nemo)

· Контроллер Ethernet на базе RTL8019AS

· ZX-BUS

· 4-слойная печатная плата с покрытием иммерсионным золотом

<Материалы готовятся к публикации>

 

“PENTAGON” ver.2.2

(разработка 2006 г.)

 

Основные технические характеристики:

· Конструкция платы соответствует АТ – стандарту

· 3 слота ZX-BUS;

· Микропроцессор КР1858ВМ3 / Z0840008PSC;

· Тактовая частота: 7 МГц (TURBO) / 3.5 МГц (NORMAL);

· 1024 Кб ОЗУ;

· 64 Кб ПЗУ;

· Интерфейс принтера ZX LPRINT III (реализована только аппаратная часть);

· Музыкальный сопроцессор YM2149F / AY8910;

· Типы видеорежимов: стандартный ZX-экран, 16 COLOUR (ZX экран, каждая точка рисуется своим цветом), ZX-экран без бордюра (разрешение 384 x 304);

· Контроллер дисковода BETA DISK INTERFACE, на базе КР1818ВГ93;

· Подключение к монитору / ТВ: RGB SYNC (нагрузка 75 Ом, размах 1.5 В пик-пик), встроенный кодер PAL/NTSC;

 

Техническая документация: https://github.com/koe1234/pentagon_2.2/blob/main/ver22.pdf

GERBER файлы: https://github.com/koe1234/pentagon_2.2/tree/main/GERBER

Прошивки ПЗУ: https://github.com/koe1234/pentagon_2.2/tree/main/ROM

Исходные коды прошивки CPLD: https://github.com/koe1234/pentagon_2.2/tree/main/CPLD

Исходные тексты Gluk reset service – на сайте Дмитрия Быстрова http://alonecoder.nedopc.com/zx/gluk664.rar

  

Кодер PAL для ZX Spectrum-совместимых (и не только) компьютеров

(разработка 2023 г.)

 

Это "рассекреченная" и переосмысленная версия кодера PAL "NIMF 4", продававшегося в 90-е годы на радиорынке в Москве со стертой маркировкой на микросхемах. Отличительная особенность - высокое качество изображения, легко уделывает все имеющиеся варианты. Тип используемых микросхем был идентифицирован, схема восстановлена и немного модернизирована: вместо ВЧ модулятора был сделан S-Video выход.

 

 

Техническая документация: palcoder.pdf

GERBER файлы: palcoder.rar

Z-Controller

(разработка 2007 г.)

Контроллер PS/2 клавиатуры и мыши (no wait), IDE и SD-CARD (SPI) для ZX-Spectrum

 

 Техническая документация: https://github.com/koe1234/Z-controller/blob/main/ZC.pdf

https://github.com/koe1234/Z-controller/blob/main/DOC/ZC_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D1%8F.pdf

GERBER файлы: https://github.com/koe1234/Z-controller/tree/main/GERBER

Исходные коды программы MCU: https://github.com/koe1234/Z-controller/tree/main/MCU

Исходные коды прошивки CPLD: https://github.com/koe1234/Z-controller/tree/main/CPLD

 

“PENTAGON-1024 SL” ver.1.4

(разработка 2004 г.)

Основные технические характеристики:

1024 кБ ОЗУ, тактовая частота процессора 3.5 МГц, встроенный контроллер Kempston mouse, открытая архитектура (2 слота ZX-BUS)

Ver14.rar (500 кБ) – принципиальная и монтажная схемы, PCB с разведенной печатной платой (P-CAD 2001), прошивки

TEST.rar (49.2 кБ) – тестовая программа

(платы версии 1.41 имеют только косметические изменения по сравнению с 1.4, поэтому для них нет отдельного комплекта документации)