IT-словарь › Оборудование › Copper (Amiga)

Copper (Amiga)

Оборудование Svenska → Обновлено: 2026-10-18
Подробнее
Платформа
Amiga
Год
1985
Тип
Графический сопроцессор
Входит в
Agnus
Инструкции
WAIT, MOVE, SKIP

Крошечный графический сопроцессор Amiga, переписывающий аппаратные регистры посреди кадра, — двигатель растровых полос и разделённых экранов.

Copper — графический сопроцессор в специализированном чипсете Amiga, встроенный в чип Agnus. Он исполняет copper list — крошечную программу всего из трёх инструкций: WAIT ждёт, пока луч развёртки достигнет заданной позиции, MOVE записывает значение в аппаратный регистр, SKIP пропускает следующую инструкцию. Поскольку список синхронизирован с лучом, он может менять цвет, регистры прокрутки или указатели битовых плоскостей посреди одного кадра.

Благодаря этому на одном экране появлялось больше цветов, чем официально вмещала палитра, дисплей делился на независимые зоны, а оверскан получался стабильным — и всё без участия процессора. Демокодеры опирались на него для растровых полос, плавных градиентов и бегущих строк, скользивших, пока 68000 занимался другим. На C64 те же трюки требовали вручную рассчитанных растровых прерываний; Copper сделал их декларативными.

← Назад к словарю