Я пытаюсь включить графический режим в VGA (в ядре нашего курса - JOS).
Я обнаружил, что для этого мне нужно вызвать прерывание 10h из реального режима (8086). Однако переход в реальный режим после перехода в защищенный режим является проблемой, поэтому я пытаюсь использовать режим V86.
Я обнаружил, что для использования режима V86 мне нужно запустить его как задачу, поэтому теперь я Я работаю над добавлением поддержки процессов V86.
Мое ядро ограничено и не содержит надлежащей файловой системы, поэтому, чтобы загрузить код реального режима, я пытаюсь скомпилировать и скомпоновать все это вместе (ядро и v86 задача).
Так кто-нибудь знает, как создать Эльфа для реального режима?
Кроме того, если кто-нибудь может дать мне совет, как связать его с ядром, было бы здорово!
Спасибо,
Шай.