Bu sayfadaki yazılar
Sayfanın metni
Sayfa 19
LDY # 1 CPY # 10 BNE
Aynı işi gerçekleştirmek için kullanılan dört komutluk grubun üçünde Y değişkeni kullanılıyor. 3. Makine dilinde çalışırken kullandığınız değişkenin bulunduğu adresi bilmek zorundasınız. Ve gerektiğinde bu adreste bulunmakta olan değişkenin değerini düzeltmelisiniz. Bu yüzden, çalışırken bir kağıda değişkenlerin başlangıç bitiş adreslerini yazın.
OYUNLAR İÇİN KOLAYLIKLAR
İstanbul'dan Burak Özdoğan ve Borahan Özdoğan arkadaşlarımız bize aşağıdaki ipuçlarını göndermiş, kendilerine teşekkür ediyoruz.
Track Suit Manager
4.2, 3 tuşları İle ekran ve yazı renklerini değiştirebilirsiniz. Maç başlayınca Joystick'i ileri iterek maçı hızlandırabilirsiniz.
Raid over Moscow
Raid over Moscow yazısı çıkınca yaklaşık bir dakika bekleyin. Biraz sonra oyun kendi kendine bütün bölümleri oynamaya başlar. Beğendiğiniz bölümde Joystick'i hareket ettirerek oyuna o noktadan başlayabilirsiniz.
SAM
SAY komutunu kendi programınızda kullanmak İsterseniz önce NEW komutunu vermelisiniz. Şimdi SAY komutunu programınızın içinde kullanabilirsiniz.
Asterix
Eğer Romalılara çarpınca çıkan karede Joystick'i hareket ettiremezseniz hapse atılırsınız. Böylece Roma'ya daha çabuk varabilirsiniz.
Ace Uçak kalkınca tekerleği kaldırmak için U tuşuna basın.
Barbarian
Reset switch'i olanlar oyunu reset ederlerse, adamlar arka plana geçer ve hareketsiz kalırlar. Fakat, adamlar daha sonra tekrar arka planda kalan resmin önünde kavga etmeye başlarlar.
Olli and Lissa
Multi Ice olanlar sprite incelemeye geçerek düşmanı yok edip oyunu rahatlıkla tamamlayabilirler.
Road Warrior
Araba menüsü çıkınca seçtiğiniz arabanın yanına gelip Joystick'i sağa ve sola oynatarak arabanın rengini değiştirebilirsiniz.
Boşluk tuşuyla benzinciye girilir.
Smiley's Mine
Oyunun müziği çalarken klavyenin en alt sırasındaki tuşlar ile oyunun müziğini değiştirebilirsiniz. Boşluk tuşunu kullanarak müziği silip tekrar yeni bir müzik yapabilirsiniz.
Samurai Wars
Kulübede yemek yemek isterseniz garson kadına para vermeniz yeterlidir.
Mega Apocalypse
Uzay gemisini ekranın sağ veya sol köşesine getirin ve bekleyin. Biraz sonra düşmanların öldüğünü göreceksiniz.
Robocop
İkinci oyuna geçmek için ilk oyunu enerjiniz tam olarak bitirmelisiniz. Çünkü ilk bölümün sonunda çıkan hırsızı vuramazsanız enerjiniz azalır. Run/Stop ile başlangıç ekranına dönülür. Boşluk tuşu ile oyun durdurulur.
Pooyan tuşuyla başlangıç ekranına dönülür. Boşluk tuşuyla da oyun durdurulur. Emlyn Hughes Int. Soccer Run/Stop tuşuyla oyunun müziği durdurulur.
Jungle Raid
P tuşuyla başlangıç ekranına dönülür. Run/Stop tuşuyla oyun durdurulur.
Microprose Soccer Run/Stop tuşuyla oyun durdurulur.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 18
PUPA
C64 için Püf Noktaları
Makine Dili
LET Bu komut, günümüzde kullanılan BASIC'lerin çoğunda bulunmuyor. LET AzA45 kullanımı, yerini AzA45'e bıraktı. Bu komutun anlamı “A değişkeninin mevcut değerine beş ekle ve A değişkenine sonucu yerleştir” demektir. Makine dilinde hazırlanan programlarda da, buna benzer kullanım şekilleri gerekir. Genelde kullanılacak olan değişkenler program sonuna yerleştirilir. Daha doğrusu hafızada yer almakta olan programın bitiminden sonra başlayan hafızada, kullanılacak olan değişkenlerin değerleri saklanır. Program çalışmaya başladığında İlk olarak değişken değerlerini hazırlar. Normal olarak değişkenin değeri henüz hazır değilse, geçici olarak sıfırlanır. BASIC dilinde bir program hazırlarken genel olarak çok sayıda değişken kullanırız. Buna karşın, makine dilinde hazırlanan programlarda kullanılan değişken sayısı daha azdır. Bu durumun başlıca sebeplerini görelim: 1. Makine dili kullanarak yüzlerce isim, adres vb. bilgilerle çalışan veri tabanı programları hazırlamayınız. Bu tür programlarda değişkenlerin değerlerini dikkatli bir şekilde tutmak gerekecektir. Makine dili ile çalışma, hız önemli ise büyük değer taşır. Ancak, birçok sayıda değişkenin kullanılması gereken ve makine dili ile yazılacak programda son de- Tece dikkatli olmak gerekir. Bunun yerine bu tür programlar BASIC veya başka yüksek seviyeli bir dille yazılabilir. Sıralama veya bilgi arama gibi yüksek hız isteyen program bölümleri Makine dili ile hazırla- *nıp, SYS (adres) şeklinde çağrılarak kullanılabilir. 2. Makine dilinde kullanılan bir değişken, birbirini izleyen komutlar grubunda kullanılır. Mesela bir dön-
gü için, — 1710 10: NEXTİ
komutlarında | değişkeni bir kere kullanılırken aynı İşlemi makine dilinde şu şekilde gerçekleştirebiliriz: