П.А. Бандалетов, Е.М. Бандалетов


ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС (ПАК) БК-DISK


БК 0010 (.01) и сейчас является самым распространенным и доступным компьютером, несмотря на все его недостатки. Один из них — низкая скорость обмена с магнитными носителями. Поэтому в настоящее время получили широкое распространение НГМД для БК, превращающие его в довольно приличную и удобную машину.

С мая 1991 года малым предприятием при заводе в г. Павловский Посад начат выпуск контроллера для БК. Контроллер подключается так же, как и блок МСТД и похож на него формой и размерами. В состав программно-аппаратного комплекса, кроме данного контроллера (КНГМД) с м/с К1801РР1, входит также магнитный диск 5,25' с клавиатурным монитором KMON (DOS.SYS) и несколько системных и игровых программ. Дисковая система KMON выполняет следующие функции:

В качестве носителя предлагается использовать НГМД МС-5311 или НГМД 6022. КНГМД изменяет вектор ЕМТ-прерываний по адресу 30 и перехватывает ЕМТ - 0, 2, 36, б, 14, 16, 24, поэтому программы, не изменяющие значение вектора прерывания по ЕМТ, будет работать с диском так же, как и с магнитофоном (при этом блок параметров ЕМТЗб и команды остаются прежними). Единственное, что надо учитывать, — то, что КНГМД использует ячейки 400-500 под блок переменных драйвера дисковода. Поэтому запись в эти ячейки при работе ЕМТ36 приводит к зависанию. Но многие программы с подгружающимися файлами могут не работать, поэтому нужно доработать их так, чтобы перед чтением подгружаемых файлов значение в ячейке 30 было равно 164000 (адрес ЕМТ-диспетчера). Нельзя также не отметить два недостатка DOS.SYS:

1) большинство отладчиков для БК используют TRAP-инструкцию, а КНГМД их не обрабатывает, поэтому, если встречается TRAP, то происходит перезапуск системы;

2) невозможность работы в БЕЙСИКЕ или в ФОКАЛЕ


ПРИМЕЧАНИЕ РЕДАКТОРА

Описываемая программно-аппаратная разработка была создана уже сравнительно давно. Поэтому можно простить описываемой дисковой системе ее недостатки... Однако сегодня данную дисковую систему да и весь программно-аппаратный комплекс в целом нельзя назвать полностью современной. Сегодня уже известно, как подключать к БК-0010 готовые контроллеры от БК-0011 с незначительной доработкой, как установить на них дополнительное ОЗУ и т.п. А уж что касается программных средств, то ANDOS и NORD, бесспорно, можно считать на сегодня наивысшим достижением. Они и запускать позволяют почти любые программы без каких-либо переделок, и отладчики с ними работают без всяких сложностей. К тому же эти системы уже сегодня позволяют работать с Фокалом и с Бейсиком. Учитывая все это, мы посчитали возможной публикацию только части предложенной авторами обширной статьи.


Распознавание и преобразование в гипертекст: Владислав М. Антонов

2004 г.