Проекты в стол. Stillalive-os

Jan 15, 2024 11:30

У меня скопилось достаточно большое количество законченных и не описанных проектов. Сил закончить их нашёл, а пороха написать полноценную объёмную статью уже найти не могу. Поэтому, чтобы материал окончательно не пропал, буду делать некоторые заметки на полях, под названием "Проекты в стол".Когда я ковырялся с BIOS, мне хотелось найти подходящий ( Read more... )

c, bios, Проекты в стол, habr, Программирование

Leave a comment

Comments 10

zhbert January 15 2024, 11:49:28 UTC
> У меня скопилось достаточно большое количество законченных и не описанных проектов. Сил закончить их нашёл

Какая знакомая ситуация. Я уже лет 10 вынашиваю мысль доделать таки одну софтину, которую я запланировал еще году в 2010. Но руки все не доходя, то одно, то другое...

Reply


dixi January 16 2024, 00:29:04 UTC

А что за хитрая плата в слот воткнута первом ролике?

Reply

dlinyj January 16 2024, 06:34:23 UTC
Ничего хитрого. Плата п ПЗУ ROM BIOS, откуда программа и стартует. Попозже ссылку найду, если нужно.

Reply

dixi January 16 2024, 15:14:18 UTC

А, понял, логично.

Никогда просто не сталкивался с биосами на внешних платах.

Reply

dlinyj January 16 2024, 15:32:45 UTC

>>Никогда просто не сталкивался с биосами на внешних платах.

Разве? А как же видеокарта, контроллер дисков, сетевая карта?


... )

Reply


arush_damage January 17 2024, 23:40:02 UTC

Прикольно.

Только непонятно что значит "Видно, что процессор не вытягивает копирование таких больших областей памяти и там требуется оптимизация".

Каких областей памяти?

Такого плана демки на 8088 работали без проблем ЕМНИП.

Reply

dlinyj January 18 2024, 08:13:22 UTC

Вопрос реализации. У maniekx86 идёт вывод текста в графическом режиме через прерывание видеокарты int 13h, при этом из стандартных наборов шрифтов. Когда мы дизассемблировали это место, оказалось что оно выполняется очень долго, там идёт поиск мест и копирование построчно каждого символа. Поэтому это очень долгая тема. Если заготовить графические фреймы заранее, то можно сделать чтобы это было почти мгновенно, особенно если сделать видимую-невидимую область.

Либо хотя бы функцию вывода шрифтов реализовать свою, а не из BIOS видеокарты. Мы потратили месяц ковыряний с этой темой, но потом подумали что...


... )

Reply


Leave a comment

Up