Обмен информацией между IBM PC и Орионом-128
Теория и практика обмена информацией, обмен через ГМД.
В 90-тые было намного меньше решений, чем сейчас по переносу файлов
между PC и ОРИОНОМ.
В 90-тые годы, т.к и у ОРИОНА и у PC XT/AT есть дисковод, то удобно было
делать обмен через дискету. Это делалось и на ОРИОНЕ и на PC. На PC XT/AT/386/486
я обычно использовал программу SDISK.EXE. Она позволяет обмен с
дискетами в формате CP/M от более чем двухсот иностранных CP/M-компьютеров.
Там удачно нашёлся и формат ОРИОНА с форматом 5 килобайтовых секторов на
трек, 80 дорожек, две стороны, и каталогом размером в 4 кб на 4-той
дорожке (т.е дорожки 0...3 системные). Этот формат имеет номер 155.
Ещё я пользовался программой написанной на Паскале МТ+ в 1991, но она
очень тормозная и потому пользоваться очень неудобно. Но для обоих
упомянутых программ надо, чтобы дискета была именно в таком формате.
Если дорожек не 80, а 82 или 83 (что я делал для экономии места на
дискетах), то программа SDISK не считает.
SDISK.COM хорошо работал на железе для которого был написан в конце
80-тых. И даже до 486-тых и некоторых ранних Пентиумов. Но не всегда без
проблем. Это зависит от КНГМД. На Пентиумах уже не используются
мультикарта с КНГМД на 8272 или совместимых, а КНГМД реализован на
других кристаллах или вообще эмулируется программно. Тогда программа не
может работать напрямую по регистрам БИС 8272, а надо включать работу
через ROM-BIOS. Но чем старше Пентиум, тем хуже он работает с дискетой
(у них в ROM-BIOS за ненадобностью убрали процедуры чтения секторов с
размером отличным от стандартного для MSDOS размера в 512 байт). На
Celeron начала века ещё работало.
Примерно та же проблема и с TeleDisk-ом. Он тоже из 80-тых. Но работает
на Win98 и даже кажется на WinME. А на XP уже точно не работает. Из
дискет ОРИОНА переносить файлы на PC можно с помощью TeleDisk-а и
SteinBlume. Только тоже надо брать дискеты в самом стандартном формате,
т.е 5 секторов на трек (6...10 секторов на трек не годится) и ровно 80
дорожек (82 нельзя). Тогда полученный из файла с расширением TD0 можно
вытащить все файлы с помощью SteinBlume.
PC-шный КНГМД не может читать формат дискет РК-КНГМД. И после того, как
я в 2001 отказался на ОРИОНЕ от использования КНГМД на базе ВГ93 и стал
использовать КНГМД от РК86 (т.к более надёжный и менее требовательный к
качеству дискет), то единственным способом обмена стал обмен по
проволочной линии. Чем до сих пор и пользуюсь. Увы, т.к обмен
программный через ППА, без всякого доп.железа (типа ВВ51), то скорость
обмена низка, примерно такая же как обмен в формате магнитофона. Но т.к
обычно надо передать всего один файл, - не проблема, если пересылка
файла отнимает несколько минут.
А на ОРИОНЕ нет ничего лучше, чем
MS-COMAN$ С. Коровкина из Ижевска.
К
сожалению, она делает обмен между квазидиском ORDOS и дискетой в формате
MSDOS 720 кб. Потому дискетный файл надо сначала превратить в ORD-файл и
переместить в один из квазидисков
ORDOS. Это можно сделать с помощью
программки TOB.COM (на ОРИОНЕ она запускается в любой CP/M, а на PC под
TSR-эмулятором 22NICE также запускается прямо в Windows XP). На ОРИОНЕ
затем файл перемещаем на квазидиск. Для этого я использую программу LORD
(но не
LORD.COM от М.
Бриджиди, а свой). Затем на приёмной стороне снова
запускаем TOB, который отрезает от файла ORD-заголовок и получаем
исходный файл в оригинальном виде в другом компьютере.
Но современные Windows, начиная с XP (и даже кажется и WinME) не
работают с дискетой в формате 720 кб. Потому приходится грузить с
системного CD-диска MSDOS или Win98 в командную строку и уже в этой DOS
переносить файл с дискеты формата MSDOS 720К на винчестер.
С течением времени проблемы обмена между 8-ми разрядкой и PC только
усугубляются. В современности обмен файлами через дискету теперь стал
анахронизмом и если кем-то ещё где-то используется, то очень немногими.
Современные компьютеры уже не имеют не только дисковода, но и LPT-порта,
что исключает простой программный обмен по линии без использования БИС
последовательного интерфейса. Остаётся лишь вариант специально иметь
старый компьютер для целей обмена файлами с ОРИОНОМ. Хотя в новые
времена появился ещё один способ обмена файлами - через другой носитель,
а именно с помощью контроллера флэш-памяти microSD, в которой
используется формат FAT16/32.
Автор под псевдонимом, источник https://ruecm.forum2x2.ru/
Доработки и схемы прочие... непроверенные
На предыдущую страницу На главную страницу На следующую страницу