LINUX.ORG.RU

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

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

Собственно, во всех стандартных режимах, ЕМНИП, цвета по плэйнам не раскидывались,

Только в штатном 256-цветном 320х200 от биоса была линейная организация, в остальных нет(ну кроме цга-шных, там вообще ад какой-то, я даже не вникал). В 16-цветных плоскости. Понятия банков в привычном смысле вообще не было. И чтобы в 256-цветном получить всю память и, если надо, другие разрешения, тоже нужно было переключаться в нелинейное отображение, ковыряясь в регистрах видяхи(штатных средств биоса для этого не было). У тебя есть 64к-окошко в 0xa000 и 4 плоскости, которые могли отображаться логически как захотишь(но не с разных адресов), раздельно для чтения и записи.
Веса с банками или лфб - это уже совсем другая история.
Кстати, в 16-цветных режимах и с VESA плоскости никуда не делись. Например, 800х600 удачно влезает в 64К-окошко и можно одинаковым образом работать как и с ега/вга режимами.
А ещё представь россыпь текстовых режимов. Видяхи под пц были ппц какими монстрами, прикрутить туда тайловый процессор вообще бы на сложность и стоимость заметно не повлияло. Но, очевидно, не нужно было. А когда стало нужно, появились ускорятели.

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

Собственно, во всех стандартных режимах, ЕМНИП, цвета по плэйнам не раскидывались,

Только в штатном 256-цветном 320х200 от биоса была линейная организация, в остальных нет(ну кроме цга-шных, там вообще ад какой-то, я даже не вникал). В 16-цветных плоскости. Понятия банков в привычном смысле вообще не было. И чтобы в 256 получить всю память и, если надо, другие разрешения, тоже нужно было переключаться в нелинейное отображение, ковыряясь в регистрах видяхи(штатных средств биоса для этого не было). У тебя есть 64к-окошко в 0xa000 и 4 плоскости, которые могли отображаться логически как захотишь(но не с разных адресов), раздельно для чтения и записи.
Веса с банками или лфб - это уже совсем другая история.
Кстати, в 16-цветных режимах и с VESA плоскости никуда не делись. Например, 800х600 удачно влезает в 64К-окошко и можно одинаковым образом работать как и с ега/вга режимами.
А ещё представь россыпь текстовых режимов. Видяхи под пц были ппц какими монстрами, прикрутить туда тайловый процессор вообще бы на сложность и стоимость заметно не повлияло. Но, очевидно, не нужно было. А когда стало нужно, появились ускорятели.