Aramizda
Aktif Üye
Kırk yıl önce, 6 Ocak 1985'te, o zamanın ev bilgisayarı kralı Commodore, Commodore 128'i “Kış CES 1985″te duyurdu. Bilgisayar sektörünün bugüne kadarki en büyük yükselişinde yenilikler o kadar hızlıydı ki her yıl iki büyük ticaret fuarı gerekliydi. Gaziler ve teknoloji tarihçileri oturup buraya dikkat edecekler: 1985, aslında Amiga'nın yılı değil miydi? Aynen öyle, sonuçta C128'in çöküşü sadece Commodore'un çığır açan bilgisayarı değildi.
Reklamcılık
Tüm versiyonlarda satılan yaklaşık 4 milyon bilgisayarla C128 aslında bir fiyasko değildi, ancak tüm zamanların en başarılı ev bilgisayarıyla karşılaştırıldığında daha çok bir yan nottu. Commodore, C64 ile 1983'ten bu yana toplam 12 ila 17 milyon arasında cihaz satmayı başardı; bugünün tahminleri kaynağa göre değişiklik gösteriyor. Peki C64 ile neredeyse tam uyumlu olan C128 neden bu başarısını devam ettiremedi?
Bir ve üç problemde üç bilgisayar
Bunun aslında üç nedeni var: zamanlama, Commodore'un mali zayıflığı ve C64'e uyumluluğu. İkincisi paradoksal görünebilir, ancak 1980'lerin ortalarında hızla gelişen bilgi işlem ortamında çok mantıklıydı: yazılım geliştiricileri en büyük platform olan C64'e odaklandı ve C128'i görmezden geldi. Avantajlarından ancak C128 modunda herhangi bir büyük hile olmadan yararlanabiliyordu. Açılırken Commodore butonu basılı tutularak veya “GO 64” komutu kullanılarak 64 moduna geçirildiyse C64 kadar yavaş kalıyordu.
CPU MOS 8502'nin 1 MHz yerine 2 hızında çalışması ve belleğin ikiye katlanarak 128 Kbyte'a çıkarılması gibi bilgisayarın tüm yenilikleri geride kaldı. Çoğu program, özellikle de oyunlar için bu büyük bir dezavantaj değildi; C64'te olduğu gibi çalıştılar. Sadece makinenin potansiyeli hiçbir zaman gerçek anlamda kullanılmadı. Programlamayı kendiniz yapmadığınız sürece: 128 modundaki BASIC 7.0, geliştirilmiş grafikler ve daha geniş bir komut yelpazesi dahil olmak üzere C64'teki BASIC 2.0'dan çok daha güçlüydü. Almanca Vikipedi'de hâlâ, çoğunlukla ofis yazılımları ve birçoğu Alman sağlayıcılardan olmak üzere önemli sayıda uygulama listelenmektedir.
MS-DOS'a geç bir alternatif olarak CP/M
Ve sonra, C128'in “Mikrobilgisayarlar için Kontrol Programı” olan CP/M'yi çalıştırabilmesi nedeniyle ilk kez bir Commodore ev bilgisayarında bazı yerleşik profesyonel uygulamaları vaat eden üçüncü mod vardı. Bu 1974'te başladı ve 1981'den itibaren giderek yerini MS-DOS aldı. Bununla birlikte, güçlü kelime işlemcisi “Wordstar” gibi platformlar arası uygulamalar, sıkıcı ofis kutularından daha ucuz bilgisayarlarda da kullanılabilir.
Bunun işe yaraması için Commodore, 8502'ye ek olarak Zilog'dan 4 MHz'lik bir Z80 olan ikinci bir CPU kurmuştu. CP/M, Commodore işletim sistemlerinden farklı olarak – BASIC içeren bir ROM – disketten önyükleme yapmak istediğinden, Z80 açıldıktan sonra her zaman etkindi. Bilgisayar bir CP/M diski bulamazsa C64 veya C128 modu başlatıldı. Aslında oldukça akıllıca, özellikle de CP/M 3.0 içeren önyükleme diski dahil edildiğinden. Yalnızca: Tasarım ve maliyet düşürücü önlemler nedeniyle bilgisayar, benzer CP/M makinelerinden çok daha yavaştı.
C128'in anakartı ve en önemli çiplere sahip ilk C128D – tüm bunlar yalnızca 50 ABD dolarına mal olabilir.
(Resim: The 8-Bit-Guy, ekran görüntüsü: çevrimiçi Haberler)
Commodore, Z80'i yalnızca işlemci olarak tasarladığından, C128 donanımının geri kalanının her zaman G/Ç ve grafik konusunda yardımcı olması gerekiyordu. Z80 aslında sadece 2 MHz civarında çalışıyordu, bu da kabaca 8502 ile eşzamanlıydı. CP/M yazılımı için olağan olan 25 satırlık 80 karakteri görüntüleyebilmek için yeni bir grafik yongası olan VDC'ye ihtiyaç vardı. Bu, Commodore çip geliştiricisi MOS tarafından şirket içi bir geliştirmeydi, tam adı: MOS 8563. Hatalarla doluydu, kendi kesintilerini tetiklemiyordu ve 16 Kbaytlık, isteğe bağlı olarak 64 Kbaytlık kendi RAM'ına bağımlıydı. Günümüzün GPU'larının aksine bu, bağlantısı nedeniyle ana belleğe göre çok daha yavaştı. Kısacası VDC oyun oynamaya uygun değildi. Birkaç grafik demo geç ortaya çıktı ve VDC'den pek çok şey yaratmak için birçok hile kullandı.
İki farklı monitör için iki grafik yongası
Ancak VDC metin için uygundu. Commodore bunun için başka bir özellik bulmuştu. C64'ten farklı olarak C128, yalnızca kompozit çıkışa değil aynı zamanda monitörler için bir RGB çıkışına (RGBi) da sahiptir. Çok keskin metin ekranına sahip PC'lerden tanıdık CGA monitörleri de bu yeni bağlantı noktasına sığıyor. Ancak bu özellikle ABD için geçerliydi çünkü 60 Hertz ve RGB girişli RGB monitörler veya televizyonlar dünyanın geri kalanında, özellikle de Avrupa'da hâlâ pek yaygın değildi. Metin modu ve nispeten geniş hafızası sayesinde C128, burada posta kutusu olarak bilinen BBS'yi çalıştırma konusunda ABD'de bir miktar popülerlik kazandı. Ve tam tersi: Yerel 128 modu için DesTerm terminal programı aynı zamanda Unix ve PC BBSesn tarafından bir ev bilgisayarında sunulan ANSI temsillerini de gösterebilir.
İkinci grafik yongası VIC-IIe, büyük ölçüde C64'ün VIC'siyle aynıydı. Her iki grafik modülü de aynı anda C128 modunda kullanılabiliyordu; böylece bilgisayar, o zamanlar kendi sınıfında, örneğin programlama için iki monitörün mantıklı bir şekilde kullanılabileceği tek ev bilgisayarıydı: 80-80'lerdeki RGB ekran. kod için karakter modu, çıktı için bileşik monitör. G/Ç yongalarının geri kalanı, özellikle de SID ses yongası yine C64 ile aynıdır. Bugün hala müzisyenler arasında popüler olduğundan, o zamanlar bazı kullanıcılar daha fazla ses için iki tane istiyordu çünkü C128, Amiga gibi çok kanallı gerçek ses çıkışı sağlayamıyor. Yani burada da C128 moduna özel yazılım geliştirmenin bir mantığı yok.
Reklamcılık
Tüm versiyonlarda satılan yaklaşık 4 milyon bilgisayarla C128 aslında bir fiyasko değildi, ancak tüm zamanların en başarılı ev bilgisayarıyla karşılaştırıldığında daha çok bir yan nottu. Commodore, C64 ile 1983'ten bu yana toplam 12 ila 17 milyon arasında cihaz satmayı başardı; bugünün tahminleri kaynağa göre değişiklik gösteriyor. Peki C64 ile neredeyse tam uyumlu olan C128 neden bu başarısını devam ettiremedi?
Bir ve üç problemde üç bilgisayar
Bunun aslında üç nedeni var: zamanlama, Commodore'un mali zayıflığı ve C64'e uyumluluğu. İkincisi paradoksal görünebilir, ancak 1980'lerin ortalarında hızla gelişen bilgi işlem ortamında çok mantıklıydı: yazılım geliştiricileri en büyük platform olan C64'e odaklandı ve C128'i görmezden geldi. Avantajlarından ancak C128 modunda herhangi bir büyük hile olmadan yararlanabiliyordu. Açılırken Commodore butonu basılı tutularak veya “GO 64” komutu kullanılarak 64 moduna geçirildiyse C64 kadar yavaş kalıyordu.
CPU MOS 8502'nin 1 MHz yerine 2 hızında çalışması ve belleğin ikiye katlanarak 128 Kbyte'a çıkarılması gibi bilgisayarın tüm yenilikleri geride kaldı. Çoğu program, özellikle de oyunlar için bu büyük bir dezavantaj değildi; C64'te olduğu gibi çalıştılar. Sadece makinenin potansiyeli hiçbir zaman gerçek anlamda kullanılmadı. Programlamayı kendiniz yapmadığınız sürece: 128 modundaki BASIC 7.0, geliştirilmiş grafikler ve daha geniş bir komut yelpazesi dahil olmak üzere C64'teki BASIC 2.0'dan çok daha güçlüydü. Almanca Vikipedi'de hâlâ, çoğunlukla ofis yazılımları ve birçoğu Alman sağlayıcılardan olmak üzere önemli sayıda uygulama listelenmektedir.
MS-DOS'a geç bir alternatif olarak CP/M
Ve sonra, C128'in “Mikrobilgisayarlar için Kontrol Programı” olan CP/M'yi çalıştırabilmesi nedeniyle ilk kez bir Commodore ev bilgisayarında bazı yerleşik profesyonel uygulamaları vaat eden üçüncü mod vardı. Bu 1974'te başladı ve 1981'den itibaren giderek yerini MS-DOS aldı. Bununla birlikte, güçlü kelime işlemcisi “Wordstar” gibi platformlar arası uygulamalar, sıkıcı ofis kutularından daha ucuz bilgisayarlarda da kullanılabilir.
Bunun işe yaraması için Commodore, 8502'ye ek olarak Zilog'dan 4 MHz'lik bir Z80 olan ikinci bir CPU kurmuştu. CP/M, Commodore işletim sistemlerinden farklı olarak – BASIC içeren bir ROM – disketten önyükleme yapmak istediğinden, Z80 açıldıktan sonra her zaman etkindi. Bilgisayar bir CP/M diski bulamazsa C64 veya C128 modu başlatıldı. Aslında oldukça akıllıca, özellikle de CP/M 3.0 içeren önyükleme diski dahil edildiğinden. Yalnızca: Tasarım ve maliyet düşürücü önlemler nedeniyle bilgisayar, benzer CP/M makinelerinden çok daha yavaştı.
C128'in anakartı ve en önemli çiplere sahip ilk C128D – tüm bunlar yalnızca 50 ABD dolarına mal olabilir.
(Resim: The 8-Bit-Guy, ekran görüntüsü: çevrimiçi Haberler)
Commodore, Z80'i yalnızca işlemci olarak tasarladığından, C128 donanımının geri kalanının her zaman G/Ç ve grafik konusunda yardımcı olması gerekiyordu. Z80 aslında sadece 2 MHz civarında çalışıyordu, bu da kabaca 8502 ile eşzamanlıydı. CP/M yazılımı için olağan olan 25 satırlık 80 karakteri görüntüleyebilmek için yeni bir grafik yongası olan VDC'ye ihtiyaç vardı. Bu, Commodore çip geliştiricisi MOS tarafından şirket içi bir geliştirmeydi, tam adı: MOS 8563. Hatalarla doluydu, kendi kesintilerini tetiklemiyordu ve 16 Kbaytlık, isteğe bağlı olarak 64 Kbaytlık kendi RAM'ına bağımlıydı. Günümüzün GPU'larının aksine bu, bağlantısı nedeniyle ana belleğe göre çok daha yavaştı. Kısacası VDC oyun oynamaya uygun değildi. Birkaç grafik demo geç ortaya çıktı ve VDC'den pek çok şey yaratmak için birçok hile kullandı.
İki farklı monitör için iki grafik yongası
Ancak VDC metin için uygundu. Commodore bunun için başka bir özellik bulmuştu. C64'ten farklı olarak C128, yalnızca kompozit çıkışa değil aynı zamanda monitörler için bir RGB çıkışına (RGBi) da sahiptir. Çok keskin metin ekranına sahip PC'lerden tanıdık CGA monitörleri de bu yeni bağlantı noktasına sığıyor. Ancak bu özellikle ABD için geçerliydi çünkü 60 Hertz ve RGB girişli RGB monitörler veya televizyonlar dünyanın geri kalanında, özellikle de Avrupa'da hâlâ pek yaygın değildi. Metin modu ve nispeten geniş hafızası sayesinde C128, burada posta kutusu olarak bilinen BBS'yi çalıştırma konusunda ABD'de bir miktar popülerlik kazandı. Ve tam tersi: Yerel 128 modu için DesTerm terminal programı aynı zamanda Unix ve PC BBSesn tarafından bir ev bilgisayarında sunulan ANSI temsillerini de gösterebilir.
İkinci grafik yongası VIC-IIe, büyük ölçüde C64'ün VIC'siyle aynıydı. Her iki grafik modülü de aynı anda C128 modunda kullanılabiliyordu; böylece bilgisayar, o zamanlar kendi sınıfında, örneğin programlama için iki monitörün mantıklı bir şekilde kullanılabileceği tek ev bilgisayarıydı: 80-80'lerdeki RGB ekran. kod için karakter modu, çıktı için bileşik monitör. G/Ç yongalarının geri kalanı, özellikle de SID ses yongası yine C64 ile aynıdır. Bugün hala müzisyenler arasında popüler olduğundan, o zamanlar bazı kullanıcılar daha fazla ses için iki tane istiyordu çünkü C128, Amiga gibi çok kanallı gerçek ses çıkışı sağlayamıyor. Yani burada da C128 moduna özel yazılım geliştirmenin bir mantığı yok.