Programcının Kullanım Kılavuzu Bu kitap, Commodore 64'ü en etkin biçimde kullanmak is- teyen ileri düzeydeki prog- ramcılar için bir referans nite- liği taşımaktadır ve COMMO- DORE 64 PROGRAMMER'S RE- FERENCE GULDE kitabının Türk- çe'ye uyarlanmış halidir. Prog- ramlarınızı yazarken gereksi- nim duyacağınız tüm bilgileri, en basitinden en karmaşığına dek, bu kitapta bulabilirsiniz. Bu kitap BASIC'i yeni öğrenme- ye başlayan bir programcı için olduğu kadar, 6502 ma- kina dili ile çalışmak isteyen uzman programcıların da ya- rarlanabileceği şekilde tasar- lanmıştır. Bölüm 1, BASIC PROGRAM- LAMA KURALLARI başlığı altın- da; ekran gösterim kodlarını, temel karakter setini, Kernal ile ilgili açıklamaları, sabit ve de- ğişken değerlerin program- lanmasını, dizileri, ifade ve operatörleri, programlama tekniklerini içeriyor. | 2. bölümün başlığı 'BASIC Dİ- Lİ SÖZLÜĞÜ'. Bu bölümde, BA- SIC dilindeki anahtar sözcük- leri ve kısaltmalarını, fonksiyon tiplerini, anahtar sözcüklerin alfabetik sırada açıklamaları- nı, C-64'ün klavyesi ve özellik- lerini, ekran editörü kısımlarını donanımsal ve yazılımsal ola- rak bulabilirsiniz. 3. bölümde C-64'te grafikle- re genel bir bakış var. Karak- ter gösterim modları, bit hari- ta modları, sprite (standart ve çok-renkli)lar, grafiklerin yerleşim noktaları, programla- nabilir karakterler, çok-renkli grafiklerin kullanımı, çok-renkli bit haritalama modu, kaydır- malar, sprite göstergeçleri, çok geniş bir şekilde açıklanı- yor. C-64'ünüzle müzik yapmak ister misiniz? İşte Bölüm 4 size bu konuda hem yazılım, hem de donanım olarak yardımcı olmak için hazırlanmış. Bu bö- lümde ses kontrolunu, ses dal- galarının frekansını, birden fazla sesin kontrolunu, dalga biçimindeki değişimleri, zarf üretecini, filtrelemeyi, ileri tek- nikleri, senkronizasyonu geniş açıklama ve örnekleriyle bu- labilirsiniz. 5. bölümde 6502 Makina di- li ile program yazarken gerek- sinim duyacağınız tüm 6502 komutlarını, bellek yapısını, adresleme modlarını, kullana- bileceğiniz Kernal rutinlerini ve bunların açıklamalarını bula- bilirsiniz. Bölüm 6'nın başlığı 'GİRİŞ ÇI- KIŞ REHBERİ'. TV ve diğer cihaz- lar için çıkışlar, oyun porftları- nın kullanımı, RS 232 arabirimi- nin tanımlanması, kullanıcı portu, seri bağlantılar, geliş- me için ayrılmış port, teknik özellikleriyle açıklanıyor. Ekler 16 bölümden oluşuyor: EK A: BASIC sözcükleri için kısaltmalar. EK B: Ekran gösterim kodları. EK C: ASCII ve CHR$ kodları. EK D: Ekran ve renk bellek haritaları. EK E: Müzik nota değerleri. EK F: Bibliyografi. EK G: VIC çipi register haritası. EK H: Matematiksel fonksiyonlar. EK I: Giriş/Çıkış cihazları için bağlantı uçları. EK J: Standart BASIC programlarının C-64A BASIC'ine çevrilmesi, EK K: Hata uyarıları. EK L: 6510 mikroişlemci çipi özellikleri. EK M: 6526 kompleks interface adapter çipi (ClIA). EK N: 6566/6567 (VİC 1l) çipi özellikleri. EK O: 6581 ses arabirim cihazı (SID)'nin özellikleri. EK P: Sözlük. DKT KDAYK İ ———commodore CESTTEETEEEE 42