ну во первых, тут какой то холивар пошёл вместо реального ответа на вопрос.
Использовать TR-DOS при затертых переменных можно двумя способами
1) используя прямое обращение к ВГ
2) используя область, сохраняющую необходимые системные переменные
Насчёт эмуляторов для SMUC и прочего - тут конечно однозначно только второй вариант.В своей View я использовал драйвер с прямым доступом к ВГ, который тем не менее различает буквы и работает с любым дисководом.
Так что согласен с мненией о кривых руках.
Вообще если естькривой софт, который неизвестно как может вспакостить с системной областью, то лучше каждую дисковую операцию завершать сохранением этой системной области в расширенную например память, а оттуда их уже вытаскивать. В связи с высокой длительностью дисковых операций такая процедура малозаметна будет для тех кто будет её эксплуатировать.




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