Commodore sayı 52, sayfa 46

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 46

Sayın Commodore Dergisi Yetkilileri, Öncelikle, çıkarmış olduğunuz bu dergi ve program döküm eki için bir C-64 sahibi olarak minnettarlığımı belirtmek isterim. Yayın hayatınızın devamını dilerim. Size sormak istediğim bazı sorular var. Cevaplandırabilirseniz çok sevinirim: a) Derginizi okurken sık sık karşılaştığım “kernal” kelimesinin anlamını bilmiyorum. Mümkünse kernalin ne olduğunu ayrıntılı olarak açıklayabilir misiniz? b) Tanıtım bölümünüzdeki oyunların hepsi Amiga için yayınlanıyor. (Özellikle son sayılarda). Bu eşitsizliği, hiç değilse her sayıda 2-3 tane C-64 oyununu da açıklayarak bozabilir misiniz? c) Program işlerken herhangi bir tuşa basılıp basılmadığını nasıl anlayabilirim? (Hangi POKE komutu gerekiyor?) NOT: GET komutu değil. d) C-64'te virüs var mı? Disk drive'ı olmayan C-64 sahipleri virüsle karşı karşıya kalabilir mi? Son olarak bir oyun ipucu vermek istiyorum. Emlyn (Emlyn Hughes International Soccer) (Yukarı Ok) tuşu — Maç başlar başlamaz basarsanız oyuncular teker teker değil de toplu halde sahaya çıkacaklardır. (Bu durum golden sonra ve maç bitince de geçerli) : (iki nokta üst üste) tuşu: Bu tuşa bastığınız anda maç o anki skorla biter. (Bu tuşu gol attıktan sonra, sık sık kullanacağınızı sanıyordum) Yayın hayatınızda daha başarılı günler dilerim. Emrah Alpa

Sayın Emrah Alpa,

Gösterdiğiniz ilgiye teşekkür ediyor ve sorularınızı cevaplıyoruz. a) KERNAL, çekirdek demektir. Bilgisayarın hafızasında bulunan ALTRUTİNLERE (SUBROUTINE) KERNAL denir. b) Tanıtım bölümündeki C-64 ile ilgili sıkıntınızı anlıyor ve buna hak veriyoruz. Sıkıntınızın daha fazla sürmeyeceğini ve bundan böyle C-64'te de strateji, adventure ve FRP (Fantasy Role Playing) ile ilgili oyunların tanıtılacağını ve hatta bu yeni uygulamaya bir dahaki sayımızdan itibaren başlayacağımızı müjdeliyoruz. c) Program işlerken, (Bu programın ASSEMBLER olması gerekiyor) interrupt ile saniyede altmış kez programı kontrol ettirebilirsiniz. Bu komut, Kernal'da bulunan GET fonksiyonudur. JSR $FFE4 CMP #$00 d) Genelde yoktur. DİSK DRIVE'ı olanlar için VIRUS'ü vardır. Bu virüs directory'i sonsuz döngüye sokar, program listesini sonsuza kadar ekrana basar.

Ara kablo ve monitör

Sayın Commodore Dergisi Yetkilileri, Öncelikle biz Commodore'culara böyle bir dergi hazırlayıp sunduğunuz için bütün arkadaşlarım adına size teşekkür ederim. Yaklaşık bir buçuk yıldır C-64 sahibiyim ve derginizi 43. sayısından beri devamlı alıyorum. Sorularımı cevaplarsanız çok memnun olurum. 1) Ben 1802 monitör ve 1541 II Disk Drive sahibiyim. Bilgisayarı ve monitörü açtığım zaman ekranda kalın iki adet siyah çizgi çıkıyor. Bilgisayarla monitör arasındaki kablonun bilgisayara bağlanan ucuyla oynayınca bazen geçiyor, bazen de kalıyor. Bu beni çok rahatsız ediyor. Acaba bu bilgisayardaki bir arızadan mı kaynaklanıyor? 2) Ben makine diline yeni merak saran biriyim, Final III kartuşumun monitör programıyla ufak da olsa küçük programlar yazıyorum. Bunları diskete kayıt ettikten sonra monitör programını kullanmadan programı yükleyip SYS... komutunu veriyorum. Fakat program çalışmıyor. Bu konuda ne yapabilirim? Saygılarımla. Ahmet ÜNAL Sayın Ahmet Ünal İlginize teşekkür ediyoruz. Sorularınıza gelince: 1) Kabloda bir temassızlık olabilir. Siz en iyisi kablonuzu değiştirin. 2) Bunun için Makina Dili programınızın başlangıç adresini bulun. Bu sayıyı 10'luk düzene çevirin. Örneğin:

$080D m 2061 Decimal (16'lık sistem) (10'luk)

Bu iş için de MONİTÖRE girin ve $080D yazın RETURN'E BASIN ekranın yanında decimal değerini göreceksiniz.

Klavyeyle gezinmek için ← ve → tuşları.