либо контейнер (файл) спековский на диске не отображается 1:1 в файл MS-DOS/Win, который записывает плагин, и из-за этого при переносе на Орион в файл попадает лишнее что рвет крышу трекеру (либо наоборот при переносе с Ориона в файле чего-то недостает для спековского плагина - для переноса им на диск спека).
Поясню на примере. Есть Oрдос и есть CP/M. В CP/M нормальные файлы (с атрибутами такими же как на нормальных системах), их мой плагин переносит на MS-DOS/Win 1:1. А есть Ордос, где в атрибуты файла еще добавлена всякая несвойственная файлам как "поименованным наборам данных" фигня типа "адрес посадки в ОЗУ". Эти атрибуты приходится при копировании на MS-DOS добавлять в содержимое файла (которое видно внутри такого ORD-файла в MS-DOS как дополнительные байты, но оно не видно в Ордос где при обратном копировании оно попадает в заголовок и соответственно не читается ордосовской программой как читалось бы CPM-овской). Если этих атрибутов не будет (а будут голые данные), файл на Ордосе обработается криво. И наоборот - если такой файл копирнуть плагином в СP/M и прочитать там, то в начале файла прочитаются "лишние" данные (что справедливо не только для файлов скопированных плагином, но и копируемых Ordos<>CPM программами Atlas$, Lord.com и аналогичных)





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