Свежие обсуждения
Компьютеры

Передача файлов через COM порт

Дано: компьютер (древний ноутбук) без дисковода но с COM портом и зашитой в ПЗУшку ДОСей (MS-DOS 3.3). Еще у него есть встроенный квази-винт на микросхемах статичесокй памяти. Вот распечатка каталога ДОС: Volume in drive D has no label
Directory of D:DOS

. <DIR> 10-11-03 9:39p
.. <DIR> 10-11-03 9:39p
BACKUP COM 30280 6-10-88 9:00a
CHKDSK COM 11563 6-10-88 9:00a
COMMAND COM 25372 11-22-89 9:00a
DISKCOPY COM 6940 9-16-88 9:00a
EDLIN COM 7495 6-10-88 9:00a
FDISK COM 49367 4-15-89 9:00a
FORMAT COM 16020 10-31-89 9:00a
GRAPHICS COM 19567 4-15-89 9:00a
KEYB COM 9827 4-15-89 9:00a
LABEL COM 2357 6-10-88 9:00a
MODE COM 15872 6-10-88 9:00a
MORE COM 282 6-10-88 9:00a
RESTORE COM 36042 6-10-88 9:00a
SELECT COM 4132 6-10-88 9:00a
SYS COM 9878 10-31-89 9:00a
NLSFUNC EXE 3029 6-10-88 9:00a
XCOPY EXE 11216 6-10-88 9:00a
ANSI SYS 1912 6-10-88 9:00a
COUNTRY SYS 11254 6-10-88 9:00a
KEYBOARD SYS 19719 6-10-88 9:00a
ASSIGN COM 1534 6-10-88 9:00a
DEBUG COM 15930 6-10-88 9:00a
PRINT COM 9139 6-10-88 9:00a
CHAD COM 6651 11-21-89 1:29p
NOW COM 512 11-13-89 9:36a
BIOSVER COM 294 8-08-89 10:57a
EMM SYS 12012 6-22-89 9:44a
AUTOEXEC BAT 107 11-22-89 3:23p
CONFIG SYS 160 3-17-87 8:00a
SETUP10 COM 32512 11-14-89 9:09p
TEST10 EXE 34358 11-23-89 6:57p
SETUP BAT 9 10-11-03 9:55p
34 File(s) 910336 bytes free

Задача: приведенным набором средств закачать туда программы, необходимые для работы (Волков, редактор, руссификацию, интерпретатор Бейсика, программу для передачи файлов) и рабочие файлы, тексты для чтения. Скачивание удается с помощью команды copy file.txt com1 на одном конце, и гипертерминала на другом. Обратный процесс не выходит...

 
Вот тут есть совет:

http://www.limtu.ru/vt/zone/izone152/pub/izone4.htm

 
Так не получится.
В приведенном наборе средств нет Commander'a (он должен стоять на обоих коипах).
Пожалуй придется вспомнить ассемблер, DEBUG'om написать программку связи
и уже тогда соединяться и перегонять через СОМ.
Но лучше посмотреть, наверно флоп подключить все же можно.
 
там написано,что NC может сам себя клонировать:

>А в качестве постскриптума приведу подробную
>инструкцию по клонированию NC. Представте себе, что
>Вам необходимо переписать файлы с одного компьютера
>на другой, но на одном из них нет Norton Commander.
>Обычно NC можно переписать с дискеты, но это не
>всегда может получится - например, на ноутбуке может
>запросто не быть дисковода. К счастью, NC сам умеет
>пересылать себя на другой компьютер, если они
>соединены через последовательные порты. Для пересылки
>NC на другой компьютер надо:

----

 
В общем,на большом компьютере в NC выбираем меню связь-->клонировать

А на ноотбуке надо ввести:

MODE COM2:2400,N,8,1,P
CTTY COM2:
(это в меню "клонировать" написано)

только скорость надо увеличить.

 
Почему-то у меня ни разу не удавалось клонирование. Хотя сама передача через НортонКоммандер 4.0 идет успешно...  
...Скачивание удается с помощью команды copy file.txt com1 на одном конце, и гипертерминала на другом. Обратный процесс не выходит...

А если вместо ГиперТерминала - тоже DOS (а и хорошо бы - тот же самый, тогда параметры портов по-умолчанию должны гарантированно одинаковыми установиться)? То есть, на машине-источнике copy ncmain.exe com1, а на второй - copy com1 ncmain.exe (в таком виде она стоит и ждет приема, т.е. ее запустить первой) ?
Кстати, у меня плохо соединялось через NC, если один из NC был запущен из-под Windus. А вот когда оба - из-под голого DOS - без проблем.

 
А там у меня никакого ctty нет! Тдт это внутренняя команда?  
CTTY - внутренняя команда. Кстати, а может ее и перед COPY COM1 надо использовать? Никак не могу поэкспериментировать - второй комп без клавиатуры работает...