Кроме ОЗУ и цвета в РК86 не хватает возможности в одном экране иметь более 128-ми разных символов (чтобы поиметь КОИ-8 для текстообработки и все ASCII коды нужные для CP/M) и нормального фонта 8*8 вместо убогого фонта 6*8. Т.к оперативно переключать фонт могут только 4 атрибута ВГ75, которые целиком истрачены на цвет, то как я уже предлагал ранее, надо предусмотреть возможность программного переключения на 8 цветов, тогда атрибут инверсии освобождается и используется как оперативный коммутатор фонта, что даёт возможность иметь 256 символов в одном экране.
При 8-ми цветах можно задавать только цвет INK или только цвет PAPER. Удобно иметь и так и так, т.е два режима полу-цвета с 256-ю символами в фонте. Тогда для игр - 8 цветов на INK, а PAPER всегда чёрный, и в играх из 256 специальных игровых символов 8*8 строятся динамичные спрайты. А для системных программ, наоборот удобнее 8 цветов на PAPER, а цвет INK всегда белый. Но всего два фонта это совсем мало. Фонтов должно быть как минимум 8, 4 группы по 2 фонта (т.к в одном экране атрибутом ReverseVideo выбирается 2 фонта).
А в плане развития РК86, кто бы разработал крошечную платку расширения, втыкаемую в панельку КР580? На платке генератор, Z80 на такте 8-10 МГЦ и скоростное ОЗУ w24257, которое замещает ОЗУ 0...76СF из ОЗУ основной платы (а при доступе в экранное ОЗУ 76D0...7FFF вводится 2 такта WAIT). Такая установка Z80 реверсивна, вторжений на плату практически нет, потому каждый захочет это поиметь.
Да и более простая платка-переходник, где только Z80 на такте 1.77 МГЦ (возможно с 1-2 TTL-корпусами обрамления для формирования сигналов от КР580) тоже бы имела успех. Почему бы Вам не выпустить инструкцию как ставить Z80 в базовый РК86, а уж как это сделать конструктивно мы бы сами решили. Кстати, также было бы полезно сделать инструкцию как в базовый РК86 поставить статическое ОЗУ, а то вычислить из чужой схемы, как это сделать не каждый сумеет.
[свернуть]