Peek ve
Merhaba arkadaşlar. Bu sefer size yardımcı olacak pek çok PEEK ve POKE veriyoruz. Bunların size ne gibi yararlar sağlayacağını programlarınızı yazarken göreceksiniz. Sadece PEEK ve POKE'lar değil ayrıca çeşitli SYS komutlarımız da var. POKE 1,53- BASIC ve KERNAL devre dışı kalır (Bütün Gâk Byte boşalır ama kontrol sistemi önceden ROM'dan RAM'a kopya edilmemişse bilgisayar kilitlenir). Bu komut sadece makine dilinde kullanılabilir. POKE 1,54- Burada ise sadece BASIC devre dışı bırakılır. Bu komut da sadece makine dilinde kullanılır. POKE 1,55- Bu komutla normal hale geri gelirsiniz. PRINT PEEK(10)- Eğer sonuç sıfırsa son yapılan operasyon LOAD'tır. VERIFY olsaydı sonuç 1 olurdu. PRINT PEEK(17)- En son olarak alınan değişkenin hangi yolla alındığını belirtir. Eğer sonuç sıfırsa ya INPUT kullanılmış ya da şu ana kadar hiçbir komut kullanılmamıştır. Kullanılan komut GET ise sonuç 64, READ ise 152 olur. POKE 19,64- Bundan sonra INPUT'ta soru işareti çıkmaz. Ayrıca RETURN'e basıldığında kursor bir alt satıra geçmez. POKE 19,0- INPUT'ta yine soru işareti çıkmaya başlar.
POKE 22,35- Program satır numarasız verilir. POKE 22,25- Normal hale dönüş. PRINT PEEK(43)+PEEK(44)*256- Bu komutlarla BASIC programınızın başlangıç adresini bulabilirsiniz. Başlangıç adresini değiştirmek isterseniz buradaki değerlerin yerine yenilerini koymanız gerekir. PRINT PEEK(45)+PEEK(46)*256- Bu komutla BASIC programınızın bitiş adresini bulabilirsiniz. PRINT PEEK(57)+PEEK(58)*256- Bu komutla programın han-
Tolga Kale gi BASIC satırında durdurulduğunu bulabilirsiniz. PRINT PEEK(69)+PEEK(64)*256- DATA alınan en son satırın numarası. PEEK(69)/PEEK(70)- En son tanımlanan değişken. Normal değişkenlerde değer PRINT CHR$(PEEK(69)-128)+CHR$(PEEK(70)) ile bulunur. Yüzdeli değişkenlerin ismi PRINT CHR$(PEEK(69)-128)+CHR$(PEEK(70)-128) ile bulunabilir. Stringler, (mesela PRINT CHR$(PEEK(69))+CHR$(PEEK(70)-128) ile bulunabilir.
POKE 120,2- C-64'ünüz hiçbir komutu kabul etmez. POKE 147,X- Burada gidilen bir LOAD-Rutininde LOAD mı (X=0) yoksa VERIFY mı (X=4) yapılacağı belirlenir. PRINT PEEK(152)- O anki açık olan dosyaların sayısı. PRINT PEEK(153)- Bilgi alınan yan birimin numarası. 0- Klavye 1- Dataset 2- RS232-Portu 3- Ekran 8-11- Disk PRINT PEEK(154)- Bilgi verilen yan birimin numarası. 0- Klavye 1- Dataset 2- RS-232-portu 3- Ekran 4,5- Printer 6- Joystick/Pedal Disk POKE 157,128- LOADING VE SEARCHING gibi bilgilerin program sırasında da verilmesi. POKE 157,192- Bilgisayar hiçbir bilgi (hata, loading gibi) vermez. PRINT PEEK(183)- Şu andaki dosya ismi uzunluğu. PRINT PEEK(184)- Burasıyla kullanılan dosya numarası alınır. PRINT PEEK(186)- En son kullanılan yan birimin numarası. PRINT PEEK(197)- O anda basılan tuş. POKE 198,0:WAIT 198,1- Bilgisayar bir tuşa basmanızı bekler. POKE 199,1- Reverse moda geçiş. Normal duruma geri dönüş POKE 199,0 ile olur. PRINT PEEK(201)- Cursor'un hangi satırda olduğunu verir. PRINT PEEK(200)- En son girilen satırın uzunluğu. PRINT PEEK(202)- Cursor'un hangi sütunda olduğunu verir. PRINT PEEK(203)- Hangi tuşa basıldığını karakter modunda (bkz. C64 Elkitabı) verir. POKE 204,0- Cursor GET sırasında ekranda görülür. POKE 204,1: POKE 207,0- Yeniden normal hale dönülür. POKE 212,0- Tırnak işareti için flag. PRINT PEEK(215)- En son basılan tuşun ASCII-kodu. POKE 646,X- Cursor rengi (X=0-15). POKE 647,X- Cursor'un altındaki renk (X=0-15). POKE 649,0- Basılan hiçbir tuş algılanmaz. POKE 649,10- Normal hale geri dönüş. POKE 650,255- Bütün tuşlar tekrar etme özelliğine sahip olurlar. POKE 650,0- Normal hale geri dönüş. POKE 650,127- Cursor tuşlarının tekrar etme özelliğini kapatma. POKE 650,64- Bütün tuşların tekrar etme özelliği kapatma. PRINT PEEK(653)- SHIFT (Bit 0), COMMODORE (Bit 1) ve Control (Bit 2). POKE 657,128- Büyük-Küçük karakter geçişini kitler. POKE 768,145- Hata verilerini kaldırır. POKE 768,139- Normal hale döner. POKE 768,143- Program bitince RESET eder. POKE 770,X- Herhangi bir sayı POKE edildiğinde bilgisayar kilitlenir. Tek kurtuluş yolu kapayıp açmaktır. POKE 774,226:POKE 775,252- LIST denildiğinde bilgisayar kendini RESET eder. POKE 775,200- Bu komutla küçük bir LIST koruma sağlarsınız. POKE 775,167 ile normal hale dönülür. POKE 776,1- Bu komut hafızadaki BASIC programını bozar.
POKE 777,1- Bu komuttan sonra hiçbir komut kabul edilmez ve cursor sol üst köşeye gider. POKE 788,52- Stop tuşunu etkisiz kılar. POKE 788,49- Stop tuşu eski haline döner. POKE 788,62- Cursor daha hızlı yanıp söner. ADRES 788/789- IRQ vektörü. Interrupt'a gidilecek adres. POKE 792,226:POKE 793,252- Restore tuşuna basıldığında bilgisayar kendini RESET eder. POKE 801,0:POKE 802,0:POKE 818,165- Bu üç POKE komutundan sonra hafızada bulunan BASIC programı ne kasete ne de diskete kaydedilebilinir. POKE 808,225- Run/Stop ve Restore tuşunu iptal eder. Böylece bir program durdurulmadan çalışabilir. POKE 808,237- Run/Stop ve Restore eski hallerine dönerler. POKE 818,226:POKE 819,52- SAVE emri verildiğinde bilgisayar kendini RESET eder. POKE 53270,X- Değişik X değerleriyle sağa sola kaydırma elde edebilirsiniz. WAIT 56320,16,16- Ateşe basılmasını bekler. WAIT 56320,4,4- Joystick'in sağa gitmesini bekler. WAIT 56320,1,1- Joystick'in yukarı gitmesini bekler. WAIT 56320,2,2- Joystick'in aşağı gitmesini bekler. WAIT 56320,8,8- Joystick'in sola gitmesini bekler. POKE 56325, X- Cursor hızı (1- hızlı, 255- yavaş, 49- normal)
SYS 42039- 781'e numarası POKE edilmiş hatanın yazılması. SYS 43121- RUN 0'la aynı anlamdadır. SYS 45499- Bu komutla saat sıfırlanır. SYS 64738- RESET sağlar. SYS 64763- RESET gibidir ancak IRQ'ya dokunmaz. SYS 65409- Video-Chip'i eski haline getirir.
SYS 65511- Bütün dosyaları kapatır. İçindeki bilgilere dokunmaz.
Oyun Değerlendirmesi: AMIGA 1 MB
Grafik : 40
Efektler : 40 Oynanabilirlik : 10 Genel : 10
*
*
»
X
AN TÜ N — N 4 N — | , , İ, — "MM J VU > t J zi > | a hür
, , İ, — "MM J VU > t J zi > | a hür
A ı
L E
*
amma! |. | <
Tolga Kale
Oyun Değerlendirmesi: AMIGA
Grafik : Efekt : Oynanabilirlik : Genel
9 8 8 8
Merhaba arkadaşlar! Bu seferki oyunumuzun adı Navy Seals. Oyun, Ocean firması tarafından Orion Pictures adlı film şirketinin filminden esinlenerek hazırlanmış. Oyunumuz bir platform oyunu. Araplar silahlanma yarışında geri kalmamak için silah bulmaları gerekiyordu ama, silah üretemedikleri ve kimse onlara silah satmaya yanaşmadığı için, onlar da Amerika'dan silah çaldılar. Bunu geç de olsa fark eden Amerikalılar onlardan silahları geri istediler ama Araplar silahları çaldıklarını inkâr ettiler. Amerikalılar silahların nerelerde gizlendiklerini buldular ve onlara bu silahları yok etmek amacıyla 5 adam gönderdiler. İşte biz bu 5 adamı kontrol ediyoruz. Oyunun grafikleri ve ses efektleri bayağı iyi. Ayrıca oyunu 'H' tuşuyla PAUSE edebilirsiniz. Araplar genellikle silahların bulunduğu sandıkların önünde durup etrafa bakınıyorlar ve silah sandıklarının bulunduğu platformda dolaşıyorlar. Birileri yaklaşınca hemen ateş ediyorlar. Onlardan kurtulmanın en kolay yolu eğilip ateş etmek. Ama bu her zaman işe yaramıyor, çünkü bazen bir alt platformdaki Arap sizin üstünüze ateş açabiliyor. Araplara size yüzleri dönük değilken saldırırsanız size ateş etmeye fırsat bulamadan ölürler. Üzerinde Amerikan bayrağı olan sandıklar bomba koymamız gereken sandıklar. Onların önlerinden geçerken kahramanımız otomatik olarak onlara bomba yerleştiriyor. Ama ortalıkta bu sandıklardan başka sandıklar da var, bunların bazıları arka planda ama bazılarının üstüne tırmanmak zorundasınız.
Bazı Araplar bu sandıkların arkasına saklanıyorlar. Onlar
Li
(001000)
Ateş edince mermi sandığı aşıyor ama siz ateş edince mermi sandığa takılıyor ve bu da size bayağı bir zorluk çıkarıyor. Üzerinde WEAPON yazan sandıkların içinde kullanabileceğiniz silahlar mevcut, onlara ateş edince açılıyorlar. Böylece onları alabilirsiniz. Bu silahlar ateş makinesi, otomatik tüfek, roketatar vs. gibi silahlar. Bu silahlar sizlere çeşitli kolaylıklar sağlayacaklardır. Oyunda ekran dizilişi şöyle: Üstte grafik ekranı, altında ise bir pencere var. Bu pencerenin sağında kontrol ettiğiniz adamın resmini, resmin sağ üstündeyse kaç adamınız kaldığı yazılı. Bunun altında bir bomba, içinde kaç tane bomba yerleştirilmemiş sandık kaldığı yazılı. Daha sağda kalan zamanınız yazılı. En sağda ise
ka NO | e VA ye - ÜR a yel DOGAN) | KA
Nİ Lİ EZ
TIME
“— (©
TANITIM kullandığınız silahın resmi ve yanında ise kalan mermi görülüyor. Size bir kurşun isabet ederse hemen ölürsünüz. Eğer çok yüksek bir yerden aşağı düşerseniz, düştüğünüz yerin yüksekliğine bağlı olarak enerjiniz azalır. Bu oyunun en çok beğendiğim tarafı ise sol aşağı ateş ile platformların altına inebilmeniz ve üsttekilere görünmeden ilerleyebilmeniz, düşmanınıza görünmeden altından sarkarak ilerleyebilmeniz ve gerektiğinde yukarı çıkabilmeniz. Bütün sandıklara bomba yerleştirdiğinizde bölüm atlıyorsunuz. Bu arada zamana da dikkat edin, çünkü kaptırıp bütün Arapları öldürürken ekranda OUT OF TIME yazınca insan bunu hiç de hoş karşılamıyor. Zamanınız bitince bütün haklarınız bitse de oyuna kaldığınız level'dan 3 kez devam edebilirsiniz. Bu oyunla ilgili tiyo ve tuzak bulursanız bize göndermeyi unutmayın. Platform oyunlarından fazla hoşlanmasanız bile bu oyun hoşunuza gidecektir. Platform oyunu sevenlere zaten söylenecek pek bir şey yok sanırım. Her level'dan önce çıkan grafikler ve oyunun başındaki müzik çok güzel. Hepinize bu sıcak tatil boyunca iyi oyunlar dilerim.
ORİJİNAL FARKI
PRO TENNIS
ZOMBIE * WAR ZONE * SPORTS PACK * ARCHILAGOS * CLUB CASINO * FANTASY
SAÇ A