Нашел остатки исходников Multi-Format Disk Doctor. Удалось скомпилировать и запустить их с приведенными выше исходниками оконного интерфейса. Выкладываю недостающие исходные файлы и образ дискеты с компилированной программой. В этот раз использовал драйвер SPKEYB40, так что все функции будут работать и со стандартной клавиатурой. Также в архиве приводится подробная документация на оба драйвера клавиатуры и сам MFDD. Проект не завершен, но может пригодиться как исходник примера использования оконной библиотеки.
В комплекте также идет драйвер диска (чтение/запись секторов).
Компилировал под эмулятором CP/M Z80MU. Нужна модифицированная версия ассемблера M80 - её я ранее выкладывал в теме "ASC CP/M".
Компиляция файлов проста. К примеру, нужно набрать "M =WIND" для компиляции wind.mac
Для компоновки нужно набрать "L STARTUP,MFDD,SPKEYB40,EDZNAK[L8300[NR". Образуется файл "STARTUP.COM", который грузится с адреса 0x8300 и запускается из-под TR-DOS.