Важная информация

User Tag List

Показано с 1 по 10 из 556

Тема: DSDOS для ПРК "Орион-128"

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,224
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    907
    Поблагодарили
    596 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Утилита обмена файлами с IBM-совместимым ПК - «LINK$»

    Для хранения файлов "железного Ориона" на IBM-совместимом ПК и обмена ими с другими пользователями через Интернет, в ОС DSDOS имеется утилита LINK$, которая позволяет передавать файлы с "Ориона" на IBM-совместимый ПК и наоборот.
    Обмен производится с помощью интерфейса RS-232. Для этого в ПРК "Орион" должна быть сделана аппаратная доработка: установлен UART на ИМС КР580ВВ51 + КР580ВИ53 ( схема + преобразователь сигналов TTL<->RS232, например на ИМС MAX232). Соединение с IBM-совместимым ПК производится "перекрёстным" кабелем COM-COM, для обмена используются только линии Rx, Tx и GND. Скорость обмена 9600 кБод.

    Передача файлов производится в проприетарном формате, который со стороны IBM-совместимого ПК поддерживается специальной утилитой ( LINK.EXE ).

    Хранение орионовских файлов на IBM-совместимом ПК - в формате «*.ori»:

    Формат хранения файлов ПРК "Орион-128" на IBM PC
    -----------------------------------------------------

    Файл имеет расширение "ori" и содержит следюущую информацию:

    Сигнатура:
    4F 72 69 6F 6E 2D 31 32 38 20 66 69 6C 65 0D 0A (16 байт)

    Заголовок:
    Имя файла (8 байт)
    Адрес "посадки" (2 байта)
    Длина (2 байта)
    Атрибуты (1 байт)
    Рабочая страница ОЗУ (1 байт)
    Дата создания (2 байта)

    Тело файла.
    Запуск утилиты LINK$ с параметром "?" выводит подсказку:




    Передача файла с IBM-совместимого ПК на «Орион»

    Для отправки файла с IBM-совместимого ПК на "Орион", нужно:

    1. Соединить оба ПК кабелем-линкером;



    2. На Орионе запустить "L LINK$ <B:>" (в качестве необязательного параметра вводится имя диска, на который будет сохранён файл);



    3. На IBM-совместимом ПК, соответственно, запустить "LINK.EXE <FileName.ori>".



    Для информации выводится реальное (орионовское) имя файла, его адрес "посадки", длина и рабочая страница ОЗУ.
    Прервать процесс передачи/приёма можно нажатием клавиши [Esc] (на Орионе - [АР2]).

    В режиме приёма утилита LINK$ также может принимать и отображать символы в кодировке ASCII.


    Передача файла с ПРК «Орион» на IBM-совместимый ПК

    Для обратной передачи файла необходимо то же самое соединение линкером.

    На IBM-совместимом ПК запускается утилита с ключом "/R":



    На ПРК «Орион» запускается утилита LINK$ с именем передаваемого файла в качестве параметра:



    Пояснение к картинке. Скриншот экрана "Ориона" сделан в эмуляторе, реальная передача файлов не производилась, в связи с этим утилита выдавала ошибку передачи. Ошибка означает, что передающая сторона в течении определённого времени (таймаута) не получила ответа от принимающей стороны, и может свидетельствовать о неисправности канала связи, либо о том, что на принимающей стороне не запущена утилита в соответствующем режиме. Прервать процесс передачи/приёма также можно нажатием клавиши [Esc]/[АР2].

    Для утилиты LINK$ считается текущим диск, с которого она запущена. Если нет явного указания диска в имени передаваемого файла, то его поиск осуществляется на текущем диске. В примере показаны оба варианта.

    На IBM-совместимом ПК полученный файл сохраняется в каталоге, где находится утилита "LINK.EXE". Имя файла формируется из орионовского имени + расширение ".ori", при этом если в орионовском имени присутствует символ ".", то он заменяется на символ "_". Оригинальное орионовское имя файла сохраняется внутри файла-контейнера в неизменном виде.

    ↓↓↓
    Последний раз редактировалось Denn; 17.12.2017 в 13:05. Причина: Изменение путей ссылок
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. продам платы "Орион-128"
    от AHTuXPuCT в разделе Барахолка (архив)
    Ответов: 70
    Последнее: 19.06.2012, 20:39
  3. Платы ром-диска "Орион-128"
    от AL.EX в разделе Барахолка (архив)
    Ответов: 45
    Последнее: 10.06.2012, 12:54
  4. Куплю плату "Орион-ПРО"
    от АлександрПП в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 15.05.2011, 20:48
  5. Ответов: 0
    Последнее: 15.08.2010, 14:38

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •