Не прошло и года В общем сорсы пока нет смысла выкладывать, где-то непонятная ошибка, плюс на выходные планирую их доработаь до товарного вида.
Пытаюсь записать файлы по команде SAVE. То пишет, то ошибку выдает. Зависимости от размера блока не заметил. Самое интересное, что ошибка только на диске малого объема, с кластером 1Кб. На диск в 8Мб, с кластером в 4Кб, пишется без проблем. Возможно все-таки блок параметров неверно расчитываю.
В архиве файлы для эмулятора:
hdd.rar
В папке FRM утилитка для "форматирования" винта. Натравливается на образ винта, разбитого FDISK'ом на логические диски. Активный загрузочный раздел игнорируется, остальные преобразуются в CP/M. Параметр '-A' задает размер таблицы свободных блоков, пока нужно использовать только 256. Параметр '-D' - это количество отведенных под директорий кластеров. По умолчанию отводится 2 штуки. Сорс под DOS пришлось править, но времени протестировать не было. Завтра.
Большая просьба к тем, кто разбирается. Гляньте сорсы, правильно ли я расчитываю параметры дисков?
Ну и образ винта: http://myfolder.ru/files/40619284
На нем только SV.COM. Поначалу работала. После перезагрузки эмулятора перестала
Нажмите на изображение для увеличения. 

Название:	SV1.jpg 
Просмотров:	483 
Размер:	25.2 Кб 
ID:	47802
Нажмите на изображение для увеличения. 

Название:	SV2.jpg 
Просмотров:	444 
Размер:	35.4 Кб 
ID:	47803