Так никто и не спорит с тем, что если в ЭВМ одновременно две архитектуры, то коммутировать их удобно с помощью РЕ3. Но если архитектура только одна, то выборку конкретного адреса также успешно сделает любой дешифратор (ИД7, ИД3, ИД4, но лучше всего ИД14).
А ПЗУ в области F000 Вам, видимо, потребовалось включать ПЗУ вместо РК-КНГМД в режиме АПОГЕЯ, у которого 4 кб ПЗУ в адресах F000...FFFF. А по какому же адресу в АПОГЕЕ включён РК-КНГМД. Или у него РК-КНГМД вообще не используется, а применяется свой КНГМД на базе ВГ93, использующий канал 2 ПДП ?
Кроме коммутации двух архитектур, применение РЕ3 позволило Вам раскидать участки ОЗУ по всей области 8000...FFFF, заняв неиспользуемые "дыры" с шагом 1 кб. Но хорошо ли это ? Для конкретного пользователя, возможно, это хорошо, а вот для всей платформы РК86 очень плохо. Я всегда сторонник самых минимальных доработок, которые каждый владелец РК86, имеющий паяльник, может без труда сделать на свой старой плате РК86, чтобы не отрываться от масс.
А т.к первый приличный новодел РК86 задаст стандарт доработок на века вперёд, то подходить к доработкам надо очень аккуратно. Поэтому-то мне и кажется, что изменять архитектуру не надо. Есть окно ПЗУ (шириной в 4 кб), есть окно ОЗУ (шириной в 32 кб). Добавляем в них страничное расширение и всё. ПЗУ используем для расширения ROM-BIOS и RK-DOS, а доп.ОЗУ используем для эл.диска, что сделает возможным удобным пользование РК и без наличия внешних приводов (дисководов, винчестеров, SD-карт и цифровых магнитофонов на базе ПЛИС).
Режим совместимости с МИКРОШЕЙ предпочтительнее всего, т.к тогда нет проблем с RK-DOS, удобно расширяется ПЗУ и это обходится дешёво. А в варианте АПОГЕЯ с его гигантским ОЗУ куда ставить ПЗУ, - там нет окна ПЗУ E000...EFFF и использование RK-DOS и РК-КНГМД вообще невозможно, т.к в АПОГЕЕ на F000 стоит ПЗУ.




Ответить с цитированием