IEEE Spectrum editörü Stephen Cass, 1983’ten kalma kırık bir Radio Shack dizüstü bilgisayarıyla karşı karşıya kaldığında, bunu atmak yerine mantık kartını çıkardı ve eski ekranı denetim edebilmek için çağdaş bir mikro denetleyici ile değiştirdi. Cass, geçtiğimiz hafta macerasını Spectrum’da detaylı olarak anlattı.
Cass, bu çalışmayı, Kyocera tarafından tasarlanan ve Japonya’da NEC PC-8201 olarak piyasaya sürülen tek kesim “yazı tahtası” formuna sahip, şimdiye kadar üretilen birinci dizüstü bilgisayarlardan biri olan Radio Shack TRS-80 Model 100 üzerinde gerçekleştirdi. Bu eserin ünlenmesi, yalnızca küçük taşınabilir boyutu (5 santimetre kalınlığında ve 1,76kg ağırlığında) sayesinde değil, birebir vakitte dört adet AA pille 20 saate kadar çalışabilme özelliğine sahip olmasıydı.
Model 100, 2,4 MHz Intel 80C85 CPU, 8 ila 32K RAM ve sekiz satırlı, 40 karakterlik, geriden aydınlatmasız bir monokrom LCD içeriyordu. Günümüzün taşınabilir canavarlarıyla karşılaştırıldığında kulağa pek güzel gelmiyor, lakin yerleşik metin düzenleyicisini kullanarak hareket halindeyken rahatça yazılarını yazabilen gazeteciler Model 100’ü çok sevdiler. Ayrıyeten Microsoft BASIC, bir terminal programı ve ROM’da bir adres defteri içeriyordu.
Bazı şahıslar Model 100’leri yeni LCD ekranlar ve CPU’lar kullanarak yükseltirken (yalnızca kasayı ve klavyeyi koruyarak), Cass taşınabilir bilgisayarın eski 240×64 piksel ekranıyla bir arayüz denemeye karar verdi. Bilgisayarın ekranının, günümüzün LCD panellerine kıyasla alışılmadık bir formda yönetilmesi sebebiyle epey güç bir uğraş ile karşılaştı.
Cass, “M100’ün LCD’si, aslında her biri kendi HD44102 şoför çipi tarafından denetim edilen 10 başka ekrandır,” diye yazıyor ve devam ediyor: “Sadece sağ tarafta 40’a 32 pikseli denetim eden iki çip dışında, şoför çiplerinin her biri ekranın 50’ye 32 piksellik bir bölgesinden sorumludur.“
Cass, sonlu kullanılabilir bellekle metin görüntülemeyi hızlandırdığı için tasarımcılarının bu formülü seçtiğini söylüyor.
Cass, ekranın protokolünü belirledikten sonra ekran ile çağdaş bir Arduino Mega 2560 mikrodenetleyici ortasında bir arayüz oluşturdu. Şu anda bu proje, bit eşlemli grafikleri Model 100’ün LCD’sinde görüntüleyebiliyor ve kaydırabiliyor. Bir sonraki adımı, ekranı ve klavyeyi (klavye irtibatını yürütmek için bir Teensy 4.1 geliştirme kartı ile) bir Raspberry Pi 4 hesaplama modülüne bağlamaya çalışmak olacak, bu da vintage hissi veren güçlü bir taşınabilir aygıt oluşturmasını sağlayacak.
Projesinin teknik ayrıntıları hakkında daha fazla bilgiyi IEEE Spectrum’un web sitesinde bulabilirsiniz…