📂 Документ: orion128-mod-07_clean.html


 

Обмен информацией между 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$ С. Коровкина из Ижевска.

Программа MSCOMM$ обмен с IBM PC и ОРДОС ориона

К сожалению, она делает обмен между квазидиском 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/

 

Доработки и схемы прочие... непроверенные

 

 

 

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

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