Это привычная организация в фортране - считается, что строка начинается LFом, а кончается CRом. Исходное состояние - курсор в начале прошлой строки (форматирующий символ '+' позволяет пропечатать поверх прошлой строки и бросить курсор как есть [могу уже ошибаться - подзабыл фортран]).
RSX-11 следует этим правилам: при нажатии на CR во время ввода строки, курсор переводится в начало строки, но строка не сдвигается. В RT-11 не так - там CR автоматически при вводе транслируется в CRLF и выводится и то и другое (если только ввод не берется из буфера - тогда наступает ж...).
- - - Добавлено - - -
Да просто сохранять как текст - видно же, что это обычный текст. Просто при преобразовании обратно (если таковое будет) сделать возможность указать атрибут FD.FTN (ну и можно попробовать определить его автоматически: если первый символ входит в множество [ !+$01] (примерно - точно уже все не помню, доки есть на bitsavers).
- - - Добавлено - - -
Есть еще программа COD в исходниках, была среди DECUS софта - нечто вроде uuencode/uudecode, сохраняющее любой файл в текстовом виде с F11 атрибутами - можно предусмотреть такой режим копирования
- - - Добавлено - - -
Кстати, тема данной программы скорее уместна здесь, а то потом когда захочется найти - будет трудно - я вот вчера-позавчера так свою программу потерял среди тем потому что запостил совсем не в ту тему![]()






Ответить с цитированием