Цитата Сообщение от Raydac Посмотреть сообщение
и для этого тоже и для того что цпу надо будет пересылать гораздо больше байт памяти чем он привык и для чего расчитан, так как цвета из ничего не бывают
Не-не-не.. все намного проще.. Никто никуда ничего дополнительно не пересылает.
Как это работает в обычном спеке? Сначала рисуется фоновый лес и заливается атрибутом с зеленым INKом, правильно? Потом, на фоне этого леса рисуется персонаж и атрибуты поверх него устанавливаются в белый, с соответствующим клэшингом. Что предлагается, прежде чем рисовать героя надо переключить экранную плоскость, дальше все тоже самое - рисование спрайта, установка атрибутов, где тут дополнительные байты для пересылки?
Весь фокус в том, что обычном спеке прорисовка экрана под персонажем происходит дважды. Сначала рисуется фон и его атрибуты, а потом он же затирается спрайтом героя и его атрибутами. Идея ж в том, что при том же объеме данных, они не затирают друг друга, а идут в разные плоскости, что и позволяет разрулить клэшинг.

Цитата Сообщение от null_device Посмотреть сообщение
Основное, что мне в этом методе "не нравится" - он не обеспечивает "честного" режима цвет-на точку в пределах знакоместа.
А разве это требовалось? Суть задачи - убрать клэшинг с максимально возможной совместимостью с существующим софтом.

Цитата Сообщение от AlexG Посмотреть сообщение
Любое изменение программы - условно равносильно написанию новой программы.
Вы ошибаетесь. Изменения, которые потребуется внести, ничуть не сложнее, скажем, переделки записи сохранения на ленту под ТР-ДОС.

- - - Добавлено - - -

Цитата Сообщение от null_device Посмотреть сообщение
И, вот тут мы подошли к вопросу, относительно атрибута знакоместа - яркость... как быть с ним?
А что за проблема с ним?