PDA

Просмотр полной версии : eLeMeNt ZX на основе Alchitry Au FPGA Xilinx Spartan7 256DRAM



SoftLight
03.11.2020, 18:30
Jan Kucera aka LMN128 приступил к тестам интересного прототипа нового компактного клона ZX Spectrum. Плата разведена под корпус фирменного ZX Spectrum +2 или +2A. В основе быстрая FPGA и реальный процессор Z80, похоже на наш Evolution. Особенность в том, что реальный процессор может быть отключен и заменен софтовым ядром в FPGA для достижения скоростей 20 Mhz и еще каких-то целей.

Сейчас ядро FPGA LMN128 поддерживает:


ZX Spectrum 128 и Пентагон.
Частота процессора 3,5 / 7/14 / 20МГц и 28 / 56МГц (только FPGA).
Цифровой видеовыход на ТВ / монитор со звуком.
Стандартный графический режим ZX Spectrum 128 с двумя страницами видео, Timex Hi-Res и Hi-Color, палитра ULAplus, GigaScreen - без мерцания и эффектов сканлайна
Z80 DMA
3xAY, звук SounDrive / Stereo Covox / Specdrum
DivMMC + ESXDOS


Технические характеристики:


плата подходит к корпусу ZX Spectrum + 2 / + 2A, возможно позже и к другим корпусам
реальный процессор Z80 до 20 МГц
Цифровой видеовыход на ТВ / монитор со звуком.
совместимость с клавиатурой +2 и + 2A
Сменная плата FPGA: Плата Alchitry Au FPGA Xilinx Spartan7 с 256DRAM
512 КБ FLASH (базовое ПЗУ, esxdos и тесты) + FRAM 2 КБ (системная информация, конфигурация BIOS)
стандартная шина расширения ZX Spectrum
встроенные слоты расширения
аналоговый стереозвук
подключение магнитофона для + 2 / + 2A
порты джойстика
кнопка сброса и две дополнительные кнопки (NMI)
2 слота для SD-карт


Железо и FPGA способно обеспечить работу конфигураций:


ZX Spectrum NEXT
ZX Evolution
ZX Uno
TSConfig
KAY
Sam Coupe



Текущее состояние: Первый прототип платы уже работает на частота 20 МГц (реальный процессор Z80) no wait, модель памяти Pentagon 128, воспроизведение / запись ленты.

Дневники автора и страничка проекта тут (https://sites.google.com/view/elementzx/home).
https://i.imgur.com/dkmWCGz.jpg
https://i.imgur.com/ohyloOr.jpg
https://i.imgur.com/LvT47QI.jpg

crrush
22.12.2020, 20:24
крутое, я бы купил
он уже развел и спаял плату версии 1.1

Smalovsky
25.01.2023, 14:42
Нашёл клон спектрума с режимом HGFX.
Страница клона https://www.sites.google.com/view/elementzx
Про сам клон и HGFX вот что написано:

Компьютер eLeMeNt ZX и интерфейс MB03+ обеспечивают плоскостное разрешение 256*192 и 512*192. HGFX совместим с ZX-экраном, обеспечивает 8 слоев (битовых плоскостей) для достижения 256 цветов как в режимах LowRes, так и в режимах HiRes. Поскольку он занимает только часть памяти, аналогично памяти ZX-screen и имеет внутренние буферы, его можно комбинировать с оригинальной ZX-графикой, также в так называемом режиме прозрачности. HGFX предоставляет 24-битную палитру истинных цветов, аналогичную режиму HiRes indeXedColour, с 256 индексированными цветами. HGFX основана на более мощной системе HGFX / Q, которая изначально была расширена в пограничной области до 320 * 240 или 640 * 240. :Подробности: : Пиксели: 256 x 192 и 512 × 192 : Атрибуты: отсутствуют, ограничений нет: Цвета: 256 (от 1677216): Устройство: MB03+ Ultimate, элемент ZX

Это тоже самое что ZX Poly?
На этом клоне есть расклешенные и ускоренные игры:


https://www.youtube.com/watch?v=Q1B4s7P29Ys


https://www.youtube.com/watch?v=Apk1gjLgKxk

По возможностям новый клон сопоставим с Некстом:


https://www.youtube.com/watch?v=55kMWyxOWBU

Это Диззи-уровень.

Я подозреваю, что есть ускорение 3д-графики:


https://www.youtube.com/watch?v=zv59511Fghw

Даже АТМ турбо 2 такое не потянет, да ещё на 3.5МГц! Тут какое-то ускорение.

Кроме режима HGFX есть какой-то HRXC:


https://www.youtube.com/watch?v=fTCZ0fdgbjw

Наступает эра супер-мега клонов!!!!

Smalovsky
25.01.2023, 15:07
Просмотрел тему... зря новую создал. Топик надо обновить, так как появились новые видеорежимы.

crrush
25.01.2023, 17:13
клон хороший но не для того корпуса.
где достать пустой 2+? да еще с клавой живой.
не ясно.
кстати ссылка не живая
https://sites.google.com/view/elementzx/home?pli=1
вот правильная

Xela
25.01.2023, 18:11
лон хороший но не для того корпуса.
они свои корпуса запилили:

https://retrocomp.cz/produkt?id=74

newart
25.01.2023, 20:54
они свои корпуса запилили:

https://retrocomp.cz/produkt?id=74

Свои ли?

Возможности большие, но без SDK оно обречено.

CityAceE
25.01.2023, 22:01
Это Диззи-уровень.
Это Super Frog c Amiga. Был также на PC и, наверное, где-то ещё.

andrews
25.01.2023, 22:39
Возможности большие, но без SDK оно обречено
чем больше возможностей у малого компьютера, тем больше усилий требуется на его продвижение.

Xela
25.01.2023, 22:51
Свои ли?
Свои.

ZX_NOVOSIB
26.01.2023, 00:15
они свои корпуса запилили:
А свою клавиатуру они тоже запилили?

SoftLight
26.01.2023, 12:00
Правильное название eLeMeNt ZX или LMN128


А свою клавиатуру они тоже запилили?
Можно штатную использовать +2 можно любую внешнюю PC-клаву, поддерживающую PS/2 (можно USB):
документация (https://sites.google.com/view/elementzx/docs?pli=1)


Designed to fit to ZX Spectrum +2 and +2A models' cases with their excellent keyboards or to be used as a standalone unit, with the Tiny case and an external PC keyboard.


https://i.postimg.cc/cJWxLNbn/2cut.jpg


- - - Добавлено - - -


чем больше возможностей у малого компьютера, тем больше усилий требуется на его продвижение.
Не поспоришь, тем более, что у ZX SPECTRUM NEXT огромное комьюнити, а кто поддерживает это изделие не особо понятно, даже поискав инфу в интренете яснее не стало.

CityAceE
26.01.2023, 12:48
у ZX SPECTRUM NEXT огромное комьюнити, а кто поддерживает это изделие не особо понятно
К счастью для ZX Spectrum Next, их комьюнити заполучило полное расположение такого разработчика, как Sanchez. И то платформа, мягко говоря, не сильно популярна. А LMN128 где найти такого Sanchez'а?

andrews
26.01.2023, 12:49
кто поддерживает это изделие не особо понятно
По всей видимости это пока что стартап. Как Спринтер в 1998-м.

Lethargeek
26.01.2023, 16:33
Это тоже самое что ZX Poly?
слоёв восемь, турба вместо многопроцессорности
скорей spec256 со всеми плюсами и минусами
для 3d только ускорение заливки упоминается
няп MB03+ еще и не такое легко потянет

andrews
26.01.2023, 17:22
турба вместо многопроцессорности
не понимаю, почему Raydac за столько лет и при своих финансовых возможностях это в Alter-е не реализовал? Хотя прибыли с этого поиметь, очевидно, сложно, если вообще возможно. Видео-ускоритель конечно проще аппаратно по LUTам, чем многопроцессорные синхронные ядра "тяжелого" CISCa z80. Только сложнее по алгоритмам, что мы и наблюдали после 1999 года.
А если им (ядрам z80)дать возможность переключаться с синхронного в асинхронный режим? Вообще неподъемная для 1-2 человек задача. Да и использовать это тоже замучаешься на ассемблере даже с готовой многозадачной операционкой.

Raydac
27.01.2023, 02:04
не понимаю, почему Raydac за столько лет и при своих финансовых возможностях это в Alter-е не реализовал?
потому что практического смысла не имеет никакого, программный эмулятор сейчас выгоднее железяки имхо