BEST MK COPY
Retro bilgisayarBilindiği gibi birçok program kilit sistemleri geliştirildi. Ve artık bunları basit (POKE) komutları ile kırmak imkânsızdır. Hatta öyle kilitler var ki, bunları asıl programı yüklemeden önce 43, 44, 788, 789, 1, 775 gibi birçok adresi düzeltir ve arkasından da tüm RAM hafızayı siler. Sizin programı kırmak için yazdığınız veya (POKE) komutu ile değiştirdiğiniz adresleri işe yaramaz hale getirmesi, ilerde AUTO RUN yapmasına kolaylık sağlar. Sizin hafızayı birbirine katmanız pek bir şey ifade etmez. Üstelik kırsanız bile (tabii çok zor) tüm RAM hafızayı bildiği için Turbo programınız elden gider. Ve normal yolla (SAVE) işlemi yapmak da insanı çıldırtacağı için aşağıdaki her derde deva olacak BEST MK COPY programını yazmanızı öneririm.
Yapacağınız ilk iş Best MK Copy programını yazıp kasete kayıt etmeniz olacaktır. Ama eğer data satırlarında hata yapmış iseniz program (Data hatası...) ile satır numarasını gösterecektir. Hatalı olan satırı düzeltin ve yeniden kasete kayıt etmeyi de unutmayın. Programı doğru yazmış iseniz her şey hazır demektir. Kopyalama işlemine hazır iseniz -F1-'e basarak programı kırma konumuna getirin. Şimdi yapılacak tek iş kopyalanacak programı yükleyip (program yüklenince hata mesajı verir; aldırmayın) SYS300 "iSİM" ile kayıt etmek olacak. Kolay, değil mi? BEST MK COPY sadece süper kilitli Esra Turbo'yu (Esra V.4) kıramaz. Hakikaten bu kilit sistemi oldukça kaliteli. Fakat her kilit sistemini kırmak için aşağıdaki işlemleri uygulayın. İlk önce BEST MK COPY'yi kasetten yükleyin ve çalıştırın, sonra da programı kırma konumuna getirin. Şimdi de (load) emrini en aşağı satıra gelerek verin. Program yüklenmeye başlayıp da ekranda çizgiler çıkınca birkaç kere run/stop tuşuna basın, sonra da parmağınızı bu tuştan ayırmayın (sürekli basık kalsın). Program yüklenince Esra V.4'te ekranı kaydırmak için ROM'a başvuracak. ROM ekranı kaydıracak ve bir kere de olsa klavye tamponunu okuyacak. Sizin eliniz de stop tuşunda olduğu gibi ROM (Break yazıp işlemi durduracak. Artık SYS300 "iSİM" ile programın kopyasını çıkarabilirsiniz. Burada önemli olan şey load işlemini en aşağı satırda gerçekleştirerek Esra V.4'ün ROM'a başvurmasını zorunlu kıldırmaktır. Evet! Artık Esra V.4 de kırıldığına göre artık önünüzde hiçbir engel kalmıyor. Zaten diğer tüm süper kilitleri BEST MK COPY rahatça kırıyor.
Programları rahat ve hızlı bir şekilde kayıt etmek için ilk gereken şey bir Turbo programıdır. Ve de turbonun kayıt edebileceği hafıza miktarı da oldukça fazla olmalıdır. Çünkü artık kaliteli oyunların çoğu (basic) hafızasını doldurup C000-OFFF arasındaki hafızaya taşımaktadır. BEST MK COPY programının 200-1034 arasındaki Turbo programı 199 blokluk hafızaya rahatça kaydedilebiliyor. Normalde bu turbo 52600-53248 arasında yer alır. Fakat programımız turboyu F000 ve ondan sonraki adreslere atıyor. Burası ROM'un hemen altına geliyor. Ve burası normalde görünmez, yani kullanıma açık değildir. Fakat 1. adresi değiştirerek burayı hem yazılabilir, hem de okunabilir hale getirebilirsiniz. Turbonun burada olmasının sebebi kilit sistemlerinin burayı silmemesidir.
Bazı kilitler 1024-$CFF (1024-53247) arasını temizler. Bazıları ise temizleme yapmaz. Ama bizim yine de tedbirli olmamız gerekiyor. Program kilitleri durdurulduğunda, Turbo ROM'un altından okunarak gene eski yerine konur (52600-53248). Turbo emniyeti sağlandı, şimdi de Turbo'yu ROM'dan geri çağıran bir program gerekli. Bu program da 300 adresten başlar. SYS300 "iSİM"i bilgisayara girince program 1. adresi değiştirerek ROM'un altındaki RAM'in görünmesini sağlar. Sonra da turboyu tekrar geri çağırır, yani yerine yerleştirir. (52600-53248 arasına) ve son olarak da "...." isimli programı kayıt etmek için Turbo programını devreye sokar. Şimdi bir program kırıcının asıl kalbine. Auto RUN'i etkisiz kılan programa ihtiyacımız var. Bu program diğer kırıcı programlar gibi hata mesajı ile Auto RUN'ı etkisiz kılar. Fakat BEST MK COPY programının Auto RUN kırıcısı en zor kilitleri bile rahatça kırar. Bu programda $012C(300)'de bulunuyor. Basic'de 1035 ve 1040 satırları işte bu işi yapıyorlar.
Bol, bol (!!?) program kırmanız dileğiyle...
* Basic Program Satırları*
0- 198: 300 adresten sonraki adreslere datalar yerleştiriliyor. 300 Turbo çağırma, 386 Auto RUN kırıcı.
199-1034: Turbo programı ROM'un altındaki RAM'a yerleştiriliyor.
1034: Başlık için 1100'e sıçrıyor.
1035-1040: Programı kırma konumuna getirme.
1100: Başlık hazırlanıp -F1-'e basılması bekleniyor.