Commodore 64 demoları - Commodore 64 demos

Commodore 64 (C64) demoları sınırlarını zorlamak için neler yapılabileceğinin gösterileridir. Commodore 64 bilgisayar, programcılar, müzisyenler ve sanatçılar tarafından yapılmıştır.

Tek bir resmi, yalnızca müzik parçalarını veya bir programlama becerisini gösteren demoları bulmak alışılmadık bir durum olmasa da, müzik besteleme, grafik çizme ve programlama konusunda yetenekli üyelerden oluşan gruplar oluşturuldu. Tam disk demoları üretildi, bunlardan bazıları seste herhangi bir gecikme olmaksızın yüklenen sonraki dosya olarak müzik çalacaktı.

Sınırlar - "Camel Park" demosunun "Bobby Border" bölümüne girişin ekran görüntüsü. Siyah sınırlara dikkat edin.
Tüm kenarlıklar kaldırıldı - "Camel Park" ın "Bobby Border" bölümündeki ana efektlerden birinin ekran görüntüsü. Sprite'ların sınırlara nasıl girdiğine dikkat edin. Ayrıca DXYCP (hareketli grafik kaydırma) efektine bir örnek.

Demolarda, çoğu belgesiz yan etkiler nedeniyle çeşitli etkiler elde edilir. MOS Teknolojisi VIC-II yonga. Bazı örnekler:

  • Sprite kaydırma çubukları sınıra yerleştirildi. Donanımı ekranın etrafına sınır çizmemesi için kandırarak, sprite'lar bu alana taşınabilir ve görüntülenebilir.
  • Sprite'lar dikey raster çizgilerinde çoklandı (8'den fazla sprite, bazen 120 sprite kadar). Yaygın bir algı, ekranda aynı anda 8'den fazla sprite görünemeyeceğidir, ancak çizilmeye başladıktan sonra yeni Y koordinatlarının atanması, ekranın daha da aşağısında görünmesine neden olur.
  • FLD (esnek çizgi mesafesi) bitmap veya karakter satırlarını rastgele bir sayıdaki dikey raster çizgilerini birbirinden ayırarak, herhangi bir 8 piksel yüksekliğindeki grafik bloğunu ekranda sorunsuz bir şekilde yukarı ve aşağı hareket ettirmeyi mümkün kılar. Bu konumlandırmaya sinüs eğrileri eklemek dalgalı bir etki sağladı.
  • FLI veya Esnek Çizgi Yorumlama, ekranda 8 × 8 veya 8 × 4 blokta görünebilecek benzersiz renklerin sayısını artırmak için kullanılabilir. Bu mod bazen hareketli grafiklerle ve / veya iki bitmap'i birbirine karıştırarak (SHIFLI veya UIFLI'da olduğu gibi) daha da genişletilir. Bu modlar genellikle ekranın en soldaki 24 pikselinin kullanılamaz hale gelmesine neden olur.
  • Temelde FLI modunun bir varyasyonu olan FPP (Esnek Piksel Konumlandırma), karakter tabanlı bir grafiğin herhangi bir satırının herhangi bir y konumuna yerleştirilmesine izin vererek, x dönen logolar, namlu benzeri efektler veya yumuşak uzatma gibi efektlere izin verir. ve tüm ekranda el sallıyor.
  • Tec-Tec (ayrıca Tech-Tech veya Tic Tac), bir grafiğin herhangi bir satırına yeni bir x pozisyonu atar. Animasyonlu sinüs dalgalarını kullanarak, örneğin bir logoyu ekranın üzerinde yatay olarak sallayabilirsiniz.
  • HSP olarak da bilinen VSP (Değişken Ekran Konumlandırma), bitmapin sınırda etrafına sarılmasıyla bir bitmapin rastgele x yerleştirilmesine izin verir.
  • Bir Linecruncher, kullanıcının tüm bitmap verilerini manuel olarak taşımak zorunda kalmadan bir ekrandan daha büyük bir bitmap'i dikey olarak kaydırmasını sağlar.
  • AGSP (Herhangi Verilen Ekran Konumu), VSP ve Linecruncher'ın birleşimidir, örneğin Hannes Sommer'in "Fred's Back" serisi gibi kaydırılan renkli bitmap grafikleriyle olası oyunları yapmak.

C64 takipçileri, demo sahnesinin büyümesini görecekti. Tek bir kayan metin içeren ve müzik içermeyen tek dosya demoları gitti. Tam disk demoları üretildi, bunlardan bazıları seste herhangi bir gecikme olmaksızın yüklenen sonraki dosya olarak müzik çalacaktı.

Bir demoya uygulanan ara sıra oyunda olduğu gibi gizli parçalar da dahil edildi.

Commodore Amiga birçok eski C64 demo programcısı platformları değiştirdi ve Amiga için demolar yapmaya devam etti (bkz. Amiga demoları ). Atari demoları C64 demolarından da büyük ölçüde etkilendi. İçinde Birleşik Krallık ana alternatif demo sahnesi, ZX Spectrum demoları.

C64 yerel bir zamanda popülerdi BBS'ler ayrıca popülerdi ve diğer insanlarla iletişim kurmak için kullanıldı. Üzerinden yazılım ticareti posta da yaygındı. Bazı C64 meraklıları, yerel merkezli bilgisayar etkinliklerinin sağladığı sosyal etkileşimin kaybından yakınmaktadır.

Dış bağlantılar