Поддержка режима 256 цветов
Режим «256 цветов» (8 бит на пиксел) в Windows стоит особняком. Основная проблема в нем – непривычность его поддержки. Казалось бы, вот режим True color, 24 бита на пиксел – 16 млн. цветов. Вот режим High color, 16 бит на пиксел, 65536 цветов. Продолжая, должны получить режим 8 бит на пиксел, 256 цветов? А вот хрен. Если не предпринять некоторые специальные меры, то приложению в режиме «256 цветов» будет доступно всего навсего 20 (двадцать) стандартных цветов Windows, которые используются для отрисовки интерфейса.
Вот все поддерживаемые цвета Мокселя:
А вот как Моксель отрисовывает эти цвета в режиме 256 цветов:
Вот так. Режим 256 цветов, отрисовываем только 56, но большая часть цветов отрисовывается при помощи «смешения», когда цвет имитируется при помощи «смешивания» пикселов разного цвета. Фактически же задействуется только 20 стандартных цветов.
Чтобы приложению в режиме «256 цветов» было действительно доступно 256 цветов, приложение должно перед отрисовкой настроить «палитру» – специальный объект, отображающий индексы от 1 до 256 в RGB-индексы цвета. В последнем хотфиксе Йокселя была реализована поддержка палитры и теперь Йоксель отображает цвета Мокселя вот так:
Для контраста справа расположено окно Мокселя, отображающее тот же документ.
Палитра в Йокселе строится следующим образом: сначала создается стандартная палитра 256 цветов, а затем часть цветов из нее замещается цветами Мокселя. В результате все цвета Мокселя в режиме «256 цветов» отображаются без искажений. Рассмотрим пример:
Слева окно Йокселя, справа – Мокселя с этим же документом.
Во-первых, сначала передадим привет нашим маленьким желтым друзьям из фирмы 1С, которые любят делать цветастые документы, совершенно не заботясь о том, как они будут выглядеть в терминале в режиме «256 цветов» – верхняя надпись в Мокселе почти нечитаема.
Во-вторых, мы видим искажение цвета надписи на красном фоне – смешение цветов происходит только при закрашивании однотонных областей и на цвет текста, соответственно, не распространяется. В результате для цвета надписи был использован ближайший цвет из стандартных 20 – белый.
В-третьих, мы наблюдаем смешение при отрисовке заголовка нижней таблицы. Вот изображение покрупнее (сверху Йоксель, снизу Моксель):
И, наконец, в-четвертых, как можно видеть при отрисовке документе Йокселем вообще не наблюдается каких-либо искажений – документ выглядит так же, как выглядел бы в режиме High color или True color.
Используемая Йокселем палитра не только позволяет отображать документы mxl без искажений, но и приводит к тому, что документы Excel со стандартной палитрой также выглядят почти без искажений. Вот стандартная палитра Excel:
А вот как выглядит эта палитра в Йокселе в режиме «256 цветов»:
Конечно, совпадения на 100% нет, но отображение цветов практически совпадает.
Источник
Как отключить 256 цветов
Проблема, в WinXP в свойствах экрана, нельзя установить режим в 256 цветов (только 16 и 32 бита на цвет). Можно как-нить заставить его работать с 256 цветами?
← →
wicked © ( 2006-03-06 13:38 ) [1]
можно для отдельной аппликации включить режим эмуляции 256 цветов. если подходит, конечно. в свойствах ярлыка вкладка «Совместимость».
← →
vecna © ( 2006-03-06 14:47 ) [2]
не, это не то, мне нужно именно Винду XP запустить в 256 цветах.
Просто не хочется ради этого ставить какой-нить Windows2000
← →
Lamer@fools.ua © ( 2006-03-06 15:34 ) [3]
← →
vecna © ( 2006-03-06 15:49 ) [4]
Я почти уверен, что в реестре просто надо где-то какой-то ключик поправить. Думал, может кто-нить знает какой =)
>в реестре просто надо где-то какой-то ключик поправить.
← →
AlexKniga © ( 2006-03-06 16:48 ) [6]
Специально для тебя пишу из WinXP 256 цветов.
Свойсва Экрана -> Параметры -> Дополнительно -> Адаптер -> Список всех режимов.
Выбираем любимые 256 цветов. А вот 16 цветном режиме действительно нельзя. В чернобелом тоже низя.
← →
oldman © ( 2006-03-06 16:50 ) [7]
адаптер = стандартный PCI VGA
:)))
← →
PARUS © ( 2006-03-06 17:29 ) [8]
> поставить:
>
> адаптер = стандартный PCI VGA
Или ISA:-)))
А я летом на PCI сидел!
← →
VirEx © ( 2006-03-07 15:53 ) [9]
> Как в Windows XP включить 256 цветов?
при загрузке ПК жмёшь F8, выбираешь закрузку в VGA режиме, а так уже попробуй. хз
Источник
Памятка об основных способах решения проблем
В разделе форума «Установка и запуск игр», посвящённом решению различных технических проблем со старыми играми, специалисты часто дают советы и рекомендации по совершению тех или иных манипуляций с операционной системой или файлами игры. Ниже представлены подробные инструкции, охватывающие большую часть типовых манипуляций.
Важно! Все инструкции, если не указано иного, описывают порядок действий, который является корректным для операционной системы Windows XP. На других операционных системах порядок действий может быть иным, а некоторые опции могут быть недоступны в принципе.
Важно! Несмотря на то, что все нижеописанные манипуляции являются обратимыми, прибегать к ним рекомендуется лишь по рекомендациям технических специалистов раздела «Установка и запуск игр».
Содержание
Как запустить программу в режиме совместимости?
- Щёлкнуть правой клавишей мыши на нужном пусковом файле;
- В открывшемся меню выбрать пункт «Свойства»;
- В открывшемся окне перейти во вкладку «Совместимость»;
- Поставить галочку напротив пункта «Запустить программу в режиме совместимости с:»;
- Выбрать из раскрывающегося списка нужную операционную систему;
- При необходимости поставить галочки напротив пунктов «256 цветов», «Разрешение экрана 640 х 480» и «Отключить визуальное оформление»;
Как запустить программу в разрешении 640 х 480 / в 256-цветном режиме / с отключенным визуальным оформлением?
- Щёлкнуть правой клавишей мыши на нужном пусковом файле;
- В открывшемся меню выбрать пункт «Свойства»;
- В открывшемся окне перейти во вкладку «Совместимость»;
- При необходимости поставить галочку напротив пункта «Запустить программу в режиме совместимости с:» и выбрать из раскрывающегося списка нужную операционную систему;
- Поставить галочки напротив нужных пунктов в блоке “Параметры экрана”: “256 цветов”, “Разрешение экрана 640 х 480” и “Отключить визуальное оформление”;
Как изменить уровень аппаратного ускорения звука?
- Щёлкнуть левой клавишей мыши по кнопке «Пуск»;
- В основном меню выбрать пункт «Выполнить…»;
- В открывшемся окне впечатать [dxdiag] (без квадратных скобок) и нажать на кнопку «ОК»;
- В открывшемся окне перейти во вкладку «Звук»;
- Перетащить ползунок «Уровень аппаратного ускорения» в нужное положение и нажать на кнопку «Выход».
Как изменить уровень аппаратного ускорения видео?
- Щёлкнуть правой клавишей мыши на пустом участке «Рабочего стола»;
- В открывшемся меню выбрать пункт «Свойства»;
- В открывшемся окне перейти во вкладку «Параметры»;
- Нажать на кнопку «Дополнительно»;
- В открывшемся окне перейти во вкладку «Диагностика»;
- Перетащить ползунок «Аппаратное ускорение» в нужное положение и нажать на кнопку «ОК».
Как сменить битность изображения на компьютере?
- Щёлкнуть правой клавишей мыши на пустом участке «Рабочего стола»;
- В открывшемся меню выбрать пункт «Свойства»;
- В открывшемся окне перейти во вкладку «Параметры»;
- В раскрывающемся списке «Качество цветопередачи» выбрать необходимый режим цветопередачи;
Как включить 16-цветный / 256-цветный режим вывода изображения на экран в Windows 95 и Windows 98?
- Щёлкнуть правой клавишей мыши на пустом участке «Рабочего стола»;
- В открывшемся меню выбрать пункт «Свойства»;
- В открывшемся окне перейти во вкладку «Параметры»;
- В раскрывающемся списке «Качество цветопередачи» выбрать «4 бит (16 цветов)» или «8 бит (256 цветов)»;
- Нажать на кнопку «ОК».
Как отключить «Предотвращение выполнения данных» (DEP)?
- Щёлкнуть правой клавишей мыши на ярлыке «Мой компьютер»;
- В открывшемся меню выбрать пункт «Свойства»;
- В открывшемся окне перейти во вкладку «Дополнительно»;
- В блоке «Быстродействие» нажать на кнопку «Параметры»;
- В открывшемся окне перейти во вкладку «Предотвращение выполнения данных»;
- Отметить пункт «Включить DEP только для основных программ и служб Windows»;
- Нажать на кнопку «Применить», затем дважды кнопку «ОК».
Как запустить программу с параметром?
Первый способ (для постоянного запуска с параметром):
- Щёлкнуть правой клавишей мыши на нужном пусковом файле;
- В открывшемся меню выбрать пункт «Создать ярлык»;
- Щёлкнуть правой клавишей мыши на созданном ярлыке;
- В открывшемся меню выбрать пункт «Свойства»;
- В открывшемся окне перейти во вкладку «Ярлык»;
- В графе «Объект» допечатать после закрывающей кавычки нужный параметр, чтобы получился путь вида [«C:\Games\Game.exe» -parameter], где «parameter» — конкретный параметр запуска;
Второй способ (для разового запуска с параметром):
- Щёлкнуть левой клавишей мыши по кнопке «Пуск»;
- В основном меню выбрать пункт «Выполнить…»;
- В открывшемся окне впечатать полный путь к нужному пусковому файлу игры (например, [C:\\Games\Rollcage 2\rct.exe], а затем через пробел допечатать нужный параметр, чтобы получился путь вида: [«C:\Games\Game.exe» -parameter] (без квадратных скобок), где «parameter» — конкретный параметр запуска;
Как изменить размер файла подкачки?
- Щёлкнуть правой клавишей мыши на ярлыке «Мой компьютер»;
- В открывшемся меню выбрать пункт «Свойства»;
- В открывшемся окне перейти во вкладку «Дополнительно»;
- В блоке «Быстродействие» нажать на кнопку «Параметры»;
- В открывшемся окне перейти во вкладку «Дополнительно»;
- В блоке «Виртуальная память» нажать на кнопку «Изменить»;
- В открывшемся окне отметить пункт «Особый размер» и заполнить графы «Исходный размер (МБ)» и «Максимальный размер (МБ)» в соответствии с полученной рекомендацией или по своему усмотрению;
- Нажать на кнопку «Задать», затем кнопку «ОК».
Как изменить очерёдность привода в системе?
Важно! Если в вашей системе установлено более одного CD-привода (с учетом виртуальных), то перед изменением буквы нужного привода убедитесь, что другие приводы не имеют буквы, максимально близкие к началу латинского алфавита. Например, если в вашей системе реальный привод имеет букву «A», а виртуальный привод (который вы хотите использовать для установки и запуска старых игр) — букву «F», то вам необходимо изменить букву реального привода на более удалённую от начала латинского алфавита (к примеру, на букву «M»).
- Щёлкнуть левой клавишей мыши на кнопке «Пуск»;
- В открывшемся меню выбрать пункт «Панель управления»;
- В открывшемся окне выбрать пункт «Администрирование»;
- В открывшемся окне выбрать пункт «Управление компьютером»;
- В левой части открывшегося окна выбрать пункт «Управление дисками»;
- В правой части окна найти тот привод (виртуальный или реальный), который вы собираетесь использовать для установки и запуска старых игр, и щёлкнуть по нему правой клавишей мыши;
- В открывшемся окне выбрать пункт «Изменить букву диска или путь к диску»;
- В открывшемся окне нажать на кнопку «Изменить …»;
- В открывшемся окне выбрать из выпадающего списка букву привода, максимально близкую к началу латинского алфавита;
- Нажать на кнопку «ОК» и закрыть все окна.
Как отключить второе (третье, четвёртое, пятое и т. п.) ядро компьютера при работе с конкретной программой?
- Запустить программу, для которой необходимо отключить использование «лишних» ядер;
- Нажать комбинацию клавиш Alt+Tab;
- Нажать комбинацию клавиш Ctrl+Alt+Delete;
- В открывшемся окне «Диспетчера задач» перейти на вкладку «Процессы»;
- В графе «Имя образа» найти процесс нужной вам программы (его название, как правило, совпадает с названием исполнительного файла, с помощью которого вы запускали игру);
- Щёлкнуть на нужном процессе правой клавишей мыши и выберите пункт «Задать соответствие…»
- В открывшемся окне убрать галочки напротив тех ядер процессора, которые вы хотите отключить, и нажать «ОК»;
- Закрыть окно «Диспетчера задач» и вернуться в игру, повторно нажав комбинацию клавиш Alt+Tab.
Как сжать файл при помощи UPX?
- Скачать архив с последней версией программы UPX с официального сайта разработчиков;
- Распаковать архив с программой с помощью архиватора в удобную для вас папку;
- Открыть папку, куда вы только что разархивировали UPX;
- Уменьшить окно этой папки, а затем свернуть его:
- Открыть папку, в которой находится файл программы, которому требуется сжатие;
- Открыть свёрнутое уменьшенное окно папки с установленным UPX;
- С помощью курсора выделить файл, которому требуется сжатие, и перетащить его на файл [B]UPX.EXE[/B] (находится в окне, которое вы свернули в пункте 4);
- После завершения программой всех необходимых операций перетащить сжатый файл обратно в папку, где находятся остальные файлы игры.
Как отключить кодек ffdshow из пакета K-Lite Codec Pack для определённых программ?
Первый способ (при наличии директории K-Lite Codec Pack в списке программ):
- Щёлкнуть левой клавишей мыши на кнопке „Пуск“;
- В открывшемся меню выбрать пункт „Программы“;
- В открывшемся меню выбрать пункт „K-Lite Codec Pack“, затем подпункт „Configuration“, а затем пункт „ffdshow video decoder“;
- В списке, находящемся в левой части раскрывшегося окна, выбрать пункт „DirectShow control“;
- Поставить галочку напротив пункта „Don’t use ffdshow in:“ и нажать на кнопку „Edit…“;
- В раскрывшемся окне нажать кнопку „Add…“, выбрать тот файл, для которого необходимо запретить использование кодека ffdshow, и нажать кнопку „Открыть“;
Второй способ (при отсутствии директории K-Lite Codec Pack в списке программ):
- Щёлкнуть левой клавишей мыши на кнопке „Пуск“;
- В открывшемся меню выбрать пункт „Выполнить…“;
- В открывшемся окне впечатать [C:\WINDOWS\system32\rundll32.exe „C:\Program Files\K-Lite Codec Pack\ffdshow\ffdshow.ax“, configure»] (без квадратных скобок) и нажать на кнопку «ОК»;
- В списке, находящемся в левой части раскрывшегося окна, выбрать пункт «DirectShow control»;
- Поставить галочку напротив пункта «Don’t use ffdshow in:» и нажать на кнопку «Edit…»;
- В раскрывшемся окне нажать кнопку «Add…», выбрать тот файл, для которого необходимо запретить использование кодека ffdshow, и нажать кнопку «Открыть»;
Как отключить ускорение DirectDraw (или ускорение Direct3D, или ускорение текстур AGP)?
- Щёлкнуть левой клавишей мыши по кнопке «Пуск»;
- В основном меню выбрать пункт «Выполнить…»;
- В открывшемся окне впечатать [dxdiag] (без квадратных скобок) и нажать на кнопку «ОК»;
- В открывшемся окне перейти во вкладку «Дисплей»;
- Нажать на кнопку «Отключить» напротив тех опций DirectX, которые необходимо отключить, а затем нажать на кнопку «Выход».
Как запустить конкретное DOS-приложение с использованием PIF-файла?
- Щёлкнуть правой клавишей мыши на нужном пусковом файле;
- В открывшемся меню выбрать пункт «Создать ярлык» — созданный ярлык и будет PIF-файлом;
- Щёлкнуть правой клавишей мыши на созданном PIF-файле;
- В открывшемся меню выбрать пункт «Свойства»;
- Скорректировать свойства PIF-файла в соответствии с рекомендациями и нажать «ОК»;
- Дважды щёлкнуть на PIF-файле левой клавишей мыши.
Как корректно установить более старый/более новый драйвер для видеокарты?
Источник