Pentagon-1024SL

Материал из SpeccyWiki
Перейти к: навигация, поиск

Pentagon-1024SL (P1024SL) - серия отечественных клонов ZX Spectrum, разработанная Алексеем Жабиным (KingOfEvil) в 2005-2009 годах, развивающая линейку отечественных клонов Pentagon. Всего в линейку входят три полностью разные версии компьютера.

Pentagon-1024SL v1.x

Внешний вид платы Pentagon-1024SL v1.x

Разработан в 2004-2005 годах на базе Pentagon Солон (1993 г.) с учётом совместимости с KAY 1024. Схема выполнена на микросхемах мелкой логики (всего 78 микросхем), использует модуль SIMM30 в качестве ОЗУ. Имеет два слота ZXBUS. Турбо-режим изначально отсутствовал (существует доработка от Lord Vader). На плате есть встроенный контроллер дисковода и Kempston-мыши.

Pentagon-1024SL v2.x

Внешний вид платы Pentagon-1024SL v2.x

Выпущен в 2006 году с открытыми исходными текстами прошивок ПЛИС и допускает перепрошивку.

«Pentagon-1024SL v2.х» с программной точки зрения является реализацией концепций, публиковавшихся в Fido и ZX-Net, а также в газете Born Dead #10. Он работает на тактовой частоте 3.5/7 МГц (переключается программно), поддерживает 1024 КБ ОЗУ одним модулем SIMM30 (управление через порт #7FFD), имеет дополнительные графические режимы 16C и 384x304 (управление через порт #EFF7), встроенный звуковой синтезатор AY-3-8910 (YM2149F), контроллер дисковода (нетурбированный), NTSC-кодер, совместим по адресу порта принтера с ZX Lprint III, имеет слотовую архитектуру подключения различных периферийных устройств посредством стандартной шины NemoBus. Плата рассчитана на установку в стандартный РС АТ корпус.

Существуют альтернативные прошивки для:

  • исправления развёртки;
  • удлинения IORQ в турбо-режиме;
  • режимов 512x192, Gigascreen и аппаратный мультиколор;
  • нового линейного графического режима 320x256 (вместо штатного 384x304 со сложной адресацией);
  • аппаратного скролла штатного режима 16C;
  • палитры из 4096 цветов (с внешней доработкой).[1]

Версии 1.x и 2.x производились небольшой серией, было выпущено более 40 экземляров плат, в том числе в виде наборов для самостоятельной сборки.

Pentagon-1024SL v2.х был компо-машиной на демопати DiHalt (в 2011 году заменён на ZX Evolution).

Pentagon ver.2.666

Экспериментальная модель с Z80-совместимым ядром T80 (на частоте 28 МГц) в FPGA, разрабатывалась с 27 июня 2007 года[2], впервые показана на Chaos Constructions 2008, потом представлена на DiHalt 2009 в двух исполнениях - 2.666 и 2.666le[3].

Характеристики Pentagon 2.666le:

  • FPGA из серии Cyclone II
  • Периферийный контроллер ARM, подключен к FPGA по I2C (позволяет грузить прошивку FPGA с SD-карты)
  • 2 мегабайта статического ОЗУ, из которых часть зарезервирована под ПЗУ (в текущей прошивке страницы 72-75)
  • 3 слота расширения ZX-BUS
  • Видеовыход VGA (RGB 555)
  • ЦАП
  • АЦП

Прошивка на январь 2013 года содержит:

  • Менеджер памяти по Pentagon 1024, ATM Turbo 2 и ZX Evolution (без старшего бита номера страницы)
  • Видеорежимы 6912, 16col, 320x200 цвет на точку (16 цветов) и аппаратный мультиколор 640x200
  • Палитра ATM3 по схеме DDp (RGB 444)[4], совместимо с ATM Turbo 2
  • Три частоты процессора: 3.5 МГц, 14 МГц, 28 МГц (no wait), переключение аналогично ZX Evolution
  • TurboSound
  • Kempston joystick
  • ПЗУ Mr Gluk Reset Service
  • Копировщик Fatall
  • Минимальный отладчик с точками останова (его экран по запросу накладывается на ZX-экран с возможностью переключения клавиатуры)

В 2024 году добавлена поддержка частоты процессора 57 МГц (эффективная скорость 58 МГц).

Источники

  1. Альтернативные прошивки для Pentagon-1024SL v2.2
  2. Pentagon 2.666 - история задумки, реализации, воплощения в жизнь и планы на будущее - NedoPC #6
  3. Информация о Pentagon ver.2.666 на сайте разработчика
  4. Вариант палитры для ZX-Spectrum, Pentagon1024SL22, (ATM)Turbo2+

Ссылки