В ридми есть пункт:
А где эту специальную версию взять?Цитата:
Специальная версия под DOS работает
непосредственно в чистом DOS
В ридми есть пункт:
А где эту специальную версию взять?Цитата:
Специальная версия под DOS работает
непосредственно в чистом DOS
Взять исходники и собрать. Последние версии скорее всего не соберутся, а вот более ранние - да.
А как это сделать? В папках с программой исходники есть. Но собирать я не умею.
Скомпилировал.
Вложение 60676
В архиве также вложен один исправленный модуль (по сравнению с выложенным в стартовом посте) и bat файл для запуска компиляции.
Если что-то работать не будет, то значит пользоваться нужно win32 версией программы, так как dos32 версия не тестируется от слова совсем.
Вроде, всё работает.
С реальными дисками или с образами?
*При работе с дисками/образами с количеством секторов меньше 0x100
номера секторов в каталоге однобайтовые, иначе двухбайтовые.
*При чтении диска в образ число дорожек берется из DPB
*В операциях чтения и записи сектора максимальный номер сектора проверяется исходя из параметров в DPB.
Обновлен стартовый пост.
Во время копирования файлов с одной корветовской дискеты у меня вылезает назойливое сообщение "Catalog not ready, retry?". От него невозможно избавиться. Можно сколько угодно нажимать Yes или No, но оно вылезает снова. Только закрывать программу.
Вот её образ: https://yadi.sk/d/XulS03Jg3Xtbz5.
Дискета хорошая. Заметил, что сообщение вылезает на определенных файлах - PRINTSCR.COM и SHOW.COM, если их выделить больше двух. По отдельности или вдвоём они копируются. При копировании из образа этой дискеты всё проходит нормально.
В Win32 или DOS версии?
В Win32.
Про DOS версию я уже и забыл, а ведь вы же мне её компилировали. :)
Проверил эту дискету в DOS версии, в ней всё нормально.
Так что,
Работает и с реальными и с образами.
Файлы сортируются сначала по типу, потом по имени. А нельзя ли сделать сортировку просто по имени? Вместе с СОМ-ами часто идёт "обвязка", если надо скопировать отдельную программу, можно что-то и упустить.