2026-01-30

vak: (Бодхидхарма)
Наваял на скорую руку симулятор PC i86. Сделал качественную трассировку, теперь разбираюсь по ней, как стартует стандартный досовский бут сектор. Хорошее описание нашлось по ссылке:

thestarman.pcministry.com/asm/mbr/DOS50FDB.htm

Ещё до бут сектора биос раскладывает в памяти своё хозяйство: таблицу векторов прерываний и пару областей критических данных. Чем-то похоже на бэсмовскую мониторку. Есть неожиданные вещи, к примеру, вектор 0x1E указывает на строчку параметров текущего флоповода в биосе, вектор 0x41 на параметры первого жёсткого диска, а вектор 0x46 на параметры второго диска.

Благо, теперь у ИИ можно спросить. Я сделал странички с описанием: