Commodore sayı 3, sayfa 47

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 47

R OM BİLGİ İŞLEM MERKEZİ Commodore kullanıcısına büyük yararlar sağlayacak yeni bir ürünü piyasaya sundu.

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 makine dili listesini ekrana hatta printer'a alabilir, yeterli ise üzerinde istediğiniz değişiklikleri yapıp kopya edebilirsiniz.

COPY 190

Kartuşun arkasındaki ikinci butona dokunmakla COPY 190 önünüze gelecektir. Disketten diskete, veya teybe; teypten, diskete veya teybe bütün kopyalarınızda kullanabilirsiniz.

FAST LOAD

Disketinizdeki programlarınızı 10 kez daha hızlı yükleyerek zaman kazanabilirsiniz. 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)

--S (TURBO SAVE)

Hafızadaki programı turbo olarak teybe yükler. --V (TURBO VERIFY)

Yaptığınız turbo teyp kayıtlarını tekrar okuyarak hafızasındaki programla karşılaştırır ve kaydın hatasız yapılıp yapılmadığını belirler.

--H (TEYP KAFA AYARI)

Bu komut kasetteki kaydın sesini televizyondan duyuracaktır. Programın başındaki sinyaller net duyulana kadar kafa ayarlanır.

--O (OLD)

NEW komutu ile veya reset edilerek silinmiş programların listesini geri çağırır, crack işleminde bu otomatik olarak yapılır.

--D (DIRECTORY)

XX

01 Teypten yükle 08 Disketten yükle ÖRNEK: .L “MCODE”, 08

.S “PROGRAM İSMİ”, XX, YYYY, ZZZZ

Teybe veya diske kayıt yapmaya yarar. XX kodlu üniteye YYYY ve ZZZZ hafızaları arasındaki tüm Byte'ları kaydeder. Ö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 verir. ZZ maksimum üç Byte uzunluğunda olabilir. ÖRNEK: .H 0800 0900 AD 02 03 -F XXXX YYYY ZZ

Disketinizin directory'sini (hafızadaki programı silmeden) ekrana getirir. Directory alırken hafızadaki programı korumuş oluruz.

--F (FUNCTION KEYS)

Bu komut ile 8 adet fonksiyon tuşunun herbirini tanımlayabilirsiniz. Herbirine 80 karaktere kadar komut, komutlar zinciri, bilgi hatta ufak programcıklar girebilir, tek tuş ile RUN edebilirsiniz. İlk açıldığında bu tuşlar RUN, LIST gibi çok kullanılan komutlarla tanımlanmış olarak önünüze gelecektir.

--M (MAKİNE DİLİ MONİTÖR)

Bu komut sizi BASIC'ten 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 programıdır. İçerdiği Assembler ve Disassembler sayesinde kendi Assembler programlarınızı yazabilirsiniz. Diğer programları inceleyebilir, değişiklikler yapabilirsiniz. Programları tekrar teybe, diske veya printer'a aktarabilirsiniz. Monitörden çıkartıp BASIC'e geri döndürür.

XXXX YYYY

XXXX'den YYYY'ye kadar olan yerleri ZZ ile doldurur. ÖRNEK: .F 0400 07F0 20 XXXX YYYY ZZZZ

XXXX'den YYYY'ye kadar olan Byte'ların bir kopyasını ZZZZ'den başlayarak çıkarır. ÖRNEK: .T 0800 0900 1000

.R

Akümülatör, program sayıcısı, stack göstericisi, X, Y ve stack gibi 6510 değişkenlerinin o anki değerini verir.

«G XXXX

Turbo olarak teybe kayıtlı programları yükler.

Hexadesimal sistemde yazılmış XXXX ve YYYY adresleri arasındaki hafızayı görmenizi ve istediğinizde kursor 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

Teypten veya disketten yükleme işlemini gerçekleştirir.

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ü yapar. Bir sonraki sayfayı görmek için “D (RETURN)” girmeniz yeterlidir. Ayrıca ekrandaki disassemble edilmiş programda değişiklik yapmanıza imkan verir. .P XXXX YYYY

“.D” komutu ile aynı işlevi görür. Tek farkı disassemble etme işleminin sayfa sayfa değil de devamlı olarak yapılmasıdır.

.A XXXX “ASSEMBLER KOMUTU”

Bu komut kullanılarak mini assembler'da makine dili programlar rahatça yazılabilir. Bu komuttan çıkmak için sadece (RETURN) girmeniz yeterlidir.

ÖRNEK:

A 8000 $00 A 8002 LDA SO3FF, X A 8005 EOR- 180 A 8007 STA $O3FF, X A 800B BNE $8002 A 800B RTS A 800E

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