Pull to refresh
34
0
Шабаршин Александр Анатольевич @Shaos

опытный программист и на досуге самодельщик

Send message
В телеге тут пролетел белоснежный новодел платы Спринтера Sp2016s от пользователя xdemox:
image
Ну в данном конкретном случае всё сидит в одной прошивке — и Спринтер, и Спектрум, и масштабирование графики для Дума ;)
Отдельная прошивка только в игре Thunder in the Deep, но исходники к сожалению утеряны…
А если выкусить AVR, то ZX-Evo тоже окирпичится :)
100% защиту от дурака ввести всё равно не удастся — всегда найдётся «хитрец», который случайно умудрится сломать и обойти все защиты от этого самого хитрого дурака ;)
> Кстати, это отдельными прошивками сделано?
всё в одной

> а на ZX-Evo ещё и SD-карта
переходники SD->IDE тоже бывают
оно там всегда было — если часики не вставить, то биос будет их имитировать
Где гарантия, что это не перебитые левые чипы?
AM9511 тоже купить не просто как я понимаю…
рвутся-рвутся
линукс порты имеются
z380 давно не производится и соответственно не доставаем
новый альтернативный компьютер надо строить на RISC-V ;)
незнаю насчёт z380, но в z180 вроде как есть прерывания по неизвестной инструкции — теоретически возможно написать обработчик программно имитирующий работу всех исключённых команд, но т.к. это будет по сути программная эмуляция, то оно будет тормозить — так что я опять же остаюсь при своём мнении — центральным процессором должен оставаться z80
Только если как сопроцессор в ISA-платке или как софткору в FPGA — главным и ведущим всё равно должен оставаться Z80
Потому что ZX-Evo разрабатывалась (ИМХО) с оглядкой на официально прекративший своё существование в 2004 году Спринтер — разрабатывалась как чуть более дешёвая и более «спектрумовая» альтернатива. Если бы исходники прошивок и софта Спринтера были открыты авторами скажем в 2004 году, а не в 2009, то возможно ZX-Evo бы никогда не появилась на свет ;)
Извините, но подавляющее большинство программ для Z80 используют недокументированные команды (в частности работу с половинками индексных регистров IX и IY) — тем более демки. К тому же демки (да и многие игры) очень требовательны к времянкам — каждая Z80 инструкция должна выполнятся ровно столько тактов, сколько она выполняется на оригинальном Z80, иначе бордерные эффекты и всякие программные мультиколоры (подмена атрибутов на лету) разъедутся, биперные движки перестанут играть музыку правильно и т.д. Так что если речь идёт о ZX-Spectrum совместимом компьютере, то это должен быть Z80 процессор.
К сожалению эти «новые» чипы не совместимы с Z80 т.е. многие Спектрум программы на них не заведутся…
ИМХО пытались создать замену IBM PC с аналогичной графикой (16 и 256 цветов), но с подключением к обычному российскому телевизору…

P.S. «Эльф» это была попытка повторить MSX2 с его аппаратным видеоконтроллером — попытка по большей части неудачная как я понимаю — дорого (ибо на рассыпухе) и всё равно не полностью совместимо…
Есть акселератор (типа копирование пикселов и заливка одним цветом блоками до 256 со скоростью 7 миллионов байт в секунду).
Есть хардверные тайлы 8х8 пикселов — можно хоть всю видеопамять под библиотеку тайлов использовать (точнее графическую часть видеопамяти размером 768x256 байт — это 3072 тайлов.
А вообще прошивка писалась в 1996-2002 годах — тогда хоть у кого-то были спрайты в FPGA?..
ну во всяком случае на моём напечатан 20й год (если конечно дата не перебитая)
> Что делать, когда в нём сядет батарейка?
Купить новый Даллас :)

Я так недавно сделал на своей плате Спринтера, купленной ещё в 2002 году — работает как часы ;)
Хороший z80 компьютер был
И есть :)
Надо что ли тряхнуть стариной и софта пописать под него ;)
Zilog inside forever!

Information

Rating
Does not participate
Location
Palo Alto, California, США
Date of birth
Registered
Activity