Судя по объёмам и содержанию твоих опусов, тебе лучше было быть писателем-фантастом, а не пытатся стать разработчиком и концепт-архитектором.Цитата:
Сообщение от Black_Cat
Удачи земляк ! :v2_clapp:
Вид для печати
Судя по объёмам и содержанию твоих опусов, тебе лучше было быть писателем-фантастом, а не пытатся стать разработчиком и концепт-архитектором.Цитата:
Сообщение от Black_Cat
Удачи земляк ! :v2_clapp:
Компы с улучшенным(на порядок) видео и одновременно с более быстрым процессором уже есть. Это:Цитата:
Сообщение от lennon
ATM-turbo 1,2,2+ (частота до 7МГц)
Sprinter (частота до 21МГц).
Так что это не ново.
Дык уже давно поменяли - ПЦ :)Цитата:
Сообщение от Black_Cat
Тут и 32-,64-бита... И много памяти, и видео с музыкой...
Только вот тянет (как это правильнее сказать?)... Назад в будущее... ;)
Сменим проц - придется менять архитектуру, сменим архитектуру - это уже никогда не станет Спеком.
Чую, что скоро поменяю КАЙ на Турбо 2+...
Ну, я не настаиваю на том, чтобы это был именно eZ80. Просто Caro сказал, что этот процессор желателен, я и написал, что раз так, вот его и проэмулируете...Цитата:
Сообщение от Black_Cat
Каким процем-донором? Мы ведь не про программную эмуляцию говорим, а про прошивку в ARMе. Вот этот чип с прошитым процессором и будет вставляться в панельку вместо родного Z80.Цитата:
В эмульном варианте нет никакой разницы между Z80 и eZ80, т.к. итоговая производительность определяется процом-донором, а всякие
16Мб адресация, если вставлять этот процессор вместо родного в уже существующую плату люычного спека - дело действительно бессмысленное. А вот "команда на такт" ничем не должна помешать - ведь это будет лишь дополнительный режим процессора, включаемый по команде точно также, как переключаются режимы прерываний по командам IM_x. Стандатный режим 4 такта на команду - остается по умолчанию, в новый - включается когда надо и когда надо выключается. Также можно отключать и новые команды...Цитата:
машинопоклоннические идолы типа "команда на такт" в эмуле, приведут только к бессмысленной ломке архитектуры ZX, притом без всяких от этого выгод, аналогично и с 16Mb адресацией.
Если новый проц будет разработан именно в таком ключе, то старому софту будет все равно точно также, как было все равно программам под CP/M, написанным для проца i8080, когда их запускали из-под CP/M же, но с процессором Z80.
Ну, ты сам тут уже написал, что тогда хрен сколько всего надо перелопачивать, а в идеале - создавать под этот процессор принципиально новую плату супер-спектрума. Моя же идея заключается в том, что нужно сделать так, чтобы можно было на любом спектруме вытащить из панельки родной Z80 и встпавить туда маленькую платку с ПЛМкой, на которой будет прошит новый проц. И ВСЕ.Цитата:
Не говоря уже что грех не воспользоваться в схемотехнике 32-разрядностью проца-донора - вот это уже реальный шаг разрубить Гордиевы узлы в производительности ZX, особенно его видеопроцессора, а не затыкать дыры в отжившей свой век схемотехнике переходниками на панельки 8ми разрядного проца. Менять нужно целиком процессорный блок и блок согласования на 32-разрядные (см. http://www.zx.pk.ru/showpost.php?p=57685&postcount=107) только в этом случае может быть реальная выгода от такого upgrade.
При этом за счет новых команд (например, каково вам было бы иметь команду, например, LD DE,BC или подобные?) и растактовки команда/такт (с возможностью отключения (отключены по умолчанию) как новой растактовки, так и новых команд (причем отдельно отключаются команды, отдельно - такты)) резко повышается производительность программ, и если раньше вечно не хватало тактов, к примеру, на переброску экрана, то теперь такая проблема будет снята.
Ну народ, включитеже свою фантазию! Ведь при условии наличия людей, разбирающихся в ARMах это вполне реально (если я ошибаюсь, и это неподъемно, то готов выслушать аргументы). Неужели никого это не заинтересовало?
Во-во! Я о том же: предлагаю заменить один-единственный чип - сам Z80 - на ARM с его же (Z80) прошивкой, только дополненной новыми командами и режимами.Цитата:
Сообщение от fan
Выгода ведь в том, что произвести замену сможет ЛЮБОЙ спектрумист, вне зависимости от того, какая модель компа у него, причем практически без паяльника (если, конечно, проц у него не впаян намертво).
Дешево и сердито!
Ну, скорость тактовой частоты, подаваемой на "проце-заменитель" может остаться прежней - 3.5/7МГц (и должна остаться, если просто вставить ARM в панельку вместо Z80, без курочанья платы). Но за счет меньшего количества такотов на команду и самые новые "продвинутые команды" получаем тот же эффект, что и от простого повышения частоты (да еще и объем кода можно сократить будет за счет новых команд).Цитата:
Сообщение от jdigreze
Или ты о чем-то другом?
Смысл такой: каждый спектрумист не должен будет выбрасывать свой любимый спек (скорп, кай, АТМ, Пентагон), а просто заменить на нем микросхему и получить новые возможности.Цитата:
Сообщение от ASDT
А слишком много новых возможностей и не нужно. 16/32 бита - это уже не спек, это ра. А второе - новые возможности должны быть таковыми, под которые уже есть запрос и которые сразу же могут быть использованы, а не пылиться впустую. Например 32 битная архитектура - это излишество, потому что для нее нужна новая ОСь, новые задачи и т.д.. А вот новой команде-аналогу LDIR, которая сможет перекиывать экран раза в 4 быстрее ее нынешней сестры и позволит обойтись без серии PUSH/POP будет рад любой демомейкер. И, без сомнения, таковая команда может быть сразу задействована. Другие примеры придумайте сразу. Это не сложно.
В таком случае проще купить ПиСюк, запустить Unreal и не париться. Но тогда это будет уже нечто другое... :|Цитата:
Сообщение от heroy
А я и не предлагаю Спек эмулить. Веду речь лишь об эмуляции только Z80 с добавлением новых команд и режимов. Ваши реальные спектрумы, которые сейчас лежат на антресолях либо работают в соседней комнате, таковыми и останутся. Вы лишь в них вместо Z80 новый проц на ARMме воткнете. Вот и все.Цитата:
Сообщение от Mike
А и не будем. Не для этого речь о новом проце веду.Цитата:
Сообщение от lennon