Вопрос к знатокам :) Есть ли сейчас в свободной продаже z80, с высокой тактовой частотой, например 50Мгц и выше, и можно-ли подключить внешний процессор через zx-bus (в первую очередь интересуют фирменные машины), не делая доработок внутри компьютера, тормозя его wait-ами когда нужно?
Заранее спасибо за ответ!
Во-превых, Z80 на 50 МГц не существует, максимум 20.
Во-вторых, он будет работать на частоте шины компьютера, то есть так же как встроенный.
Максагор
15.12.2016, 03:39
Теоретически возможно подключить, правда, не в ZX-BUS, а в панельку из-под Z80 (хотя, может быть и в ZX-BUS, если сигнал BUSAQ - перехват шины отрабатывается так, как я понимаю - отключение штатного проца от шины и перевод управления ко внешнему Z80 - так, как это делает Z80DMA в DataGear) вставить платку, на которой вместо Z80 будет альтерка, прошитая софтверным эмулем Z80 - и пусть этот эмулятор тоже будет работать с частотой от платы (или, как минимум, учитывать ее), данный эмуль можно дополнять - например ввести новые команды (тут, главное, не наплодить разнобой "стандартов"), или попробовать реализовать режим, когда команды выполняются не за 4 минимум и выше такта, а за 1-2-3 такта (при сохранении для совместимости режима прежних растактовок).
Там и сям пролетает информация, что кто-то где-то на эту тему экспериментирует, но пока что никто не предложил - "Вот вам новое софтверное ядро суперZ80 с новыми командами, с доп.режимом однотактовых команд, вот вам схема платки под сабж, паяйте, прошивайте, вставляйте, пользуйтесь". Хотя только "однотактовый режим" при сохранении прежней частоты позволит увеличить производительность проца в 3-4 раза минимум. А если грамотно подойти к созданию расширенного комплекта команд....
Несколько лет назад перед самой своей смертью Иван Мак/Winglion всерьез решил заняться сабжем, о чем писал тут, на форуме. Но смерть оборвала его начинания. Посмотрим, решится ли кто еще.
P.S. Сейчас могут возразить, что Z80, прошитый в альтерке, этот каГБэ уже не совсем спек, а типа что-то вроде эмулятора. Они имеют право на такое мнение, но все же вопрос слишком дискуссионный - каждый пусть сам решает для себя.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot