DESTEK-64 ROM BİLGİ İŞLEM MERKEZİ Commo- dore kullanıcısına büyük yararlar sağ- layacak yeni bir ürünü piyasaya sundu. Bu kartuşla yükleme ve çoğaltma iş- lemlerini daha hızlı ve kolay hale ge- tireceksiniz. Basic'le yetinemiyor, As- sembler ve makine dili kullanmak, öğ- renmek istiyorsanız, program İistelerin- de erişemediğiniz kilitli pbrogramlara tek bir tuş ile ulaşmak istiyorsanız, DESTEK-64 |'in daha geniş tanıtımına geçebilirsiniz. Makineye toplam 20 komut ilave eden programların başlıkları, Pink Tur- bo, Director, Monitor, Fonction Keys, Reset ve Old Routine, Copy 190, Fast Load. Bu programlar paketinin bir başka özelliği sayesinde, hafızada COOO- CFFF özel programların RAM bölgesin- de bulunması nedeniyle, Basic kulla- nım hafızası hiç eksilmeyecek (38911 byte). Bu program paketi hafızada iken bütün programlarını aksaklık çı- karmadan çalışacaktır. Kartuş makineye takılı vaziyette açıl- dığında devreye girmeyecektir. Arka kısımda bulunan iki küçük buton size istediğiniz anda COPY 190 veya TUR- BO program paketini getirecektir. CRACK Özel reset ve old routine sayesinde makine dili. Basic veya kilitlenmiş programları RUN ettikten sonra kartu- şun butonuna basmakla kırabilir, programın Basic, assembler veya ma- kina dili listesini ekrana hatta printer'e alabilir, bilğiniz yeterli ise üzerinde is- tediğiniz değişiklikleri yapıp kopya edebilirsiniz. COPY 190 Kartuşun arkasındaki ikinci butona dokunmakla COPY 190 önünüze ge- lecektir. Disketten diskete, veya teybe; teypten, diskete veya teybe bütün kopyalarınızda kullanabilirsiniz. FAST LOAD --S (TURBOÖ SAVE) Hafızadaki programı turbo olarak ti eybe yükler. -V (TURBO VERİFY) Yaptığınız turbo teyp kayıtlarını tek- rar okuyarak hafızasındaki program- la karşılaştırır ve kaydın hatasız yapı- lip yapılmadığını belirler. --H (TEYP KAFA AYARI) XX 01 Teypden yükle 08 Disketten yükle ÖRNEK: ,L “MCODE”, 04 .S “PROGRAM İSMİ”, XX, YYYY, ZZZZ Bu komut kasetteki kayıdın sesini te- levizyondan duyuracaktır. Programın başındaki sinyaller net duyulana ka- dar kafa ayarlanır. -O (OLD) New komutu ile veya reset edilerek silinmiş programların listesini geri ça- ğırir, crack işleminde bu otomatik ola- rak yapılır. --D (DIRECTORY) Disketinizin directory'sini (hafızada- ki programı silmeden) ekrana getirir. Directory alırken hafızadaki programı korumuş oluruz. -F (FUNCTİON KEYS) Bu komut ile 8 adet fonksiyon tuşu- nun herbirini tanımlayabilirsiniz. Her- birine 80 karaktere kadar komut, ko- mutlar zinciri, bilgi hatta ufak prog- ramcıklar girebilir, tek tuş ile RUN ede- bilirsiniz. İlk açıldığında bu tuşlar RUN, LIST gi- bi çok kullanıldn komutlarla tanımlan- mış olarak önünüze gelecektir. --M (MAKİNE DİLİ MONİTOR) Teybe veya diske kayıt yapmaya yarar. XX kodlu üniteye YYYY ve ZZZZ hafızaları arasındaki tüm Byteları kay- deder. ÖRNEK: S “MCODE”, 08, 8000, 9000 .H XXXX YYYY ZZ XXXX ve YYYY arasında ZZ'nin geç- tiği tüm hafıza bölgelerinin listesini ve- rir. ZZ maksimum üç Byte uzunluğun- da olabilir. ÖRNEK: .H 0800 0900 AD 02 03 -F XXXX YYYY ZZ XXXX'den YYYY'ye kadar olan yer- leri ZZ byte'ı ile doldurur. ÖRNEK: .F 0400 07FO 20 .T XXXX YYYY ZZZZ XXXX'den YYYY'ye kadar olan byte'- ların bir kopyosını ZZZZ'den başlaya- rak çıka ORNEK T 0800 0900 000 Disketinizdeki programlarınızı 10 kez daha hızlı yükleyerek zaman kazana- bilirsiniz. YARDIMCI PROGRAMLAR PAKETİ Crack butonuna bastığınız anda 12'si makine dili monitor programının içinde olmak üzere 20 yeni komuta kavuşuyorsunuz. --L (TURBO LOAD) Turbo olarak teybe kayıtlı program- ları yükler. Bu komut sizi Basic'den yaklaşık 120 kat hızlı ve etkili çalışan makine dili programlar dünyasına sokacaktır. Makine dili programcıları ve bu dili öğrenmek isteyenlerin yegâne prog- ramıdır. İçerdiği Assembler ve Disassembler sayesinde kendi Assembler program- larınızı yazabilirsiniz. Diğer program- ları inceleyebilir, değişiklikler yapabi- lirsiniz. Programları tekrar teybe, diskte veya printer'e aktarabilirsiniz. Monitörden çıkartıp BASIC'e geri döndürür. M XXXX YYYY Hexadesimal sistemde yazılmış XXXX ve YYYY adresleri arasındaki ha- fizayı görmenizi ve istediğinizde kur- sor ile o bölgenin üzerine çıkıp gerekli değişiklikleri yapabilmenizi sağlar. CTRL tuşu ile listeyi yavaşlatabilirsiniz. ÖRNEK: M 0800 0900 L “PROGRAM İSMİ”, XX Akumulcıîor program sayıcısı, stack göstericisi, X,Y ve stack gibi 6510 de- gişkenlerinin o anki değerini verir. ,G XXXKX XXXX'e giderek burada bulunan makine dili programı çalıştırır. .D XXXX XXXX'den başlayarak makine dili programın bir sayfalık dökümünü ya- par. Bir sonraki sayfayı görmek için “.DR (RETURN)” girmeniz yeterlidir. Ay- riıca ekrandaki disassemble edilmiş programdo değişiklik yapmanıza im- kan ve .P XXXX YYYY “.D” komutu ile aynı işlevi görür. Tek farkı disassemble etme işleminin say- fa sayfa değil de devamlı olarak ya- pılmasıdır. *A XXXX “ASSEMBLER KOMUTU” Bu komut kullanılarak mini assemb- lerda makine dili programlar rahatça yazılabilir. Bu komuttan çıkmak için sa- dece (RETURN) girmeniz yeterlidir. ÖRNEK: Teypten veya disketten yükleme İiş- lemini gerçekleştirir. A 8000 LDX — $00 A 8002 LDA $O3FF, X A 8005 EOR- 180 A 8007 STA $O3FF, X A 800B BNE $8002 A 800B RTS A 800E