С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Не думаю, что буду оригинальным, но скажу:
Считаю, было бы целесообразным для начала дополнить прошивку Z80 командами коллов относительно содержимого регистровых пар (BC, DE, HL, IX, IY) из набора Z380, а также относительных коллов с 16-битным смещением:
CALL d16,(rp)
CALL rp(rp) - не помню есть ли они в Z380.
При этом следует обеспечить:
1. установку платы с FPGA-Z80 в панельку стандартного Z80 на спектруме;
2. возможность обновления прошивки на самом спектруме.
Как идеальный вариант вижу изготовление конечного продукта в виде платы расширения, имеющей новый видеоконтроллер, GS, контроллер HDD, etc, слоты расширения, с возможностью установки в любой существующий клон спектрума.
С уважением,
Gris / Red Triangle.
_____________________________________
ZX-EVO/TS-Labs config/NGS/HDD/SD-card
Amiga A1200/Blizzard 1230@50/32/60GB
Amiga A1200/Apollo 1260@66/32/60GB
UnAmiga (C5) AGA GM7123 VideoDAC
Весьма досадно, что Z80 имеет команду "ld sp,hl", а не "ex sp,hl" - кажется мелочь, однако было бы полезнее на порядок...
Прихожу без разрешения, сею смерть и разрушение...
А я идею поддерживаю, при условии что "новый Z80" можно будет вставить в посадочное место "старого Z80" на любом спектруме.
Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
Прошу прощения, а смысл? Старенькие клоны большую частоту шины не потянут. При увеличении частоты FSB проца скажем за 14Мгц уже вся начинка кардинально меняется (быстродействие памяти, скорость срабатываение защелок портов). Опять же Z80 ограниченный 64Кб прямоадресуемой памяти. Какой смысл в таком новом процессоре, десяток новых команд?Сообщение от Максагор
Добавлено через 8 минут
Если меняется проц меняется и сам компьютер. Если бы не внутренние порты старших клонов Z80 (Z180, Z380, eZ80), то это была бы реальная альтернатива. Но со сменой не только проца, но и среды обитания (компа). А поскольку в спектруме как минимум клавиатура пересекается с адресом внутреннего порта, то выход виден только в применении быстродействующего софтядра Z80 в ПЛИС.
Последний раз редактировалось spensor; 13.12.2007 в 11:40. Причина: Добавлено сообщение
именно таки путем пошли интеловцы, добавив кэш, чтоб уменьшить нагрузку на память/порты, ну и конечно добавляли команды... эволюционный путь однако!
другое дело - а приживется ли?
вообще, чтобы прижилось, надо как минимум составить список команд, в которых есть острая необходимость у програмёров. совместными усилиями составим?
Как показывает историческая практика - есть, и в РС в своё время активно применялась практика встраивания команд от старших моделей процов в модифицированные младшие:
NEC V20=I8088+команды от I80286
NEC V30=I8086+команды от I80286
Cyrix Cx486SLC=I80386SX+команды от I80486
Cyrix Cx486DLC=I80386DX+команды от I80486
Cyrix Cx486SRX2*=I80386SX+команды от I80486
Cyrix Cx486DRX2*=I80386DX+команды от I80486
Cyrix Cx5x86 M1=фактически Pentium в корпусе I80486DX4
* - удвоенная частота ядра
Последний раз редактировалось Black_Cat; 13.12.2007 в 14:43.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)