[an error occurred while processing this directive]

.шп136

.цв

I.1.3 ДАЛЬНЕЙШЕЕ РАЗВИТИЕ НАПРАВЛЕНИЯ

.шп0

.ов

Работу по расширению возможностей интерпретатора Бейсик продолжили программисты фирмы "Friends' software" Серков С.В. (он же автор настоящего руководства) и Лузганов В.Б. в 1992 году.

Однако, в то время программисты ничего не знали о уже имевшихся разработках Волкова И.М. и полностью изучили проблему самостоятельно. Результатом работы явился драйвер MELODIES.EXE (версии 1.4 и 2.8), возможно известный читателю. Он имел собственный интерпретатор команд и другую, гораздо более простую, логическую структуру построения, отличную от драйверов Волкова. Естественно, что после изучения разработок Волкова И.М. мы высоко оценили уже существующую систему вышеупомянутого автора и приняли ее на вооружение. Кроме того, вскоре система сборки и ассемблирования драйверов расширения возможностей интерпретатора "Бейсик" во многом изменилась и улучшилась за счет внедрения новых идей, таких как, введение модульного подхода в процессах сборки и ассемблирования драйверов, разработки путей более плотной и корректной связи со средой "Бейсик" и ДОС 3.3, разработки универсальной системы обработки ошибок, открытие возможности использования строковых параметров и многих других. Последними достижениями в этой области стали создание Серковым С.В. модуля настройки перемещаемых файлов формата Ассемблера ДОК (в последствии реализованного в виде драйвера поддержки перемещаемых файлов RELDRIVE.BIN), сделавшим возможным создание перемещаемых драйверов процедур, настраиваемых на произвольную зону памяти после загрузки, и написание мультидрайверной системы "Диспетчер", интегрированной в интерпретатор "Бейсик" и позволяющей одновременное подключение к системе до 10 драйверов включительно. Кроме того совсем недавно был написан новый модуль интерпретации команд драйвера "INTPRALL.ASM", который сделал возможным использование в качестве команд драйвера не только процедур но и функций внутреннего присваивания, что позволит сильно расширить возможности драйверов системы.

Теперь, после некоторого вводного экскурса, перейдем к более детальному рассмотрению описываемой системы, что необходимо программистам, желающим воспользоваться ей с целью написания драйвера к собственной Бейсик-программе.

.ст Раздел I:2.1

[an error occurred while processing this directive]