Палитра. Что-то вполне себе разумеющееся. Много цветов. А ведь когда-то палитра означала все что есть и не более. Описание в контексте IBM PC и не более, правда с оговорками. Первая "палитра" на "что-то вроде компьютера" состояла из восьми цветов. Откуда восемь? Ну видимо пять показалось авторам слишком мелким. Почему первая палитра должна была быть из пяти цветов. Мониторы. Вопросы именно к жестянкам. Самый простой способ передачи цвета - покомпонентный. RGB. 1 R, 1 G, 1 B.  Либо один, либо ничего, либо все. Один дает 3 варианта, без единого еще один вариант и все вместе последний, пятый вариант. Итого получаем: Красный, Зеленый, Синий, Все вместе (Белый) и Без ничего (Черный). Как получилась палитра из 8 цветов. В самом деле очень просто. Совмещением сигнала двух любых других. А почему не стало N-цветов? Да потому, что черный и белый и так были комбинацией более чем одного сигнала. Следующий шаг. Палитра в 16 цветов. Парадокс, но тут не было единого мнения. Кто-то решил взять палитру в 8 цветов и понизить бит яркости, кто-то решил повысить бит яркости, а кто-то решил выбрать свое решение. Мы приходим к времени когда никто точно не знал как будет развиваться графика. И тогда... Из тех, кто решил использовать 100% аппаратное решение, 99% производителей железа выбрали понизить бит яркости и только Синклер решил повысить бит яркости. В итоге у 99% получилось 16 цветов, а у Синклера 15. Но, это только у производителей железа низкого уровня. У производителей компьютеров было свое собственное видение. У Commodore было свое видение палитры в 16 цветов. И основывалось оно на одном простом принципе - телевизор. NTSC давал отличные от RGB цвета. На самом деле не слишком отличные, но все же заметные. И, главное, распределение цветов по RGB на монохромных и цветных источниках отображения сигнала было явно предсказуемо. В результате миру явилась довольно блеклая, но вполне репрезентативная палитра Commodore 64. Аналогичное, но не идентичное, видение было у многих производителей того времени. IBM пошла своим путем, который на 100% поддержала в ближайшем будущем только Tandy. 16 цветная палитра, где один из цветов не укладывается в общую картину. А именно - коричневый. Коричневый из палитры CGA это не 2/3 желтого, а именно коричневый. 99.9% совместимых сторонних адаптеров устанавливали цвет LoYellow аналогично со всеми остальными. Первые 16 цветов из палитры CGA перекочевали в проклятый EGA, потом в VGA и... существуют и по сей день. Даже ваша видеокарта считает что LoYellow это коричневый, пока ОС не скажет ей обратного. Много лет спустя... В далекой галактике... Кто-то задумался: "А так ли нужно многообразие цветов?" В момент появления MCGA адаптера (в народе VGA) некоторые задумались... А что еще можно сделать с это фиговиной помимо его основной функции? Если добавить много памяти то мы сделаем... высокое разрешение?! Топинамбур вам! Много страниц памяти. Представьте что Nkb дают вам картинку в 320x200 при 256 цветах. А теперь представьте логику тех времен. 4Nkb дают вам не 640x400 при 256 цветах, а 4 страницы 320x200 при 256 цветах. Фигово? А вот и нет. Это дает вам возможность практически моментальной смены одной страницы на другую. Мечтаете о 60fps? А как вам 250-1000fps? Страница могла меняться каждый такт. И это еще без всяких прочих трюков, вроде ротации палитры. Отвлекся от основной темы. Надеюсь смогу вернуться к ней позднее и рассказать причину выбора каждой конкретной палитры для определенной системы. P.S. Спасибо за внимание. Кидайте тапками, я, в отличие от некоторых, абсолютно не против.