С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Speccy2010 r2
Я всё равно сам не спаяю. Но буду следить за развитием событий. Авось кто-то готовый девайс будет продавать со временем.
Думаю это не проблема, тут спецов хватает, за отдельную плату соберут девайс из платы и комплектующих купленные у Павла. Так, что можно не ждать долго, а заранее согласовать и договориться. Тогда дело не затянется. Дело за малым, ждать осени, когда придут платы и соберут на пробу первый экземпляр.
Speccy2010 r2
Давайте не будем изобретать то, что уже есть - ZX Spectrum, эмуляторы на FGPA и ARM.
Надо изобрести компьютер чуть лучше ZX Spectrum. Но совместимости с ним трудно добиться, так как в нем много ограничений, которые в новом компьютере будут мешать - FLASH, нелинейный экран с атрибутами, мало свободных портов, все заточено под старый экран, менеджер памяти, TR-DOS.
Экран надо делать линейным с адреса 0, если рисовать байтами. Если 4 бита на точку, то разгоняем Z80, добавляем памяти с новым коммутатором памяти. Старые игры на новый компьютер передалать можно, но не очень легко. А без переделки запускать старые игры на новом компьютере не имеет смысла.
Если делать 4 бита на точку, то экран 256х192 точки будет весить 24 К. То есть для обращения к экрана надо 2 окна памяти по 16 К. И увеличить экран будет трудно.
Конечно уже придуманы некоторые видеокарты, которые улучшают графику Спектрума. Но в них подпрограммы наложения изображения на экран или в буфер заменяются на другие, которые выполняются на ARM или FPGA. Это все-таки больше похоже на эмулятор
Последний раз редактировалось zx-kit; 21.07.2018 в 12:24.
"L-256"
В твоих словах слово "эмулятор" звучит как то недостойно, типа то старое, "ламповое", на "рассыпухе" и есть лучшее, а это эмуляторы, отстой.
Давай определимся со смыслом слова "эмулятор" в цифровой технике, которое вот такое:
И эмуляция в FPGA это зачастую точное соответствие оригинальным цифровым аппаратам. И нет в этом абсолютно ничего недостойного или плохого, вся "ламповость" повторяется с точностью до такта и нужной скорости... При желании давая гибко модифицировать, "улучшать" нужное изделие в коде FPGA без особого напряга, со всеми своими "хотелками"... Пора менять свои убеждения и заблуждения.Эмуляция — один из способов электронного архивирования устаревающих вычислительных систем. В такой трактовке целью эмуляции является точное воспроизведение оригинального цифрового окружения, что может быть труднодостижимым и затратным по времени, однако ценно ввиду возможности достижения близкой связи с аутентичным цифровым объектом.![]()
Последний раз редактировалось Rusazar; 22.07.2018 в 08:04.
Speccy2010 r2
Ключевое слово "зачастую". Вон в этих ваших пентевах вроде стоит железный z80, казалось бы, не FPGA. Но он не православный дип, и в нём уже нет некоторых недокументированных команд, а значит некоторый софт и игры могут глючить. А уж если речь о FGPA, то тут ваще жесть начинается )) Так что фтопку эти ваши плисы. Хотя какую-то логику можно и в плис наверно засунуть. Вон есть же тр-дос для фирменных спектрумов, от MV1971, там плис, и ничо всё нормально, никто не жаловался, ибо она там заменяет логику, а не ВГ93 и т.п.
___________
Не желаю обидеть, но что за бред тут написан про Z80 который в zxevo стоит? Z84C0020FEC 44 pin это полноценный Z80, со всеми недокументированными командами. Я сам владелец zxevo и нет ни одной проги, которая бы глючила из-за использования недокументированных команд. Если есть какая прога для теста недокументированных команд могу ей протестировать.
Speccy2010 r2
Вот эта тема работает?
___________
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)