Commodore sayı 27, sayfa 61

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 61

FA -> FHA F2 —> SHFT FA F3 ->RB FA —> SHFTF3 F5 -> F5 F6 —> SHFTF5 FZ —>F7 F8 —>

F1 -> COMMODORE F1 F2 -> COMMODORE F3 F3 -> COMMODORE F5 F4 -> COMMODORE F7 F5 -> CTRL F1 F6 -> CTRL F3 F7 -> CTRL F5 F8 -> CTRL F7

Program ilk olarak gerekli makine dilindeki programı hafızaya yerleştiriyor. Daha sonra 16 fonksiyon tuşu için gerekli tanımlamaları hafızaya yerleştiriyor. Hafızaya yerleştirilen tanımlamalar 300 numaralı satırdaki DATA'larda saklanıyor. İsteğinize göre bu tanımlamaları değiştirebilirsiniz. Ancak tanımlamanın en fazla on karakter olabileceğini unutmamak gerekiyor. Tuşa basılır basılmaz istenilen komutun uygulanmasını istersek RETURN tuşunu da tanımlamaya eklemek gerekir. Sola bakan ok tuşu RETURN tuşunu temsil ediyor. 250 numaralı satırda sola bakan ok tuşu RETURN'e çevriliyor. Eğer tanımlamanın içinde çift tırnak işareti kullanmak isterseniz bunun yerine tek tırnak işaretini kullanın. Tanımlamanın içinde virgül kullanmanız gerekiyorsa tanımlamayı tırnak içine alın. Tanımlamalar $CF00 adresinden başlayarak hafızaya yerleştiriliyor. Eğer hafızanın bu bölgesini başka bir iş için kullanmak istiyorsanız veya tanımlamaların başka bir yere yerleştirilmesini istiyorsanız 230 numaralı satırdaki adresi değiştirmek gerekir. Bundan başka 170 numaralı satırdaki DATA komutunda yer alan 0 ve 207 numaralı sayıları yeni adrese göre LOW, HIGH byte düzeninde yerleştirin. Yeni kullanılan adres bölgesinde en az 160 byte (16 tuş * 10 karakter) olmalı. RUN/STOP-RESTORE tuşlarına basarak fonksiyon tuşlarındaki tanımlamaları etkisiz hale getirebilirsiniz. Tekrar aktif hale getirmek için SYS 828 komutunu kullanmak gerekir.

OYUNLAR İÇİN KOLAYLIKLAR

Defender of the Crown (AMIGA)

Gezici orduya asker naklederken 'K' tuşunu basılı tutarak mouse ile şövalye almaya çalışırsanız HOME CASTLE'ınızda 1024 şövalyeye sahip olursunuz. Bundan başka 1024 şövalye de gezici ordunuza geçer. Bu yöntem hiç paranız olmasa bile çalışıyor. Toplam olarak 2048 şövalyeniz olduğundan bir kaleye baskın düzenlediğinizde birkaç kılıç darbesi baskını başarıya ulaştırmaya yetiyor. Bu ipucunu gönderen, İstanbul'dan Sinan Erel'e teşekkür ediyoruz.

BUGGY BOY Her yarış pistinde sınırsız zaman elde edebilmek için aşağıdaki POKE komutlarını kullanın. İlk olarak oyunu yükleyin ve C64'ü RESET edin. Ve sıra ile POKE komutlarını girin:

POKE 4768,133 POKE 4769,20 POKE 39927,96 POKE 2048,32 POKE 2049,104 POKE 2050,13 SYS 2560

GHOSTBUSTERS

İsim verdikten sonra banka hesabı sorusuna Y ile evet cevabı verin. Sorulan numaraya 125 yazdığınızda oyuna 540000$ ile başlayabilirsiniz. İstanbul'dan Hasan Şapoğlu'na teşekkür ediyoruz.

MAKİNE DİLİ

Bazı ilginç adreslerin içeriği ve işlevlerini görelim: $00A0: Bu adres ve $00A1 ile $00A2 C64'ün saatini düzenli olarak tutarlar. $00A2'nin içeriği saniyenin atmışta birinde bir artar. Bu adresin değeri $FF olduğunda $00A1 adresinin değeri bir artar, $00A2'nin içeriği $00 olur. $00A1 adresinin değeri $FF'e ulaştığında, $00A0'ın değeri bir artar. Bu adreslerin değerini BASIC'ten TI veya TI$ değişkenlerini kullanarak değiştirebilirsiniz. TI$ değişkeninin değeri “SSDDSS” şeklindedir. En soldaki iki karakter saati, ortadaki iki karakter dakikayı ve en sağdaki iki karakter de saniyeyi temsil eder. Bu değişkenin değerine bir örnek verelim: TI$ = “23:30:59” $00B7: Bu adreste o anki dosya ismindeki karakter sayısı saklanır. Bu sayı TEYP için kullanılan dosya isimlerinde maksimum 187, disket dosyalarında en fazla 16 karakter olabilir.

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