Bu sayfadaki yazılar
Sayfanın metni
Sayfa 12
BU SATİRLAR ARASINA | STEDİGİNİZ YERLESTİREBİLİRSİ NiZ* GERİ DONMEK 1 BİR TUSA BASİN BESPACE FOR TO LENCAS) ALI | POKE
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 13
Bu program sayesinde oyunların üzerinde değişiklik yapabilir, onlarla ölümsüz olarak oynayabilirsiniz. Yapmanız gereken ilk iş Crunc Machine programını bilgisayara doğru olarak girmek olacak. Eğer (Data) satırlarında hata yapmış iseniz bilgisayar size hatalı girilen satırı göstererek sizden düzeltmenizi isteyecek. Doğru olarak girmiş iseniz Crunc Machine programı aktif hale gelir. Artık programı kayıt edebilirsiniz. Kaset kullanıcıları için Crunc Machine programının içinde (Turbo save) programı vardır. İsterseniz kasete bu turbo ile kayıt yapabilirsiniz. (SYS52458:SSAVE"İSİM" ile bu turboyu kullanabilirsiniz).
Program aktif hale gelince isteğinize göre aşağıdaki formülleri uygulayın:
Programda geçen yazıları değiştirmek için, SYS51744 veya SYS51869 komutları kullanılır. Bu komutları kullanmadan evvel ekranı silin ve kursoru ekranın ortasını biraz geçecek bir biçimde aşağı indirin. Ve SYS51722 ile Crunc Machine programının içini düzenleyin. Sonra da SYS51744 komutunu bilgisayara girin. Komut girilince ekrana birtakım garip işaretler çıkar. Eğer ASC kodunda yazılmış bir yazı arıyorsanız (SHIFT + C =) tuşlarına aynı anda basarak bilgisayarı küçük harf moduna geçirin. Sonra da F1 ile ekran sayfalarını yavaş yavaş çevirin. Eğer yanlışlıkla atladığınız bir sayfa olursa F3 ile sayfaları geri çevirebilirsiniz. Bu çevirme işlemi sırasında değiştirme istediğiniz bir yazı dizisine rastlarsanız F5 ile programdan çıkın. Ve yazı dizisinin üstüne giderek isteğinize göre yazıları değiştirin (Aman dikkat! Eğer bir satırın sonuna geldiyseniz ve son harfi de değiştirmek istiyorsanız harfin önünde durun ve harfi kendinize doğru çekin, değiştirin, itin. Eğer bu işlemi yapmazsanız bilgisayar son harfi de değiştirince bir alt satıra geçmek için diğer satırları kaydırır. Bu da ekranı geri yollamanız karşısında bilgisayarın kilitlenmesine yol açar. Bir diğer önemli nokta ise; ekranda görünen yazı dizilerinden başka bir şeye dokunursanız (yani değiştirirseniz) program yine çalışmayacaktır.) Değiştirme işlemi bitince SYS51869 ile ekranı geri yollayın (Bilgisayar yeni veriler hafızaya kodlandı mesajı verir). Eğer değiştirmek istediğiniz başka yerler varsa bu işlemleri tekrarlayın.
Dikkat etmeniz gereken hususlar ekranı kaydırmamak, ASC kodu ile yazılmış bir yazı dizisi ararken büyük harf kullanmak ve ekran tam yerine oturmuyorsa, örneğin bu küçük çalışma ekranının 3. satır 7. kolonundan başlıyorsa Poke 51713. Satır*40+Kolon (3*40+7) komutu ile tam yerine oturtabilirsiniz.
Oyunları ölümsüz yapmak için SYS52036... ve Poke 52229(C806)... emirleri kullanılır. Bildiğiniz gibi C-64'te cinlerin (Sprite) birbirleri ile veya bir cinin ekran karakteri ile çarpışıp çarpışmadığını gösteren 2 sicil (adres) vardır. Bir çok oyunda bu sicilleri kontrol ederek bir çarpışma olup olmadığını anlar. Eğer biz bilgisayara bu sicilleri okuturken gereken yerde başka bir adresi okutursak ve bu adresin de hiçbir çarpışma yok anlamına gelen bir içeriği varsa, oyun esnasında çarpsanız da bilgisayar hep çarpmadığınızı zannedecektir. İşte yukarıdaki bu iki komut, bu işe yaramaktadır.
Oyunu ölümsüzleştirmek için ilk önce Crunc Machine programına hangi çarpışma sicilini değiştireceğini bildirmeniz gerekiyor. Poke 52229,30 ile cinlerin birbirleri ile çarpışmalarını bildiren sicili değiştirebilirsiniz. Şimdi ise bu adresin (sicilin) yerine hangi adresin okunacağını bilmeniz gerekiyor. Bu komut (SYS 52036,ADRES)tir. Eğer bilgisayar hafızada belirtilen sicili bulursa burayı sizin adres ile değiştirir ve 'çarpışma önlendi' MESAJINI VEREREK DURUR. Eğer bulunamamış ise 'çarpışma sicili bulunamadı' mesajını verir. (Benden size tavsiye adres olarak 51711'i kullanın ve buranın içeriği