Commodore VIC-20

Commodore VIC-20 Commodore VC20 Logo.jpg Bilgi Kutusu'ndaki görüntü. Özellikler
Yapıcı Commodore
Aile Vic
Tür Kişisel bilgisayar
Nesil 8 bit
Yayın tarihi Haziran 1980
Üretim sonu Ocak 1985
Medya kartuş , kasetler (harici sürücü aracılığıyla)
Çevre Commodore Temel
İşletim sistemi Kernal ( giriş )
İşlemci MOS 6502
Hafıza 5 kb RAM, 32 kb'ye genişletilebilir
Grafik kartı VIC
Bağlantı seri, paralel RS-232 ( yazıcı veya disket sürücüsü için , kartuş bağlantı noktası, kaset oynatıcı bağlantı noktası, kumanda kolu bağlantı noktası DE-9
Selef Commodore PET
Halef Commodore 64

VIC-20 bir bir 8-bitlik bir kişisel bilgisayar tarafından inşa edilmiş Commodore Uluslararası ile  5KB RAM (ki  3.5kB için TEMEL uygulamalar ) ve bir temel alan bir işlemci , MOS 6502 işlemci . Halefleri C64 ve C16 gibi görünüyordu . VIC-20 , Commodore'un ilk kişisel bilgisayarı PET'in piyasaya sürülmesinden 2 yıl 9 ay sonra Haziran 1980'de ortaya çıktı .

Tarih

VIC-20, PET'in aksine kendisini bir tüketici bilgisayarı olarak konumlandıracaktı. MOS Technology tarafından oluşturulan VIC adlı VIC-20 video yongasının başlangıçta giriş seviyesi grafik terminalleri ve oyun konsolları için tasarlandığı, ancak Commodore'un onu düzgün bir şekilde satamadığı bildirildi. Aynı zamanda, Commodore'un 4 * 1 KB SRAM fazlası vardı  . İçindeNisan 1980, Jack Tramiel , Commodore başkanı bir bilgisayar altında sattığı bu yapılmasını talep etti $ 300  . Fazlalık böylece VIC-20'yi doğurdu. PET yalnızca yetkili satıcılara satılırken, VIC-20 başlangıçta perakende olarak, özellikle oyun konsollarıyla doğrudan rekabet ettiği indirim mağazalarında ve oyuncak mağazalarında satıldı. Commodore , Star Trek'ten aktör William Shatner , "Neden sadece basit bir video oyunu satın alalım ?" Diye sorduğunda reklamlar koydu. "

Dergiler VIC-20'yi küçük olduğu için eleştirse de, strateji işe yaradı: milyon birimlik satılan markayı aşan ilk bilgisayar oldu ve 1982'de dünyanın en çok satan bilgisayarı oldu . Eskiden, 9000 adet, her gün üretilen ve üretim Ocak sona erene kadar 2,500,000 adet satıldı 1985 Commodore konumlandırılıyor C64 yaklaşan serbest bırakılması için hazırlanmak üzere giriş seviyesi bilgisayar gibi. Commodore 128 ve Amiga (ikincisi Commodore'u 16/32 bit dünyasına sokar ).

Zamanın diğer bilgisayarlarına kıyasla düşük hafızası ve düşük çözünürlüklü ekranı nedeniyle, VIC-20 öncelikle eğitim veya eğlence amaçlı kullanıldı. Bununla birlikte, bu makine için aile bütçe yönetimi, hesap tablosu veya iletişim terminali gibi yardımcı programlar da geliştirildi. Genel halk tarafından kullanım kolaylığı, bir dizi gelecekteki geliştiricinin BASIC dilini , hatta assembler'ı (veya makine dilini) öğrenerek VIC-20'ye başlamasına izin verdi . Compute! 4 gibi birkaç dergi, VIC-20 için program kaynak kodlarını yayınladı ve bunlardan biri Commodore tarafından önerildi. Bu nedenle, birçok kullanıcı bu programları yazarak, çalışarak, çalıştırarak ve değiştirerek programlamayı öğrendi. Örneğin Linus Torvalds'ta durum böyledir .

Programlama kolaylığı ve düşük maliyetli bir modemin mevcudiyeti, VIC-20'ye, C64 kitaplığından çok daha küçük boyutta olsa da, kamuya açık veya ücretsiz yazılımdan oluşan bir kitaplık sunmayı mümkün kılmıştır. Yazılım, CompuServe , BBS (Bulletin Board System) gibi çevrimiçi hizmetlerde ve kullanıcı grupları arasında dağıtıldı .

Ticari katalog ile ilgili olarak, elektronik kartuşta 300 , kasette 500'den fazla başlık bulunduğu tahmin edilmektedir . Karşılaştırıldığında, o zamanki oyun konsolları arasında en popüler olan Atari 2600 , 900 civarında oyun sunuyordu.

Açıklama

VIC-20, genişletme veya program kartuşları için özel konektörlere ve ayrıca bir kaset çalara sahipti. 5KB RAM ile geldi  , ancak  1.5KB , video gösterimi (oldukça sıra dışı 22 karaktere 23 satır oranına sahip) ve sistemin diğer dinamik yönleri gibi çeşitli kullanımlar için sistem tarafından ayrıldı.BASIC yorumlayıcı ROM'da bulunur ve içinde işletim sistemi çekirdeğinin . Böylece, basit bir makinede BASIC programları ve değişkenleri için 3.5 kb RAM kullanılabilir kaldı . VIC-20 ayrıca bir disket sürücüsünün ve bir yazıcının seri bağlantısı için bir Seri Veri Yolu'na (IEEE-488 PET veri yolunun bir seri sürümü) sahipti; genellikle bir modemi bağlamak için kullanılan bir RS-232 bağlantı noktası ve Atari oyun konsolları ve daha sonra C64 tarafından kullanılan kumanda kollarıyla uyumlu bir DE-9 kumanda kolu bağlantı noktası.

VIC-20'nin RAM'i, programlarla aynı genişletme portu kullanılarak genişletme kartuşlarıyla genişletilebilir. Kutular, birden fazla kartuşun aynı anda bağlanmasına izin vermek için Commodore ve diğer satıcılar tarafından pazarlandı. RAM kartuşları şu boyutlarda mevcuttu: 3  kb (ROM BASIC genişletme ile veya olmadan), 8  kb , 16  kb ve 32  kb , ikincisi yalnızca uzman satıcılardan. Dahili belleğin düzeni, her kartuş türünün eklenmesiyle değiştirildi, böylece bazı programlar yalnızca belirli boyutta bir kartuşla çalıştı (bu sorunu hafifletmek için, 32K kartuşlarda 'RAM'i istenen alanlarda etkinleştirmek için' anahtarları vardı. Kullanıcı).

Belleğin bu yeniden düzenlenmesi, özellikle video belleği düzeyinde (ekranda gösterilen metinleri veya grafikleri içeren) görülüyordu. Bu, boş belleğin bitişik olmasını gerektiren bir BASIC yorumlayıcı kısıtlamasından kaynaklanıyordu. Genişletmesiz bir VIC önce 1  KB sistem belleği, ardından 3 KB "delik"  , ardından 4  KB bitişik kullanıcı belleği, en fazla 8191 ($ 1FFF) adrese sahipti. 3 kb kartuş  , "deliği" doldurmayı mümkün kıldı; bu nedenle video bellek bölgesi, uzatmasız veya 3 kb kartuşlu VIC'lerde kullanıcı belleğinin (8192 - 512) üst kısmına yerleştirildi  . 8 veya 16 kb'lik bir kartuş  kullanılmışsa, 8192 adresinden ek bellek görünecektir (2000 $); böyle bir durumda, video belleği, BASIC'e olası en geniş bitişik bellek alanını sağlamak için 4096 ($ 1000) kullanıcı belleğinin altına, "deliğin" hemen üstüne yerleştirildi.

VIC-20 hakkında

Notlar ve referanslar

  1. David Diamond ile Linus Torvalds: Once Upon a Time Linux: The Extraordinary Story of an Accidental Revolution , OEM, 2001 , ( ISBN  978-2-7464-0321-5 ) , sayfa 29.

Kaynakça

Ayrıca bakınız

Dış bağlantı