Программа работает через драйвер, который либо выдает данные,
либо ошибку и я с этим ничего не сделаю.
У программы три режима чтения
1. Сканирование дорожки (чтение только адресных меток т.е. составление порядка расположения секторов на дорожке)
2. Чтение секторов по ранее отсканированным меткам
3. Сканирование дорожки и чтение данных секторов.
Можно, как вариант создать новый образ TRDOS диска и чтением секторов заполнить данные (если точно известно, что диск ZX)
По каталогу - в спектрумовских дисках есть еще 9 сектор, по которому программа определяет что это TRDOS диск,
если он поврежден, то как определить что диск TRDOS ?
Если очень надо, то отдельные сектора можно сохранять (с исправного образа) и загружать (в испорченный образ),
например 9 сектор, но там хранится информация о количестве файлов и т.д.
Сперва был еще режим с чтением сырых данных с дорожки, но для него необходимо два дисковода (один с эталонным диском)
т.к. драйвер FDrawcmd разрабатывался для дисков Amiga. Я от него отказался.
- - - Добавлено - - -
Думаю, если займусь доработками, то не проблема.





Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
Ответить с цитированием

