CHIP-8

CHIP-8, Joseph Weisbecker tarafından geliştirilmiş yorumlamalı programlama dilidir. İlkin 1970 ortalarında COSMAC VIP ve Telmac 1800 8-bit mikrobilgisayarlarında kullanılmıştır. CHIP-8 programları CHIP-8 sanal makinesinde çalışmaktadır. Kendisi video oyunlarını bu bilgisayarlarda daha kolay programlamak için yaratılmıştır. CHIP-8'in basitliği, ve uzun tarihi ve popülerliği, CHIP-8 emülatörlerinin ve programlarının günümüzde de yapılmasını sağlamıştır.

Yaklaşık elli yıl önce, CHIP-8 tanıtılmış ve grafik hesap makinelerinin bazı modellerine getirilmiştir.

1970'lerde ARESCO'nun "VIPer" haber bülteninde CHIP-8 yorumlayıcısının makine kodunun arkasındaki ilk üç sorunu açığa çıkartmış, kullanıcılardan ve geliştricilerden olan bir topluluk mevcuttur.

CHIP-8 uygulamaları 
Pong, Space Invaders, Tetris, ve Pac-Man gibi bazı klasik video oyunları CHIP-8'e taşınmıştır. Ayrıca rastgele labirent oluşturucu ve Conway'in Hayat Oyunu gibi bazı uygulamalar da bulunmaktadır.

CHIP-8 eklentileri ve değişiklikleri 
1970 ve 1980'lerde, CHIP-8 kullanıcıları CHIP-8 programları paylaştı, ancak aynı zamanda CHIP-8 yorumlayıcısına yaptıkları değişikleri ve eklentilerini de COSMAC VIP kullanıcıları haber bülteninde, ve VIPER magazininde paylaştı. Bu eklentiler CHIP-10 ve Hi-Res CHIP-8'i, 64x32'den daha bir çözünürlüğü, ve CHIP-8C ve CHIP-8X'den limitli renkleri desteklemek için genişletilmiş monokrom görüntü seçeneklerini, ve birkaç özelliği daha içermektedir.Bu eklentiler genelde pek uyumlu değildir.

1979'da, Electronics Australia COSMAC VIP'e benzer, Motorola 6800 mimarisini baz alan bir bilgisayar yapatığı ile ilgili makaleler yazmaya başladı. Bu bilgisayar, yani DREAM 6800, kendi CHIP-8 sürümü ile geliyordu. VIPER'a benzer bir haber bülteni DREAMER, bu yorumlayıcı için CHIP-8 oyunları paylaşmaya yarıyordu. 1981'de, Electronics Today International (ETI) VIP'e çok benzeyen (ve aynı mikroişlemciyi kullanan) ETI-660 bilgisayarını yaptığı ile ilgili makaleler yazmaya başladı.

1990'da, HP-48 grafik hesap makinelerinde çalışan ve CHIP-48 denen bir CHIP-8 yorumlayıcısı piyasaya çıktı, böylece oyunlar daha kolay yazılabilecekti. Sonradan Erik Bryntse SCHIP, S-CHIP ya da Super-Chip denen CHIP-48 tabanlı bir yorumlayıcı piyasaya sürmüştür. Bu yorumlayıcı daha kolay programlama yapılabilmesi için CHIP-8 dilini daha yüksek bir çözünürlük ve birkaç işlem kodu ile genişletmiştir.

David Winter'ın emülatörü, ayrıcısı, ve genişletilmiş teknik dökümanı CHIP-8'i ve SCHIP'i popüler etmiştir. Kendisi yazılı olmayan işlem kodlarının ve özelliklerinin listesini çıkartmıştır.

Günümüzde CHIP-8 
Birkaç geliştirme aracı da olduğu gibi, neredeyse her platform için bir CHIP-8 uygulaması vardır. Günümüzde de oyunlar geliştirilmekte ve CHIP-8 için kategorize edilmektedir. Bunlar dijital arşivlerde bulunabilir.

Ayrıca bakınız
PICO-8 - CHIP-8'den esinlenen bir fantezi konsolu.

Kaynaklar 

Sanal makineler
Görselleştirme yazılımı
CHIP-8
Grafik hesap makinesi yazılımı