İnsanlar genellikle nostaljik bir şekilde arkaik teknolojiyi anıyor, kasetlerin veya disketlerin hayal kırıklıklarına ve sınırlamalarına gülüyorlar ve ardından ‘ama o zamanlar muhteşemdiler!’ diye ekliyorlar. Ancak dehşeti gizleyemezsiniz CGA grafikleri – PC’nin ilk renkli grafik bağdaştırıcısı – bu tür pembe renkli gözlüklerin arkasında (ancak turuncu renkli gözlükler yardımcı olabilir – bu konuya daha sonra değineceğiz). O zamanlar hiç kimse, kesinlikle hiç kimse CGA’nın muhteşem olduğunu düşünmüyordu.

Günümüzün en iyi grafik kartları mevcut oyun konsollarındaki donanımların çok ilerisindeyken, bunu şimdi hayal etmek zor ama Nvidia’nın Jensen’in gözünde sadece bir parıltı olduğu o ilk günlerde PC oyun grafikleri gerçekten berbattı. 1980’lerde bir CGA bilgisayarım vardı ve o zaman bile bir PC oyununu çalıştırdığınızda ekranda mor ve siyah bir karmaşayla karşılaştığınızda hayal kırıklığına uğradınız.

O zamanlar CGA’nın ‘boktan grafik bağdaştırıcısı’ anlamına geldiğini söyleyerek şaka yapmıştık. Elbette o zamanlar kimse IBM bilgisayarlarını oyun makineleri olarak düşünmüyordu; CGA, IBM’in çubuk grafikleri düzgün şekilde görüntüleyebilecek bir grafik standardı oluşturmaya çalışmasının ürünüydü. Commodore 64 ile rekabet etmek için tasarlanmamıştı.

PC’ye sonradan daha iyi grafikler geldi elbette ama CGA uzun süre desteklendi. Daha sonraki EGA (gelişmiş grafik bağdaştırıcısı) ve VGA (video grafik dizisi) kartları ilk başta çok pahalıydı, bu nedenle CGA’nın, Amstrad’ın PC1512’si gibi ucuz IBM PC uyumlu makinelerde hâlâ bir yeri vardı. CGA ilk olarak 1981’de ortaya çıktı, ancak yeni yazılım 1990’ların başlarına kadar onu hala destekliyordu; üzerinde Windows 3.0 bile çalıştırabilirsiniz.

CGA metin modu

Temel düzeyde, standart bir 16KB (evet, KB) CGA kartı 16 renkten oluşan bir palete, daha doğrusu iki yoğunluktaki sekiz renge erişebilir. Temel olarak 4 bit renktir; üç biti kırmızı, yeşil ve maviye (RGB) ayrılmıştır ve dördüncü bit, rengin ‘yoğunluğunu’ (RGBI) değiştirmenizi sağlar.

İlk yoğunluk seviyesinde siyah, mavi, yeşil, camgöbeği, kırmızı, macenta, kahverengi ve açık gri elde edersiniz. İkinci yoğunluk düzeyi temel olarak aynı renkleri verir, ancak ekstra bir yoğunluk düzeyiyle kahverengiyi sarıya, açık griyi beyaza ve siyahı koyu griye dönüştürürken diğer renklerin açık versiyonlarını oluşturur.

Şimdi, 1981 için 16 rengin kulağa hoş geldiğini düşünebilirsiniz, ancak bu 16 rengin tümünü ekranda aynı anda yalnızca metin modunda görüntüleyebilirsiniz; bu, süslü EFI sistemlerimiz olmadan önce BIOS ekranlarında gördüğünüz moddu. Bir CGA kartında, metin ekranının etkin çözünürlüğü 640 x 200’dür, ancak X ekseninde 80 ve Y ekseninde 25 karakter olmak üzere yalnızca metin karakterlerini görüntüleyebilir.

Çocukken bu modla çok oynardım çünkü ekranda çok fazla renk elde etmenin tek yolu buydu. ASCII kodlarınızı biliyorsanız çeşitli satır ve blokları metin karakteri olarak görüntüleyebilir ve resim yapabilirsiniz. Bir resmi çizmek yerine etkili bir şekilde ‘daktiloyla yazmanız’ gerekir; eskiden bunu yapmak için saatler harcardım. Yukarıdaki görsele bir örnek ekledim.

CGA grafikleri: 16 renkli metin modunda Breakout klon Tuğlalar

ASCII kodlarını yazmak için Alt tuşunu basılı tutarsınız ve üç basamaklı bir sayı yazarsınız – 176, 177, 178 ve 256 size üç blok değişken gölgeleme ve bir katı blok verir; örneğin Windows’ta hala çalışır. Bu metin modunda her karaktere bir ön plan ve bir arka plan rengi atayabilirsiniz.

Oyun geliştiricileri de bu modu kullandı; bende Bayan Pac-Man’in grafik modu yerine metin modunda çalışan bir kopyası ve Breakout’un Bricks adında bir kopyası vardı (aşağıdaki resimde). Standart bir CGA kartında birçok renge erişmenin tek yolu buydu.

Görüntülenecek her metin karakterinin satır sayısını değiştirerek 16 rengin tümünü 160 x 100 etkili grafik çözünürlüğünde görüntülemenizi sağlayacak bir hile vardı. Ancak nadiren kullanıldı. Metin yerine grafik istiyorsanız, ekranda genellikle 320 x 200’de dört renk veya 640 x 200’de tek renk bulunurdu.

CGA grafikleri: Rick Dangerous 2 ekran görüntüsü

CGA renkli grafikler

İlkiyle başlayalım, çünkü bu, bilgisayarınızda gerçek renkli grafikler elde etmenizi sağlayan şeydi. Genellikle arka plan rengi siyahtı ve daha sonra üç renk daha vardı. Standart olarak çoğu oyun, BIOS modu 4’te (grafikler için varsayılan BIOS modu) CGA’yı kullanıyordu; palet 1’in size siyah, beyaz, açık mavi ışık ve macenta veren yüksek yoğunluklu sürümü vardı.

Beyaz üzerine siyahla açıkça tanımlanmış şekiller oluşturmanıza olanak tanıdı, size gökyüzü ve su için camgöbeği verdi ve ardından geri kalan her şeyin macenta ile doldurulması gerekti. Uzay oyunları için bazen daha iyi olmasına rağmen genel olarak iğrenç görünüyordu; aşağıdaki resimde görebileceğiniz gibi Kaptan Kan bu modda şaşırtıcı derecede iyi görünüyordu.

CGA grafikleri: BIOS modu 4'te Kaptan Kanı, palet 1, yüksek yoğunluk

Başka paletler de alabilirsiniz. Palet 0 aynı zamanda BIOS modu 4’te de mevcuttu ve standart olarak kırmızı, yeşil, siyah ve kahverengiyi veya yüksek yoğunluk modunda açık kırmızı, açık yeşil, siyah ve sarıyı veriyordu.

İkinci mod genellikle oyunlarda bana daha iyi göründü. Bu, gökyüzü için maviyi kullanamayacağınız, ancak güzel gün batımlarını ve karanlık zindanları iyi bir şekilde çekebileceğiniz anlamına geliyordu. Bu paleti kullanmayı en sevdiğim oyunlardan biri, kullandığı teknoloji göz önüne alındığında gerçekten harika görünen Targhan adlı fantastik bir barbar oyunuydu.

CGA grafikleri: Targhan yükleme ekran görüntüsü - BIOS modu 4, palet 0, yüksek yoğunluk

Çocukken, babamın dürbünün gece görüş filtreleriyle oynarken de bir numara keşfettim. Cyan, macenta, siyah ve beyaz paletine turuncu bir filtreyle baktığınızda açık sarı, açık kırmızı, açık yeşil ve siyah palete dönüşüyor. Yerel sanat dükkanından biraz turuncu asetat aldım ve her köşesinde Blu-Tack olacak şekilde karton bir çerçeveye zımbaladım – daha sonra paletler arasında istediğim gibi geçiş yapabiliyordum!

Bu paletin düşük yoğunluklu versiyonu da zaman zaman oyunlarda kullanıldı. Bunun bir örneği, daha sonra Duke Nukem oyunları üzerinde çalışmaya devam eden Apogee’deki George Broussard’ın ilk çalışması olan Firavun’un Mezarı’dır. Bunu aşağıdaki Frogger klonu Ribit’in ekran görüntüsünde de görebilirsiniz.

CGA grafikleri: Frogger klonu Ribit ekran görüntüsü - BIOS modu 4, palet 0, düşük yoğunluk

Oyun geliştiricileri tarafından sıklıkla kullanılan bir başka numara da CGA kartını, yüksek yoğunluk modunda siyah, beyaz, açık kırmızı ve açık camgöbeği paletine erişmenizi sağlayan BIOS modu 5’e geçirmekti. Varsayılan camgöbeği, macenta, siyah ve beyaz paletle aynı sınırlamalara sahipti, ancak gözlerime kırmızı, macentadan daha az cafcaflı görünüyordu. Aşağıdaki Accolade Formula 1 Grand Prix Circuit ekran görüntüsünde görebilirsiniz.

Birkaç oyun da, genellikle arka plan rengi olarak siyahın değiştirilmesini içeren bazı hilelerle bu paletlerin dışına çıkmaya cesaret etti.

CGA grafikleri: Accolade Formula 1 Grand Prix Devresi - BIOS modu 5

Örneğin Sierra’nın Dinlence Elbisesi Larry in the Land of the Lounge Lizards, palet 0’ı düşük yoğunlukta kullandı, ancak siyah arka plan rengini maviyle değiştirdi (iğrenç görünüyor). Yeşil ve kahverengi ağaçlar, kırmızı yapraklar, yeşil çim ve mavi gökyüzü ve su renkleri ile bu palet, World Class Leaderboard golf oyununda işe yaradı; ancak hafife almanız gereken renkler.

Sierra aynı numarayı King’s Quest IV: The Perils of Rosella’da da kullandı, ancak BIOS mode 5 paletini kullanarak siyahı yine maviyle değiştirdi. Sonuç olarak mavi, camgöbeği, kırmızı ve beyaz bir palet elde edildi; bu palet, mavi deniz ve mavi gökyüzüne karşı iyi uyum sağladı ancak çimlerin ve ağaçların çok tuhaf görünmesine neden oldu.

CGA grafikleri: Birinci Sınıf Liderlik Tablosu golf oyunu - BIOS modu 4, palet 0, düşük yoğunluk, siyah arka planın yerini mavi aldı

CGA mono grafikleri

Standart CGA kartlarının kullanabileceği diğer ana grafik seçeneği ‘yüksek çözünürlüklü’ 640 x 200 monokrom moduydu. Diğerlerinin yanı sıra Sim City, Death Track ve Xenon II: Megablast gibi grafiklerde oldukça fazla ayrıntıya sahip oyunlarda kullanıldı. Ayrıca Gem ve Windows 3.0 gibi ilk GUI işletim sistemlerinde de kullanıldı.

Ancak yalnızca yatay çözünürlük renkli grafik çözünürlüğünden daha yüksekti; dikey çözünürlük aynıydı. Sonuç olarak kare pikseller yerine çift yükseklikte dikdörtgen pikseller elde edildi. Bu mod aynı zamanda birçok CGA monitörde iğrenç bir hare efekti oluşturarak ekrana bakmayı zorlaştırıyordu.

CGA grafikleri: Xenon 2: Megablast - 640 x 200 yüksek çözünürlüklü mono mod

CGA kompozit modu

Daha fazla karakter görüntülemek için standart bir CGA kartı almanın bir püf noktası daha vardı ve bu, 9 pinli RGB monitör çıkışı yerine kompozit çıkışın akıllıca kullanılmasını gerektiriyordu. Birleşik Krallık’taki çoğu PAL TV, NTSC kroma kod çözücünün yanlışlıkla bazı parlaklık sinyallerini renk olarak görmesine bağlı olduğundan bu modu kullanamadı.

Sonuç olarak, bir NTSC ekranındaki pikselleri belirli desenlerde sıralayarak ve yine farklı yoğunluklar kullanarak etkili bir şekilde yeni renkler oluşturabilirsiniz. Bir renk pikselini diğerinin yanına yerleştirerek tamamen yeni bir renk oluşturabiliyordunuz ve piksellerin dağınık bir karışımı yerine tekdüze görünüyordu. Sonuç şaşırtıcıdır ve çok daha geniş bir renk paleti oluşturmanıza olanak tanır.

Dezavantajı ise elbette, efektin yalnızca piksellerin yan yana yerleştirilmesiyle elde edilebilmesidir, bu da yatay çözünürlüğü etkili bir şekilde 320’den 160’a düşürür. Ancak Sierra’nın orijinal King’s Quest oyunu da dahil olmak üzere bazı oyunlar bu modu destekledi. Soldaki görüntünün standart RGB kullandığı ve sağdaki görüntünün kompozit modunu kullandığı aşağıdaki ekran görüntüsünde yarattığı büyük farkı görebilirsiniz.

CGA grafikleri: RGB ve kompozit modda King's Quest

CGA’yı kendiniz deneyin

Beklenmedik bir durumda, CGA grafikleri olan şok edici rezilliği kendiniz denemek isterseniz, bunu DOS Kutusu. Bu kullanışlı yazılım, 1990’lardan kalma yüksek özellikli bir bilgisayarı yeniden oluşturmak için tasarlanmış bir sanal makine oluşturur. Otomatik olarak bir ses kartı ve MIDI sürücülerini yükler ve ayrıca bir fare ile kurulum yapmanızı sağlar. Bir tur Doom veya X-Wing oynamak istiyorsanız harika.

Ancak daha sonraki VGA kartları standart olarak CGA palet değiştirmeyi desteklemiyordu. CGA yazılımını çalıştırabiliyorlardı, ancak bir CGA makinesinde farklı bir palet kullansalar bile genellikle varsayılan siyah, beyaz, macenta ve camgöbeği paletinde çalıştırabiliyorlardı. DOSBox varsayılan olarak VGA modunda çalışır ve bu da aynı soruna neden olur.

CGA grafikleri: Lemmings Dropbox ekran görüntüsü

Bu sorunu aşmak için Başlat menünüzün DOSBox klasöründe sizi yapılandırma dosyasına yönlendiren Seçenekler’i açmanız gerekir. ‘ seçeneğine doğru aşağı kaydırın[dosbox]’ bölümüne gidin ve ‘makine=’den sonra ‘cga’ yazın. Bundan sonra ‘ seçeneğine ilerleyin[render]’ bölümüne gidin ve ‘aspect=’den sonra ‘true’ yazın.

Bazı monitörlerde, en boy ayarını true olarak değiştirdikten sonra bile hâlâ doğru 4:3 en boy oranını alamadığınızı görebilirsiniz. Böyle bir durumda, ‘fullDefinition=’ ayarının ‘1366×768’ olarak ayarlanmasının 4K monitörümüzde sorunu düzelttiğini gördük.

Gerçekten eski bir oyunu çalıştırmak istiyorsanız, aynı zamanda eski CPU’lar için de optimize edilmiş olabilir ve DOSBox’un standart ayarlarında çok hızlı çalışacaktır. Intel 8086 PC’yi taklit etmek istiyorsanız aşağıya doğru ilerleyin [cpu] ve ‘core=’den sonra ‘simple’ yazın ve döngü sayısını 530 olarak değiştirin (bu kesin değil, ancak testlerimizde yeterince yakındı).

Daha fazla retro içerik arıyorsanız PC retro teknolojisi sayfamıza göz atın. Yeni bir bilgisayar toplamak istiyorsanız (doğal olarak çok daha iyi grafiklere sahip!), aynı zamanda sürecin her adımında size yol gösterecek bir oyun bilgisayarının nasıl oluşturulacağına ilişkin tam özelliğimizi de okumak isteyeceksiniz.



oyun-2