Так как большинство серийных ПЭВМ имело набор разных карт расширения, хотелось бы иметь нечто подобное и под РАДИО-86РК.
В своё время различные источники (журналы Радио или Радиолюбитель) публиковали схемы с модификацией дешифрации адреса, внося в саму схему РЛК коррективы.
Данная тема - совсем о другом...
Из личных опытов (частично проверенных на своём КР-03 в железе) было замечено:
- К580ВВ55 при чтении 8003 возвращает FE или FF
- К580ВТ57 игнорирует запись в E009-E00F
- К580ВГ75 игнорирует запись в C000 без предварительной команды в C001
Что мы при этом получаем?
(В двоичном коде будет яснее):
- 10XX_XXXX_XXXX_XX11 - 8003..BFFF на чтение до 4 Кб с шагом по 4 байта
- 110X_XXXX_XXXX_XXX0 - C000..DFFE на запись до 4 Кб с шагом по 2 байта (в эмуляторе у меня там перезаписывается знакогенератор как "вариант#2")
- 111X_XXXX_XXXX_1YYY - E009..FFFF на запись до 3.5 Кб (3584 байтов) с шагом по 16 байтов (в эмуляторе у меня там перезаписывается знакогенератор как "вариант#1")
(Не нарушая нативной целостности архитектуры...)
Тем самым, теоретически, можно ли просто разработать под все РК-совместимые ПК универсальную плату расширения, подключаемую в параллель всей цельной (не перерезая ни одной дорожки!) схемы?
(Так как ПЗУ знакогенератора обычно на панельке, схема перезагружаемого знакогератора, вставляемая в панельку, не нарушает целостность!)
P.S.: Всё пока на уровне теории.
Но не прочь обсудить каждый из пунктов.