Bu sayfadaki yazılar
Sayfanın metni
Sayfa 44
A 500 ile ilgili...
Commodore Dergisi Hazırlayanları, Böyle güzel bir dergi çıkardığınız için tüm kullanıcılar adına size teşekkür ederim. Benim yeni aldığım A 500'ümle ilgili bazı sorularım var. 1. A 500'üme başka bir sürücü bağlayabilir miyim? 2. Digitizer nedir? AMIGA'yla kullanılabilir mi? 3. Modem nedir? Türkiye'de kullanılır mı? CÜNEYT ALTINÖZ
Sayın Cüneyt Altınöz, 1. A 500 için A 1010 disket sürücü veya A 590 hard-disk alabilirsiniz. Takılan ikinci sürücü AMIGA'nızla uyumlu olacaktır.
2. Digitizer, gerçek dünyadaki bilgileri, bilgisayarın anlayacağı hale getiren bir donanımdır. Ses digitizer ve grafik digitizer gibi türleri vardır.
3. Modem bilgisayarlar arasında bağlantı kurmak için kullanılan bir araçtır. Modem vasıtası ile iki AMIGA haberleşebileceği gibi, birbirinden farklı bilgisayarlar da haberleşebilir. Ancak farklı markalar bir terminal yardımıyla sadece yazılı metin alabilir veya gönderebilirler. Modem almak için Teleteknik yetkili satıcılarına başvurabilirsiniz.
İçin Çözüm
Sayın Commodore Dergisi Yetkilileri, Şimdiye kadar karşılaştığım bazı problemleri çözmemde yardımcı olursanız çok sevinirim: 1. Printer'imde Türkçe karakterleri nasıl basabilirim? 2. Mouse nedir, C-64'le nasıl kullanırım? 3. Bazı programların satır numaraları harf içeriyor, ama bilgisayar bu satırları kabul etmiyor. Bunu nasıl engellerim? 4. Bazı programlar üçüncü satıra geçince SYNTAX ERROR yazıyor.
Bu durumda ne yapabilirim? 5. SYS komutu ne işe yarar? BERK İZ
Sayın Berk İz, 1. Printer'inizde Türkçe harf basabilmek için ya ROM değiştirmeniz ya da karakter setini değiştirmeniz gereklidir. ROM değiştirmek oldukça pahalı bir işlem olduğundan karakter setini değiştirebileceğiniz bir program edinmeniz sizin için daha yararlı olacaktır. Böyle bir program dergimizin eski sayılarında yayımlanmıştır. 2. Mouse bir kontrol donanımıdır. Joystick portuna takılır ve uygun programla beraber özellikle çizim için kullanılır. Mouse'u destekleyen programlar Teleteknik bayilerinde vardır. 3. Satır numaraları harfli olan programlar makine dilinde yazılmıştır ve bu numaralar 16'lık düzendedir. Bunları girebilmek için ya MDE adlı dergimizdeki makine dili programları yazmada kullanılacak programı ya da bir monitör programı yazmalısınız. 4. C-64'ün BASIC işlem ünitesi en fazla 80 karaktere kadar olan satırları kabul etmektedir. Kendi programlarınızın satır uzunluklarını bu sınırın altında tutmaya dikkat edin. Eğer dergideki programlarda bu gibi durumlarla karşılaşırsanız kullanım kılavuzundaki komut kısaltmalarına başvurmanız gerekir. 5. SYS komutu makine dili programları çalıştırmaya yarar, ama programın başlangıç adresini bilmiyorsanız bu komutu kullanmayın. Çünkü rastgele yazacağınız bir sayı bilgisayarın kilitlenmesine yol açabilir. Her programın başlama adresi aynı değildir.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 45
Vedat Hallaç
MAKİNA DİLİNİN PÜF NOKTALARI
Hepinize merhaba. Bu ay da sizlerle birlikteyiz ve yazımıza makina dilinin interruptlarını anlatarak devam ediyoruz. daha önce de bir "kayan yazılar” (smooth scroll) programı yayınlamıştık. Ama bu program RASTER INTERRUPT tekniklerini kullanmadığı için aynı rutinin interruptlarla çalışan versiyonunu anlatacağız. Konuya girmeden önce interruptların çalışma prensibini detaylı olarak inceleyelim. İnterruptlar yapı olarak ikiye ayrılırlar: 41) IRE (maskelenebilir interruptlar): Programcının, kullanacağı bir SEl komutuyla bu interrupt'ın oluşmasını engelleyebilmesi, bu tür interruptlara maskelenebilir interruptlar denmesine yol açmıştır. İstendiği anda oluşması engellenebildiği için programcıların kullanımda tercih ettikleri bir yöntemdir. VIC tarafından üretilen (ve bizim işimize yarayan) dört çeşit IRO bulunur: a) RASTER interrupt: Ekranı tarayan elektron ışınının hangi satırda bulunduğu C-64'ünüz tarafından bilinir ve $DO12 adresinde tutulur. Eğer isterseniz elektron belirli bir satıra geldiği zaman 64'ünüzün bir İnterrupt oluşturmasını sağlayabilirsiniz. Fakat bilmeniz gereken şey RASTER satırlarının normal ekran satırlarıyla aynı olmadığıdır. 1. tabloda da açıkça gördüğünüz gibi yazılabilir ekranın 1. pikseli 50. raster satırına denk gelmektedir. 0. raster satırı ise genelde televizyonlarda görülmeyecek kadar yukarıda bulunur. Tablomuzda dikkat etmeniz gereken başka bir şey de en alt raster satırının 255'ten büyük olduğudur. Bir bayttâ en fazla 255 sayısını tutabildiğimize göre ekranın altında bulunan elektronun yerini nasıl saptayacağız peki? Bu: