КОМПЛЕКТЫ И РАЗМЕЩЕНИЕ В М/С ПЗУ ОС "TR DOS"
Немного о комплекте ПЗУ для машин оснащаемых дисковым контроллером. Весь объем
ПЗУ состоит из 16 Кбайт системного ПЗУ машины с ОЗУ 48 Кбайт и 16 Кбайт дисковой
системы "TR DOS". Размещен объем небходимого ПЗУ может быть по разному: в четырех
м/с ПЗУ 2764 емкостью по 8 Кбайт, две м/с устанавливаются в машине, две в контроллере,
каждая пара м/с 2764 может быть заменена одной м/с 27128 емкостью по 16 Кбайт, или
установлена одна м/с 27256 емкостью 32 Кбайт только в машине. В первой половине
адресного пространства м/с 27256 записывается система для машины, во второй дисковая
система. Переключение систем производится подачей сигнала CSROM системного тригге-
ра контроллера на разряд А14 м/с. При наличии на разъеме сигнала /CSROM можно
использовать и его, включив через инвертор, или изменить размещение систем в м/с 27256
так, чтобы в первой половине разместился "TR DOS".
Наиболее удобным комплектом ПЗУ для версии машины 128 Кбайт с расширенным
Бейсиком и вдвое увеличенным объемом ПЗУ машины до 32 Кбайт, можно считать
установку м/с 27256 на плате машины и м/с 27128 на плате контроллера. Платы машин
разведенные для установки двух корпусов м/с ПЗУ, позволяют установить обе м/с на плату
машины. Реже используется одна м/с 27512 объемом 64 Кбайт с прошивками системы 128
и "TR DOS", устанавливаемая в машине, в этом случае разумно использование малогаба-
ритного контроллера без места для установки ПЗУ. Используя в комплекте м/с ПЗУ типа
27512 необходимо заранее спроектировать расположение систем машины и дисковой
системы в адресном пространстве м/с с учетом минимальных доработок уже имеющихся в
наличии аппаратных средств, или приобретая готовое ПЗУ, совершенно точно знать каким
образом запрограммирована микросхема, в каком порядке размещены ОС диспетчера и
Бейсика 128, ОС и Бейсик 48, и ОС TR DOS. Каждая из систем занимает объей 16 Кбайт,
всего 48 Кбайт, распостраненный вариант прошивки: в первой четверти адресного про-
странства с 0000Н по 3FFFH размещена ОС 128, во второй четверти с 4000Н по 7FFFH ОС
48, третья четверть не заполняется и в последней четверти с BFFFH по FFFFH размещена
ОС TR DOS. Установка такого ПЗУ в машине типовая, выводы 27 и 1 необходимо
освободить от соединений на монтажной плате.
Внимание ! Начинается главное, куда подключить вывод 27 (разряд А14) и вывод 1
(разряд А15)? Вывод 27 при такой схеме прошивки подключается к выходу CS 128
диспетчера ОЗУ и к свободному или освобожденному входу м/с D2 контроллера. При
включении на вывод 1 низкого уровня сигнала (соединен с общим проводником), процессо-
ру доступны только первые две четверти адресного пространства ПЗУ, машина стартует
в 128 К и находится в системе. Это значит, что необходимо определить в имеющемся
контроллере, вывод системого триггера, на котором при выключенной системе TR DOS
включен низкий уровень сигнала, и соединить его с выводом 1 м/с ПЗУ. В контроллерах с
переключаемым уровнем входа "D" системного триггера, возможна ситуация, при которой
подключение вывода ПЗУ А15 придется определить методом тыка. При обращении к точке
перехода в DOS триггер изменит свое состояние с 0 на 1, включив только вторую половину
ПЗУ и область адресов ОС 48 будет заменена на TR DOS.
Выключение сигнала /IORQ внутри архитектуры основной машины, может быть при
необходимости выполнено сигналом системного триггера по аналогии с базовой схемой на
одном элементе JTJI1. Установить м/с можно в машину, сигнал управления с инверсного
вывода системного триггера контроллера. Иногда припаивают ПЗУ от Пентагона, всерьез,
прошита просто: по 3FFFH пусто, затем TR DOS, ОС 128 и ОС 48, сигнал на выводе 1 ПЗУ
при выключенном системном триггере контроллера включается на вывод с уровнем лог 1,
в этом случае дисковая система доступна при включенном уровне 0 на этом выводе
триггера и блокировка/IORQ производится этим же сигналом. Именно по причине возмож-
ного применения различных комплектов м/с ПЗУ, в части конструкций контроллеров, на
разъем или точки соединений с машиной, выведены оба выхода системного триггера,
например при установке комплекта из двух м/с ПЗУ типа 27256 с ОС 128 и ОС48, и 27128
с TR DOS, выходы системного триггера контроллера подключаются к входам разрешения
выбора этих м/с так, чтобы при запуске дисковой системы включалось ПЗУ с TR DOS и
выключалось ПЗУ машины.