Nп/п : 39 из 48
От : Sergey Dorofeev 2:5020/12000 15 мар 25 02:08:53
К : Valentin Nechayev 15 мар 25 02:14:02
Тема : графическое лого
----------------------------------------------------------------------------------
@MSGID: 2:5020/12000 4f53923c
@REPLY: 2:463/68.300 67d46a70
@TZUTC: 0300
@CHRS: CP866 2
Hello Valentin,
orig.message to echo RU.UNIX.BSD on 14 Mar 25 19:28:54
VN> Hо на этом этапе ещё нет драйверов, и поэтому каждый блок с диска грузится
VN> через BIOS вызовы, для которых идёт переключение в реальный режим,
VN> выполнение вызова и переключение обратно в защищённый режим, где BTX
VN> loader грузит boot loader.
А оно не запускает BIOS в режиме VM86? XMS-style доступ весьма
тормознутый, насколько помню там через контроллер клавиатуры процессору RESET надо
делать.
VN> С учётом того, что boot loader сам, пользуясь теми же самыми BIOS вызовами
VN> через тот же шлюз с теми же ограничениями, должен загрузить уже полное
VN> ядро с заданными модулями, а это точно не влазит в первый мегабайт (я вижу
VN> 29MB только на основной файл) - то метод с буферами уже есть и
VN> используется. А вот почему сам boot loader не грузят через этот метод -
VN> это и есть то, из чего возникла вся эта ветка обсуждения.
А ради чего вообще вопрос возник? Лоадер-то вполне помещается в
640К, так что это были бы просто ненужные действия. Ну а если хочется
графику, шрифты и картинки вполне можно аккуратно в лоадер добавить, прослойка
в виде чего-то типа fbdev терминала (текстовый вариант ведь полюбасу
нужен, терминал может быть на ком-порту), если конечно нет задачи сделать
фон в виде пейзажа с 4К и менюшку с шейдерами.
Sergey
... vim
--- PyFTN
* Origin: fluid.fidoman.ru (2:5020/12000)
SEEN-BY: 5001/100 5019/40 5020/77 181 545 730 828
848 870 1042 1955 2992 4441
SEEN-BY: 5020/8086 12000 5022/128 5030/500 1081
1900 5097/31 6078/80
@PATH: 5020/12000 4441