Цікаві досліди

Загрузил на Макбуке FreeDOS с флешки. Загрузилось, один раз прореагировало на нажатие клавиши, а потом зависло. Как и Пруликс в более раннем эксперименте. Значит, в зависании на Маке Пруликс точно не виноват, потому что FreeDOS тоже виснет, а он написал вроде как корректно.

Но почему unetbootin нормально реагирует на клавиши?

Proolix news

Загрузил Макбук с флешки с Пруликсом. Загрузилось, но потом перестало реагировать на клавиши (зависло?) При это первичный загрузчик (unetbootin) с флешки а нажатие энтера отреагировал, а потом загрузившееся ядро Proolix – уже нет.

Update. 1-jul-2022. Ввод с клавиатуры в Пруликсе происходит при помощи прерывания 16h, которого скорее всего в BIOS Макбука нет.

А unetbootin скорее всего работает не через прерывания BIOS, а напрямую через порты клавиатуры.

Update. 1-jul-2022, 23:00. Дополнительные эксперименты показали, что BIOS на MacBook Air есть и даже адреса векторов прерываний там частично совпадают с BIOS ноутбука ASUS, int 16h так точно совпадает. Но ввод с клавиатуры не работает (а вот вывод через int 10h работает без проблем).