Copper (Amiga)
Daha fazla bilgi
- Platform
- Amiga
- Yayın yılı
- 1985
- Tür
- Grafik yardımcı işlemcisi
- Parçası olduğu
- Agnus
- Komutlar
- WAIT, MOVE, SKIP
Amiga'nın, kare ortasında donanım yazmaçlarını yeniden yazan minik grafik yardımcı işlemcisi; raster bar'ların ve bölünmüş ekranların motoru.
Copper, Amiga'nın özel yonga setindeki grafik yardımcı işlemcisidir ve Agnus yongasının içinde yer alır. Yalnızca üç komutluk minik bir program olan copper list'i çalıştırır: WAIT, video ışını belirli bir konuma gelene kadar bekler; MOVE, bir donanım yazmacına değer yazar; SKIP, sonraki komutu atlar. Liste raster ışınıyla eşzamanlı olduğundan, tek bir karenin ortasında renk, kaydırma yazmaçları veya bitplane işaretçileri değiştirilebilir.
Bu sayede tek bir ekran paletin resmen tuttuğundan fazla renk gösterebildi, ekranı bağımsız bölgelere ayırabildi ve kararlı overscan çizebildi; hepsi CPU'ya dokunmadan. Demo kodlayıcıları raster bar'lar, pürüzsüz renk geçişleri ve 68000 başka işle uğraşırken süzülen scrolltext'ler için Copper'a yaslandı. C64'te aynı numaralar elle zamanlanmış raster kesmeleri gerektiriyordu; Copper bunları bildirimsel hale getirdi.