Türk Paint

Program dökümü: TURK PAINT, TURK PAINT DEMO

Commodore 64'ün grafik yetenekleri (özellikleri) oldukça iyi olmasına rağmen bu özellikleri kullanacak komutlara sahip değil. Ancak "POKE" ve "PEEK" komutları arasında boğularak kullanılabilen bu özellikleri TURK PAINT ile sadece birer SYS komutu kullanarak ulaşabilirsiniz. TURK PAINT, Commodore 64'ün 320x200 çözünürlüklü grafik modu için küçük çapta bir grafik paket programıdır. Commodore 64'e beş yeni komut kazandırır. Bu komutlar:

ENTER: HI-RES (yüksek çözünürlük) moduna girme:

PAINT: Ekranı istenilen renkle boyama (ENTER'dan sonra kullanılmalı, önce değil)

POINT: Ekranın istenilen koordinatına nokta koyma (parametresi 1) veya istenilen bir koordinattaki noktayı silme (parametresi 0)

CLEAR: Grafik ekranını temizleme veya değişik lineer desenlerle doldurma (ekranı temizlemek için parametre 0)

EXIT: HI-RES grafik modundan çıkma.

Programı çalıştırdığınızda bu komutların kullanım formatları ve parametre limitleri hakkındaki bilgiler ekranda gösterildiğinde burada saymaya gerek duymuyorum. (Örneğin POINT komutu için SYS49152, A, X, Y. A nokta koyma (1) veya nokta silme (0), X, Y ekranı koordinatları gibi...). Tüm C-64'çülere bol grafikli günler.

Türk Paint Demo programı kullanılarak yazılan bu demo, iki boyutlu bir ekrana üç boyutlu bir grafik çizmeye başlar (bu grafik, rüzgarda dalgalanan bir mendile benziyor). Grafiğin temeli matematiksel fonksiyonlara dayandığından, programın başındaki fonksiyonu değiştirerek görüntüler elde edebilirsiniz.

Bu yazıdaki programlar

Dergideki dökümlerden çıkarıldı; satırlar derginin kontrol toplamlarıyla doğrulandı ve programlar VICE emülatöründe denendi. Tarayıcıdaki C64'te çalıştırabilir, indirip bir emülatöre sürükleyip bırakabilir ya da gerçek bir C64'te LOAD "AD",8,1 ile yükleyebilirsiniz. "Sorun bulundu" yazanlarda bazı satırlar okunamadı ya da tutmadı; düzeltilmiş bir sürümünüz varsa contact@coze.org adresine gönderin.