Сделал корректировки в ПЗУ ROM1 (минимальные, планирую еще тамошний начальный загрузчик IDE позже переписать более грамотно) и ROM2 (существенные) - добавил возможность загружать Альтаир-ДОС штатным загрузчиком. Добавил ту самую подпрограмму 0F834 (чтение сектора), ничего при этом не поломав (как я надеюсь) и не отменив. Заработали штатные загрузчики MBR и BOOT-сектора раздела Альтаир-ДОС, правда в MBR пришлось воткнуть пару NOP чтобы на адрес 002Fh попало число 01 (номер страницы куда ПРО-шный BIOS грузит с диска), соответственно на два байтика в MBR поправился и образ с которого грузимся (я туда FDISK-ом уже запилил обновленный MBR).
Возможность загрузки остальных ОС штатным загрузчиком сохранена (но не проверялась).
В ROM2 также до кучи залит "микроромдиск" с TESTDEV для контроллера PRO, MBOOT.
Естественно, это не отменяет необходимости правки BIOS самой Альтаир-ДОС в HDD-образе (подпрограмм работы с IDE по варианту PRO, а еще лучше сделать универсальный), в настоящее время она грузится в меню MBR, оттуда загружается BOOT-сектор выбранного раздела, который грузит в память код ОС, ОС стартует и выводит счетчик памяти, но далее по обращению к диску выводит "BadSector" (что и логично при неправленном BIOS).




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