Gigascreen- это смешение двух стандартных спектрумовских экранов. В итоге получается хитрожопая палитра. Делается элементарно- раз в прерывание чередуем показываемую видеостраницу (основную или дополнительную).
Суть мультиколора сводится к тому, что видеоадаптер при растеризации линии пикселов каждый раз считывает атрибуты соответствующих знакомест. Если в процессе растеризации подменить эти атрибуты, то можно добиться более 2 цветов на знакоместо. Также помимо смены атрибутов можно менять видеостраницу. Недостатки- жрет процессорное время, привязан ко времени (изза этого по-разному работает на разных моделях спектрума).




Ответить с цитированием