Эта конструкция и в предложенном виде уже не РК-шка. Не важно чем дополнена оригинальная РК-шка. Если это 100% совместимо с программами РК86, то это можно назвать РК86+.Сообщение от Vladimir_S
Мне лично вместо полностью нового компьютера больше понравился бы выпуск маленькой платки переходника с Z80, втыкаемой в панельку вместо КР580 или же подобной платки втыкаемой в системный разъём. Так и делалось во всём мире в 70-тые и 80-тые годы, когда надо было заменить процессор. Расширение ОЗУ тоже делалось внешней платкой.
Хороший пример Apple-II. Там тоже порты, ПЗУ с бейсиком (и ПЗУ внешних карт) занимали много адресного пространства (C000...FFFF). А в 1979 году, когда стали ставить на Apple-II USCD Паскаль, выяснилось, что 48 кб ОЗУ для этого мало. Потому выпустили платку расширения ОЗУ на 565 РУ3 называемую Language Card (что значит языковая плата, т.к она давала возможность использовать ЯВУ). Эта платка расширения втыкалась в системный разъём, а при её активации (программным ключом) область ПЗУ и В/У заменялась на ОЗУ в 16 кб, что и давало полные 64 кб, требуемые для работы компиляторов ЯВУ. Кстати и Z80 (а также 6809, 68008, 8088, 65802) в Apple-II тоже ставились внешней платкой раcширения.
Я всегда за такие доработки архитектуры, что можно сделать МГТФ-ом за пару часов наедине с паяльником. Это всем владельцам РК86 даёт возможность "подтянуться", причём не кромсая имеющуюся плату РК86, а просто спаяв небольшую доп.платку расширения (где Z80 и одна микросхема ОЗУ 62256/w24257) и воткнув эту платку в системный разъём получается машина проще и удобнее. Вот после этого (или одновременно) можно выпускать и плату новодела, которая будет иметь только то, что есть на плате расширения. Вот тогда платы новодела и такие платки для расширения имеют смысл. Это было бы реальное развитие "платформы РК86", а без этого - возникнет раскол.
Никто не хочет разработать и организовать производство таких платок расширения РК86 на Z80?
Без таких платок, Z80 на этой плате новодела можно будет использовать только в качестве быстрого КР580, чтобы все программы могли использоваться и на базовом РК86 с КР580. Команды Z80 можно использовать только в ROM-BIOS. А наличие простой для повторения платки расширения с Z80 позволит считать, что у всех владельцев РК86 стоит Z80 и ОЗУ 64 кб.
Впрочем, даже такая плата новодела РК86 будет хоть каким-то шагом вперёд за 30 лет, хотя в конструкции вполне можно было обойтись и без 155 РЕ3.
Так и не увидел описания архитектуры и рекламы о том, что это даёт пользователю.
Если в системе есть такт 2 МГЦ, то разумно сделать фонт 7*8 при пиксель клоке 9 МГЦ (и кварце 18 МГЦ). Хотя намного лучше выглядит фонт 8*8 (при пиксель клоке 10 МГЦ).
Линейку коммутируемых частот для Z80 выгоднее получать не мультиплексором, а с помощью ДПКД (делителя с перемеменным коэффициентом деления) на базе счётчика с предустановкой (типа 555 ИЕ7). При кварце 18 МГЦ получается линейка частот 1.8 МГЦ, 2.25 МГЦ, 3 МГЦ и 4.5 МГЦ, а при кварце 20 МГЦ - 2 МГЦ, 2.5 МГЦ, 3.333 МГЦ и 5 МГЦ. Такт генератора сначала делится на ИЕ7, а затем подаётся на выходной триггер (т.к CLK Z80 д.быть правильным меандром).
Понятно, что две 64-х килобайтные банки усложняют. Но и имеющиеся 64К ОЗУ разумно использовать на максимум. Хочу сказать, что в неиспользуемых дырах адресного пространства выгоднее иметь ОЗУ, а не ПЗУ, т.к это даёт гибкость. ПЗУ в адресном пространстве нужно только для ROM-BIOS и отладчика, а для резидентного хранения обычных программ лучше подходит ROM-диск (даже произвольно гигантского размера). Т.к могучий цветной оконный ROM-BIOS пока никто писать не собирается, то ПЗУ достаточно 4 кб, 2 кб базовое ПЗУ и ещё 2 кб нужны под загрузчики системы с microSD, дисковода, винчестера или проводной линии.