Ну в данном конкретном случае всё сидит в одной прошивке — и Спринтер, и Спектрум, и масштабирование графики для Дума ;)
Отдельная прошивка только в игре Thunder in the Deep, но исходники к сожалению утеряны…
А если выкусить AVR, то ZX-Evo тоже окирпичится :)
100% защиту от дурака ввести всё равно не удастся — всегда найдётся «хитрец», который случайно умудрится сломать и обойти все защиты от этого самого хитрого дурака ;)
незнаю насчёт z380, но в z180 вроде как есть прерывания по неизвестной инструкции — теоретически возможно написать обработчик программно имитирующий работу всех исключённых команд, но т.к. это будет по сути программная эмуляция, то оно будет тормозить — так что я опять же остаюсь при своём мнении — центральным процессором должен оставаться z80
Потому что ZX-Evo разрабатывалась (ИМХО) с оглядкой на официально прекративший своё существование в 2004 году Спринтер — разрабатывалась как чуть более дешёвая и более «спектрумовая» альтернатива. Если бы исходники прошивок и софта Спринтера были открыты авторами скажем в 2004 году, а не в 2009, то возможно ZX-Evo бы никогда не появилась на свет ;)
Извините, но подавляющее большинство программ для Z80 используют недокументированные команды (в частности работу с половинками индексных регистров IX и IY) — тем более демки. К тому же демки (да и многие игры) очень требовательны к времянкам — каждая Z80 инструкция должна выполнятся ровно столько тактов, сколько она выполняется на оригинальном Z80, иначе бордерные эффекты и всякие программные мультиколоры (подмена атрибутов на лету) разъедутся, биперные движки перестанут играть музыку правильно и т.д. Так что если речь идёт о ZX-Spectrum совместимом компьютере, то это должен быть Z80 процессор.
ИМХО пытались создать замену IBM PC с аналогичной графикой (16 и 256 цветов), но с подключением к обычному российскому телевизору…
P.S. «Эльф» это была попытка повторить MSX2 с его аппаратным видеоконтроллером — попытка по большей части неудачная как я понимаю — дорого (ибо на рассыпухе) и всё равно не полностью совместимо…
Есть акселератор (типа копирование пикселов и заливка одним цветом блоками до 256 со скоростью 7 миллионов байт в секунду).
Есть хардверные тайлы 8х8 пикселов — можно хоть всю видеопамять под библиотеку тайлов использовать (точнее графическую часть видеопамяти размером 768x256 байт — это 3072 тайлов.
А вообще прошивка писалась в 1996-2002 годах — тогда хоть у кого-то были спрайты в FPGA?..
Отдельная прошивка только в игре Thunder in the Deep, но исходники к сожалению утеряны…
100% защиту от дурака ввести всё равно не удастся — всегда найдётся «хитрец», который случайно умудрится сломать и обойти все защиты от этого самого хитрого дурака ;)
всё в одной
> а на ZX-Evo ещё и SD-карта
переходники SD->IDE тоже бывают
линукс порты имеются
P.S. «Эльф» это была попытка повторить MSX2 с его аппаратным видеоконтроллером — попытка по большей части неудачная как я понимаю — дорого (ибо на рассыпухе) и всё равно не полностью совместимо…
Есть хардверные тайлы 8х8 пикселов — можно хоть всю видеопамять под библиотеку тайлов использовать (точнее графическую часть видеопамяти размером 768x256 байт — это 3072 тайлов.
А вообще прошивка писалась в 1996-2002 годах — тогда хоть у кого-то были спрайты в FPGA?..
Купить новый Даллас :)
Я так недавно сделал на своей плате Спринтера, купленной ещё в 2002 году — работает как часы ;)
И есть :)
Надо что ли тряхнуть стариной и софта пописать под него ;)
Zilog inside forever!