Просьба потестить новую версию моего MBR-загрузчика Alter. Добавлены новые фишки, суть которых должна быть понятна из описания структуры и режимов работы ниже. Готов ответить на любые вопросы. Любые конструктивные замечания также приветствуются. Если нужно описание программного интерфейса, сообщите об этом.
Имя/Смещение/Размерactsec/432/4
ОписаниеНомер сектора, загружаемого в обычном режиме, когда нет активного загрузочного раздела.
Имя/Смещение/Размерaltsec/436/4
ОписаниеНомер сектора, загружаемого в расширенном режиме, когда нет альтернативного загрузочного раздела.
Имя/Смещение/Размерkeyflags/444/1
ОписаниеНабор бит, которые определяют клавиши для активации расширенного режима (8 - любая клавиша Alt).
Имя/Смещение/Размерaltpart/445/1
ОписаниеНомер альтернативного загрузочного раздела или ноль. Значения 1-4 используются для первичных разделов. Значения 5-255 зарезервированы для дополнительных разделов.
Режимы работы (keyflags/altpart):
0/0 - обычный режим (при отсутствии активного загрузочного раздела выполняется загрузка сектора с номером, хранящимся в
actsec).
0/X - обычный режим с сохранением номера альтернативного загрузочного раздела.
X/0 - расширенный режим (загрузка сектора с номером, хранящимся в
altsec).
X/X - расширенный режим (загрузка с альтернативного загрузочного раздела).
alter-3.bin (432 байта)
alter-3e.bin (432 байта) -
Alter 3 Extra Edition (добавлена задержка в одну секунду для ожидания нажатия на клавишу).