OR DOS V4.03 от ORION-SOFT для Орион -128, краткое функциональное описание

Установка и работа с ОС ОР ДОС 4.03, работа с 4-мя страницами

Платы и наборы микросхем для Ориона, куплю микросхемы. Запчасти и периферия на ПК Орион-128

Внешние программы и команды Ор Дос... расширяем сервис Ор ДОС

26/02/2022 Допилина Виталием из Астрахани, и полностью протестированна ORDOS 4.16. Которая работает на Орион Восточный Экспресс 512 с 512 к памяти и 1024!!! -   16 дисков при наличии 1024 к,   и 8 дисков при наличии 512к. Скачать можно здесь...

ORDOS V4.16 пакетное выполнение программ 8-16 квазидисков

Внешний вид запуска ОРДОС 4.16

Ордос полностью протестирована, глюков нет. Уложились в 2 кб.

ORDOS V4.16 пакетное выполнение программ 8-16 квазидисков

При отсутствии платы расширения 1024, т.е при наличии всего 512к памяти, диски дополнительные появляются, но операции с ними не возможны.

ORDOS V4.16 пакетное выполнение программ 8-16 квазидисков

Сейчас будет пилится VC$

Данная статья описана в журнале "Радиолюбитель" 9, 1993 г.

Операционная система OR DOS V4.00 (ordos4, oc4) - это продолжение развития предыдущих версий. Поэтому сохраняется приемственность векторов функций и дисков. Так rom-диск является диском "A". Вторая страница памяти компьютера интерпретируется как диск "В", третья - "C", четвертая - "D". На rom-диске система занимает по прежнему 2 Кбайта.
ОС4 не проверяет физическое наличие дополнительных банков ОЗУ, поэтому при обращении к несуществующим квазидискам (если не установлена плата расширения ОЗУ) возможны не штатные ситуации. Если шина данных в компьютере "подперта" на +5v (ВНИМАНИЕ! Плата контроллера НГМД дисковода "orionsoft" эту функцию уже выполняет, в последующих версиях контроллера подтяжка шин убрана, поэтому выбирается диск А:), то обычно выбирается диск "В".

ORDOS V4.03 пакетное выполнение программ 4 квазидиска

ORDOS V4.03 - описание программиста

Скачать прошивку Ордос которая работает с 8-дисками

После запуска ОС V4 производит проверку дисков (b, c, d) на наличие в них информации. Если в первых трех ячейках диска находятся коды, которые можно отнести к символам ascii (КОИ-7) 20-7Еh, то ОС4 воспринимает это как наличие файлов на данном диске. В противном случае он форматируется, т.е. в первую ячейку заносится значение - 0ffh. Проверяются квазидиски при каждом "холодном" перезапуске ОС4 (нажатии на кнопку "СБРОС"), а также при первом включении компьютера. По окончанию процесса автоформатирования, ОС4 производит поиск (первоначально на диске "b", а затем на диске "А") текстового файла "setup.tx", где содержатся инструкции по установке начальной операционной среды. Если данный файл не найден - управление передается ССР - процессору консольных команд.

Файл setup.tx - это текстовый файл, где перечислены имена программ и драйверов предназначенных для автоматической загрузки. Это могут быть самозапускаемые или пассивные драйверы, (клавиатуры, дисплея, магнитофона и пр.), знакогенераторы и т.д. Выход с этих программ может производится как по команде ret, так и по адресу 0bffdh.

Программы могут вести диалог с пользователем и затирать ССР. Создается файл setup.tx текстовым редактором. Например:

А:ch-rr{ВК} - загрузить знакогенератор . Б-М русские
А:key${ВК} - загрузить драйвер клавиатуры
b:cls${ВК} - очистить область ОЗУ и экран.

Внутренние команды Ор ДОС

F(ORMAT) - ПОДГОТОВКА ("ФОРМАТИРОВАНИЕ")"КВАЗИДИСКА"
D(IR) - ВЫВОД КАТАЛОГА ДИСКА НА ЭКРАН ДИСПЛЕЯ
L(OAD) - ЧТЕНИЕ ФАЙЛА ИЗ ДИСКА В ПАМЯТЬ КОМПЬЮТЕРА
S(AVE) - ЗАПИСЬ УЧАСТКА ПАМЯТИ В КАЧЕСТВЕ ФАЙЛА НА ДИСК
R(EN) - ПЕРЕИМЕНОВАНИЕ ФАЙЛА
E(RA) - УДАЛЕНИЕ ФАЙЛА, ХРАНЯЩЕГОСЯ НА ДИСКЕ
Т(УРЕ) - ПРОСМОТР ТЕКСТОВЫХ ФАЙЛОВ

 Конец текста в файле обозначается символом "."(точка) с "красной" строки. Синтаксис построения строк такой же, как и при вводе командной строки ОС4, т.е. между символом имени диска, двоеточием и именем файла не допустимо вводить пробелы. Строка не обязательно должна начинаться с имени диска, но в этом случае текущим будет ранее определенный диск. Контроль за синтаксисом и корректностью построения setup.tx возлагается на пользователя. Выполнение файла не сопровождается сообщениями об ошибках.
Выполнение пакетного файла происходит при "холодном" старте, т.е. при нажатии на кнопку "Сброс" или "jmp f800". Можно временно не допустить его выполнение, если перед отпусканием кнопки "СБРОС" удерживать любую символьную клавишу.

Следует иметь ввиду, что для выполнения файл setup.tx размещается по адресу посадки. Поэтому необходимо проанализировать последствия размещения файла с тем, чтобы не допустить его уничтожения. Для этого определяют безопасную область ОЗУ и корректируют посадочный адрес. Получив управление (перед тем как начать диалог с пользователем), ССР производит поиск файла "ext" на диске "В". Работа с этим файлом проводится аналогично "ordos" v2.ХХ.

Следующий этап работы ССР - это поиск файла "VC$" на диске "А".

Графическая оболочка VC - волков коммандер

VC$ - Волков коммандер

Имя "vc$" зарезервировано под экранную оболочку "ordos" - своего рода "norton commander". При благополучной загрузке, последний запускается и пользователь входит в привычный диалог с компьютером.

Однако, если файл "vc$" отсутсвует на rom-диске - ССР переходит в командный режим. Диалог с пользователем ведется на уровне команд операционной системы. При этом на экран выводится сообщение:

(c) 1992 orionsoft
ordos ver 4.00 2vs
А>

Команды (и их синтаксис) ОС4 аналогичны предыдущей  версии ordos - 2.4. Документация по OR DOS V2.4.

 

Купить платы, наборы микросхем на Орион-128, КР565РУ5В, КР565ру7В, к565ру5г AU, к565ру7г Au в позолоте, куплю микросхемы

 

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу