LINUX.ORG.RU

История изменений

Исправление anonmyous, (текущая версия) :

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

Да вроде бы тот же map mask register секвенсера их и переключал, ему до настроек CRTC дела не было. А сам CRTC уже рассматривал память как линейную. Соответственно, вы переключали именно банки памяти, в привычном для VBE 1.x смысле.

Про что, что многие дефолтные режимы были планарными - да, подзабыл, что 256-цветных было совсем не много, а точнее 1, как вы и сказали.

Исходная версия anonmyous, :

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

Да вроде бы тот же map mask register секвенсера их и переключал, ему до настроек CRTC дело не было. А сам CRTC уже рассматривал память как линейную. Соответственно, вы переключали именно банки памяти, в привычном для VBE 1.x смысле.

Но, даже в планарных режимах, как я уже говорил, использование дисплей_старт регистра давало полное «ощущение» переключения банков.