Цитата Сообщение от Максагор Посмотреть сообщение
Поддерживаю обеими руками, но с одним "но": Снаружи это должна быть платка с 40 выводами, подключаемыми в панельку из-под стандартного Z80, чтобы воткнул в любой спек и работай, только с новыми возмлжностями.
Не получится! Если делаем шину данных 16 бит (к примеру) - уже схема компа должна быть иной. Нужен арбитр ОЗУ. 2 линейки ОЗУ, одна - чётные адреса - вторая нечетные. Адресная линия А0 соответственно выбирает или одну или другую линейку, если мы запрашиваем 8 бит. У проца есть сигнал выходной который указывает на размер запрашиваемых данных, 8 или 16 бит. Если запрашиваем 16 бит с четного адреса, отдаем ему по байту из линеек. Проблема возникает когда адрес нечетный и проц запросил 16 бит. Тогда ему в ответ вернём 8 бит, по старшей части шины данных и другим сигналом указываем на эту ситуацию. Проц тогда должен сделать следующий цикл, инкрементировав адрес и запросив 8 бит. Это пример, что со стандартными 40-а ногами ничего не получится. И есть ещё куча огромная таких примеров. Но программно всё будет замечательно. Большая часть программ в новой системе будет работать ничего не замечая.