Список других утилит для работы с *.kdi-образами Корвета: https://zx-pk.ru/threads/34673?p=116...=1#post1163639
Актуальные исходники Back to MST: https://gitflic.ru/project/marinovsoft/backtomst
---Serebriakov
Наверняка многие "корветоводы" задавались вопросами - как переписать файлы с диска CP/M и обратно, как записать диск из образа или считать диск в образ? Известно несколько программ, одна из них MST 2.0 выпуска 90-х годов прошлого века. Самый главный недстаток - не работает под современными ОС. Для работы с образами диска известна утилита xkorvet.exe, имеющая пару досадных ошибок, одна из которых - отсутствие исходного кода
В начале прошлого года решил написать программу, аналогичную MST, но только "с покером и куртизанками". Первоначально предполагался чистый DOS и Turbo Pascal, но когда в очередной раз добрался до программы, адаптировал ее под Windows (драйвер fdrawcmd.sys брать здесь http://simonowen.com/fdrawcmd/), компилятор FPC. Работа в DOS тоже возможна (необходима перекомпиляция программы go32 версией FPC, работа с диском осуществляется через int13h).
На настоящий момент программа умеет работать с физическими дисками и их образами: форматирование, запись из образа, чтение в образ. В режиме файловых операций - копирование файлов на CP/M диск, удаление файлов с CP/M диска, просмотр файлов в режиме hex, text(cp866), режим дампа (модуль просмотра файлов взят из форка DosNavigator - DN/2).
Программа еще очень сырая и носит статус альфы. По мере добавления функционала буду выкладывать сюда обновленные версии. Архив с программой содержит очень краткую документацию и исходный код, программисты могут сами модифицировать исходный код по своему усмотрению.
Завсегдатаи форума моугт сказать: "есть же ZX Disk Studio, зачем еще одна программа?". Затем, что эта программа, продолжая традицию MSXCAS: а) распространяется с исходным кодом б) имеет текстовый интерфейс Turbo Vision в) может запускаться и работать как в OS Windows так и в чистом DOS.
ЗЫ. Рабочее имя программы - Back to MST. Не исключено, что в дальнейшем имя будет изменено.