LINUX.ORG.RU

SuSe — video mode


0

0

Hello.

В SuSe 8.0 (остальные не видел) при старте включается видеорежим VGA = 791. При этом на экране рисуется графическая картинка консоли с бекграундом на которую выводятся сообщения.

Объясните, где может быть прописано, что эта хрень запускается, какие видеорежимы существуют, кроме norm, ext, 791 (всмысле где об этом написано).

И вопрос, с точки зрения программиривать это -- что происходит, поверх картинки текст пишется и при этом используется двойная буферизация (т.к. никакого мерцания незаметно)??

best regards..

★★★

>В SuSe 8.0 (остальные не видел) при старте включается видеорежим VGA = 791. При этом на экране рисуется графическая картинка консоли с бекграундом на которую выводятся сообщения.

за этот эффект отвечает пакет splashanim

>Объясните, где может быть прописано, что эта хрень запускается, какие видеорежимы существуют, кроме norm, ext, 791 (всмысле где об этом написано).

можешь поковыряться в исходниках: пакет splashanim_spm; хотя по-моему эта фича реализуется на уровне ядра.

>И вопрос, с точки зрения программиривать это -- что происходит, поверх картинки текст пишется и при этом используется двойная буферизация (т.к. никакого мерцания незаметно)??

ну а с точки зрения программирования vga791 - это 1024x768x16bpp - вообще говоря стандартный графический vesa-режим (vbe2.0). А в графических режимах возможны и не такие чудеса!!

P.S.: а отсутствие мерцания может быть объяснено, к примеру, полной перерисовкой видеопамяти только во время обратного хода луча ЭЛТ.

anonymous020
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.