
Amiga ekranları: planar qrafika, copper effektləri və eyni vaxtda displeylər
datagubbe.se-də dərc olunan texniki icmal Commodore Amiga-da "ekran" anlayışını izah edir: proqram eyni anda hər biri öz ölçüsü, rəng dərinliyi və palitrası olan bir neçə ekran aça bilirdi.
datagubbe.se-də dərc olunan texniki icmal Commodore Amiga-nın ən özünəməxsus xüsusiyyətlərindən birini araşdırır: proqram eyni anda bir neçə ekran aça bilirdi və hər birinin öz ölçüsü, rəng dərinliyi və palitrası var idi.
Mətn əsasən orijinal çipsetə, OCS-ə (Original ChipSet) həsr olunub: sonrakı ECS və AGA bəzi məhdudiyyətləri götürdü, amma prinsiplər eyni qaldı.
Ekran əməliyyat sisteminin anlayışı kimi
Amiga-da "ekran" əməliyyat sisteminin terminidir: üzərinə qrafika çəkilən sahə; avadanlıq təlimatı belə sahəni "playfield" adlandırır.
CRT monitorlar dövründə müxtəlif ölçülü ekranların açılması adi hal idi, bu gün isə tək sabit sahədən istifadə edirik. Yaddaş baha idi, buna görə rejim seçimi resurs qənaəti də demək idi.
İndeksli palitralar və planar qrafika
Ekranlar indeksli palitralardan istifadə edir: rəng registrləri 12 bitlik rəng fəzasından (AGA-da 24 bit) dəyərlər saxlayır. Dərinliyi bitplane-lər müəyyən edir: biri iki rəng verir, beşi 32, AGA-da səkkizi 256; hər müstəvi ayrıca saxlanır, buna görə pikselin rəng indeksi hər müstəvidə biti dəyişir.
OCS və ECS-də bitplane sayı ölçüdən asılıdır, çünki bu rejimlər PAL və NTSC televizorları üçün nəzərdə tutulmuşdu. PAL-da aşağı ölçü 320x256 pikseldir (interlace ilə 320x512) və 32 rəngə qədər, yüksək ölçü 640x256 (640x512) və 16 rəngə qədərdir; overscan sahəni 724x283 pikselə qədər genişləndirir. Altıncı bitplane HAM (Hold-And-Modify) və ya EHB (Extra Half-Brite) rejimini işə salır.
copper, ekranların sürüklənməsi və dual playfields
Amiga oyun maşını kimi layihələndirildi, buna görə ekranın yerdəyişməsi anidir və sürüşdürmə iş masasının görünən sahədən böyük olmasına imkan verir. Ekranlar bir-birinin üstünə düşə bilər, copper isə hər üfüqi sətirdə rəng registrini dəyişərək məşhur gradyentləri yaradır.
Hər ekranın öz 32 rəngi olduğu üçün oyun eyni anda 64 və daha çox rəng göstərə bilər. dual playfields zamanı ön ekranın 0 rəng indeksi şəffaf olur və arxadakı ekranı göstərir.
Ekranların sürüklənməsi ən məşhur hiylədir: başlıq zolağını siçanla aşağı sürüklədikdə arxada işləyən proqram görünür. Müəllif praktik faydanın məhdud olduğunu etiraf edir, amma 1985-ci ildə effekt təsirli olmalı idi; yazıya 7 MHz Amiga 600-dən çəkilmiş video da əlavə olunub.
Niyə bu gün də aktualdır
Bəzi proqramlar bu gün də tam ekranda daha yaxşı işləyir: 80 sütunlu terminal və ya klassik fayl meneceri 5:4 nisbətində daha təbii görünür; Directory Opus-da kursoru ekranın kənarına vurmaq ana qovluğa keçirir, kənarı olmayan pəncərədə isə bunun mənası yoxdur. Müəllifin nəticəsi: Amiga ekranları yaddaş qənaətini və çoxtapşırıqlılığı bir maşında birləşdirirdi.
SiTech — AI ilə gücləndirilmiş veb hazırlanması
Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.