CDC 6600 sistem konsolu
CDC 6600 sistem konsolu, aynı zamanda basit grafikler çizmenin bir yolunu da sağlayan tek bir yazı tipine sahip bir vektör çizim sistemiydi ( Wikipedia ).
Basit bir ifadeyle, bu vektör çizim sistemi nasıl çalışıyor?
Dahası, ikili ekranlar nasıl çalıştı ve nasıl kullanıldı? Basit grafik işlevselliği özellikle ilginç olabilir.
Ek ama daha önemsiz bir soru, hangi yazı tipinin kullanıldığıdır?
Yanıtlar
Basit bir ifadeyle, bu vektör çizim sistemi nasıl çalışıyor?
Esasen bir osiloskop gibi. Ekranda çizim yapmak için X / Y için iki voltaj tarafından kontrol edilen bir ışın kullanılır. Bir TV'den çok farklı değil, TV dışında hareket soldan sağa ve yukarıdan aşağıya doğru sabitlenmiştir.
Çok basit bir ifadeyle: (* 1)
Bir CRT, ekran olan başka bir elektroda çarpmaya odaklanmış sabit bir elektron akışı (* 2) sağlayan ısıtılmış bir elektrot içeren devasa bir tüptür. Bir elektron çarptığında enerjisi fotonlara, yani ışığa dönüşür. Işın modüle edilebilir (açık / kapalı) ve bir dizi bobine voltaj uygulanarak yönlendirilebilir. Bir tanesi yatay yönde sapıyor. Yukarı için olumsuz, aşağı için olumlu. Diğer bobin aynı dikeyi yapar. Sağa pozitif, sola negatif. Voltajın değiştirilmesi, herhangi bir rasgele çizgi veya vektör setinin çağrıldıklarında çizilmesine izin verir.
Bir metin vektörü gösterimi için, bir karakter içindeki karakterler ve vektörler dizisinde çizilecek harfler için tüm vektörler sıralanır.
Bu tür gösterimlerin nasıl yapılabileceği hakkında derinlemesine düşünmek için şu soruya bir göz atın:
Vektör CRT ekranının ilkeleri nelerdir?
6600 konsolu durumunda, tüm çizim CPU belleğinden, çizilecek bir XY koordinat akışını okuyan ve bunları bobinlere voltajlara dönüştürülmek üzere konsol içindeki bir DA dönüştürücüsüne gönderen özel bir I / O işlemcisi tarafından yapılmıştır. ışını saptırmak için.
[Bir şekilde bu biraz 'ucuz video' ve daha sonra Sinclair'in ZX80 / 81 bilgisayarları tarafından kullanılana benzer. (A) CPU (Çevresel İşlemci), RAM'deki bir veri yapısını yalnızca sinyal dönüşümünü yapan oldukça ilkel bir video donanımına besler.]
Dahası, ikili ekranlar nasıl çalıştı ve nasıl kullanıldı?
Basitçe iki ekran gibi. Bir günlük için etkileşimli giriş için bir tane. Veya biri sistem konsolu olarak biri kullanıcı çıkışı (grafik) olarak. Her iki ekran için de donanım tercihi yoktu. Bugün olduğu gibi, bir PC'de iki pencere veya iki ekran kullanılabilir.
Elbette kullanıcılar yaratıcı oldu - her yeni oyuncakta olduğu gibi. Bir ekranda tüm hamlelerin metinsel bir listesi bulunurken, bir ekranda tahta ve taş çizen bir satranç programı vardı. Ve sonunda X-Window'dan iyi bilinen 'EYES' programının ilk uygulaması oldu. Burada her ekran, her ikisi de etrafa bakan (senkronize), yanıp sönen vb. Bir göz gösteriyordu. Elbette bir fare işaretçisini takip etmiyor, ancak kontrol edilebilir.
Basit grafik işlevselliği özellikle ilginç olabilir.
Rasgele vektör grafiğinin yanında görüntülenebildiğinden, hiçbir şekilde basit değildi (* 3). Kaba bir tahmin olarak, bir çevresel işlemci mikro saniyede bir değer üretebilir, bir vektör için iki değer veya saniyede 500.000 vektör gerekir. Yenileme oranını 50 Hz'de (* 4) tutmak istediğimizi varsayalım, ardından 10.000 satıra kadar görüntülenen bir grafik oluşturulabilir - daha düşük yenileme hızlarıyla (* 5) daha fazlası.
Ek ama daha önemsiz bir soru, hangi yazı tipinin kullanıldığıdır?
Okunabilir mi? Burada bir cevap olarak ne beklediğinizden emin değilim. Tarihin bu döneminde sanatsal tercihler yoktu. Her şey biraz metin çıkarmakla ilgiliydi - ki bu zaten büyük bir başarı olarak görülüyordu. Söylenebilecek şey, görüntülenen toplam vektör sayısı yenileme oranını tanımladığından, karakterlerin olabildiğince küçük vektörler (konturlar, görünür veya görünmez) kullanmak üzere tasarlandığıdır.
Karakterler bu nedenle oldukça açılıydı, ancak vektör yapıları sayesinde herhangi bir çağdaş raster ekranından çok daha temiz ve okunaklıydı:
(Resim cray-cyber.org blog girişi ile çekilmiştir )
Gösterilen CC545 konsolu daha sonraki bir modeldir. İki resim üretme yeteneği de dahil olmak üzere çalışmalar hala aynı, ancak yalnızca tek bir CRT kullanılıyor. Sol altta, klavyenin yanında görülen, sol / sağ etiketli bir anahtar, her iki çıkış arasında seçim yapmak için sağlanmıştır, burada sağ ekranı görüntüleyecek şekilde ayarlanmıştır.
* 1 - GERÇEKTEN basit. Yapabildiğim kadar basit. Bu yüzden lütfen daha ince ayrıntılar, doğru isimler vb. Hakkında tartışmayın.
* 2 - Bir tüpte elektron ışını yayan elektrot katot olarak adlandırılır - dolayısıyla Katot Işını Tüpü veya kısa CRT adı verilir .
* 3 - Sanırım bu ifadeyi ekleyen kişi, geriye bakıldığında tüm vektör gösterimini 'basit' olarak nitelendirecektir.
* 4 - Vektör ekranlarındaki yenileme hızı sabit değildir, görüntülenen vektörlerin sayısına bağlıdır.
* 5 - 50 Hz, vektör ekranları için oldukça yüksek bir yenileme hızıdır, çünkü bu ekranlar genellikle sonraki tarama ekranlarından daha uzun bir kalıcılığa sahiptir. 20 Hz gibi düşük bir değer hala iyi olabilir.
Özellikle yazı tipleriyle ilgili bir alt cevap: CDC 6600 hakkında bir şey bilmiyorum ama vektör grafik dünyasında Hershey yazı tipleri hüküm sürüyordu - en azından 70'lerin sonlarına, 80'lerin başlarına kadar. Ve çiziciler için - belki daha sonra, alabileceğiniz tüm komplo kitaplıkları tarafından sağlandığı gibi.
İşte neye benzediklerine dair bazı örnekler ve işte Hershey'nin , tasarlandıkları kısıtlamalar ve nasıl tasarlandıkları (matematiksel formüller dahil!) Hakkında bilmek isteyeceğinizden daha fazla bilgi içeren orijinal teknik raporu .
(Neredeyse unutulmuştu: Her yerde bulunmalarını sağlamak için son derece önemli olan, özgür olmalarıdır ! Büyük bir masrafla ve ABD ordusu tarafından büyük bir özenle geliştirildiler, herkesin kullanımına açıktı .)
İşte "Simplex Roman":
Ve işte bazı nedenlerden dolayı çok yaygın olarak kullanılan "Karmaşık Senaryo", o zamanlar bile - şimdi modern göze bahsetmiyorum bile - gibi görünüyordu ... peki, hmm, amatör? (Daha kötü değilse.)
(Answer truthfully, you prefer Comic Sans to that, right?)