SEVGİLİ OKUYUCULARIMIZ

Her derginin kendine has bir MDE ve BDE'si bulunmaktadır. Avrupa'daki örneklerde hep bu böyledir. Dergimizin ilk sayısında eski yazı işleri müdürümüz Tayfun Tözen'in hazırladığı BDE ile MDE'nin kullanımında bazı sorunlar doğduğunu gözlemekteyiz. Zaman zaman verdiğimiz listeleri yazmakta zorlanan arkadaşlarımızın şikayetleri de bunu bize göstermektedir. Daha önceki listemizde BDE değil de MDE'nin çeksamlarının bazı hatalara yol açtığını tespit ettik. Şimdi ise tamamen dergimiz adına Yayın Kurulu üyemiz Doktor Ali Özçelik yoğun gayretleriyle tamamen Türkçe ve kendi kendini kontrol eden bir MDE'yi sunuyor. Bundan sonra dergimizin vereceği bütün program döküm eklerini buna göre düzenleyeceğiz. Siz de yazdığınız zaman sorunlarla karşılaşmayacaksınız.

Hepinize zengin klavyeler diliyoruz.

64'ler Dergisi (DOWN) Sağ SHIFT'in yanındaki tuş, Cursor aşağı (UP) SHIFT tuşu ve sağ SHIFT'in yanındaki tuş Cursor yukarı (HOME) Sağ en üstte ikinci tuş (CLR) SHIFT tuşu ve sağ en üstten ikinci tuş (DEL) Sağ en üstteki tuş (INST) SHIFT tuşu ve sağ en üstteki tuş (RIGHT) Sağ en alttaki tuş (LEFT) SHIFT tuşu ve sağ en alttaki tuş (SPACE) Boşluk tuşu

(SHIFT+SPACE) SHIFT ve boşluk tuşu

(F1), (F8) Fonksiyon tuşları (RETURN) — RETURN tuşu (BLACK) CONTROL tuşu ve 1 (WHITE) CONTROL tuşu ve 2

(RED) CONTROL tuşu ve 3

(CYAN) CONTROL tuşu ve 4 (PURPLE) — CONTROL tuşu ve 5 (GREEN) CONTROL tuşu ve 6 (BLUE) CONTROL tuşu ve 7 (YELLOW) — CONTROL tuşu ve 8 (RVSON) CONTROL tuşu ve 9 (RVOFF) CONTROL tuşu ve 0 (ORANGE) — COMMODORE tuşu ve 1 (BROWN) — COMMODORE tuşu ve 2 (LIG.RED) — COMMODORE tuşu ve 3 (GREY 1) — COMMODORE tuşu ve 4 (GREY 2) — COMMODORE tuşu ve 5

(LIG. GREEN) COMMODORE tuşu ve 6 (LIG. BLUE) — COMMODORE tuşu ve 7 (GREY 3) — COMMODORE tuşu ve 8 Tablo 1: Listing'lerde geçen emir kodları ve karşılıkları

Makine Dili Editörü makine dilinde yazılmış programları hatasız yazmanıza yarayan bir alt programdır. Yapmanız gereken ilk şey bu alt programı yazıp editörünüzün, kasette veya diskette oluşmasını sağlamak. DİKKAT: Programı yazmadan evvel satır numarası vermeksizin şu POKE değerlerini mutlaka yazmalısınız: POKE 44,32: POKE 8192,0: NEW Listing 2'yi yazmaya başlamadan önce Listing 1'i disketinizden veya kasetinizden yükleyin. Her satırı yazıp (RETURN) tuşuna bastığınızda ekranın sol üst köşesinde beliren sayı ile satır sonundaki sayının birbirine eşit olması gerekir. Aksi taktirde yazdığınız satırda bir hata var demektir. Ola ki tüm programı bir defada yazıp bitiremediniz, tekrar yüklemeden evvel yukarıda verdiğimiz POKE değerlerini mutlaka vermelisiniz. Program hatasız yazılıp bittiğinde kasete veya diskete kaydedilecektir. (Disket sürücüsü olanlar 343. satırın sonundaki '1'i *8' yapmayı unutmasınlar.) MDE ile çalışma: Programı yükledikten sonra size ilk sorulacak soru, program ismi olacaktır. Buna cevap verdikten sonra başlangıç ve bitiş adresleri sorulacaktır. Başlangıç ve bitiş adresleri dört basamaklı hexadezimal sayı olarak verilmelidir. Daha sonra programı yazmaya başlayabilirsiniz. Yazarken boşluk harfleri ve sayıları arka arkaya girin. (RETURN) tuşuna bastığınızda yazdığınız satır hatasızsa bir alt satıra geçersiniz. Eğer hatalı ise bir ses sizi uyarır ve hatanın olduğu yere (DEL) tuşu ile dönüp düzeltirsiniz. Eğer kasetten veya disketten herhangi bir programı yüklemek isterseniz, başlangıç adresi yerine 'L' yazıp 'D' veya 'T' tuşuna basın. Eğer bir hata varsa yüklenecektir. Bir defada yazamayacağınız kadar uzun programlarda (CTRL S) tuşlarına basarak devam etmek üzere saklayabilirsiniz. Yalnız program kitabınıza da nerede kaldığınızı işaretleyin. Yazmaya devam etmek istediğinizde, programı yükledikten sonra (CTRL N)ye basarak başlangıç adresine kaldığınız satırın numarasını veriniz. (CTRL M) tuşlarına basarak programın Listing'ini alabilir, (RUN/STOP) tuşuyla listeyi kesebilir veya (SPACE) tuşuyla listeyi devam ettirebilirsiniz. (CTRL P) tuşlarıyla yazıcıdan döküm alabilir, (CTRL L) tuşları ile programı 64'ün belleğine tekrar yükleyebilirsiniz.

VADIM EFOR TO
1
2 49152 TÜ <S5B>
3 SO
4 <197>
5 Amel
©
OPLAMA HATASI |
1090 GO, AS,
1001 DATACB, BE, AS, AF, AZ, AÜ, AA, BI Ab, CE,
1002 AZ, CA, DU, MC, ZÜ, Dİ, BA AP,
1003 DATAZI,DO, BD, BE, BE, AS,
1004 DATAB?, ZO, FF,BL, AC, OO, SP, OL,
1005 DATACO, OF, UZ, Bİ AÇ, CE, 20
1006 DATABE, BA BE OL, Ön
1007 DATAAS,ES,20,FF,BL,Z0,BE,BA,BE,
1008 DATAAS, o 0 SA, BU, AF,
1009 FE, DÜ, SE,
1010 Ab, AĞ, PO, ZU, FE, Bİ, Z20,E4,FF,FO,FB,ÜY, SO, BO, VB,
YÖLL DATACI, SA,
DE, BD, VE, Bö,
1013
DA, GA,
69,05,
Bİ,
1014 DATACI, GE, DO, VA, 20, 5F,B4, MC, BL MC, BO, AS,FS
1015 DATADA, VA, SA, YÜ, O
1016 DATASU, VB, YU, A6, OZ
1017 SA,
1018 DATABÖ, 08, PE, BO, 20,DZ, UZ. YU, LoL
1019 DATAF SA, GE, 2S,
LOZ0 DATAYA 30,40, FA, ZO, DU, döl EZ
DATABA, BI, 20, 9F,EZ,AS,FC, 20, AĞ,
DATARO, ZÜ, BL, AP, OO, BS, SE, 20, BE, BO, ED, BO,
1023 DATASI,FB, CB, OR,
EF, BO,CE, AS, LA A, | BL,
LEZ BO, VE AS,
UZ, PO, VU, DE, PULU, YÜ,
1027 FF, DZ,FE, ZO,
1028 VU, Bİ, DÜ FO, VA, ZO, DU.
BS, SA, YÜN ÜL
1030 DATASB,V6, SA, 26, 5B,CE,CO,U SA,
1031 60,60, A0, EB
1032 CÜ, AY,
1033 DATALO,ED, AS, AZ, Z0,dE,
1034 20) AS, SF, SEL BL, ZU,
1035 DATABA, BL, 10,01, 640, A9) 12, 20, DZ, FF, AZ, 28,
1036 DATAAS, 92, AP, Ab,
1037 AZ AZ, A4, SI, A6,
1038 b, AS, 69, 28, Bü
1059 A7, 40, Ba, YI, AC, DZ, FF. AS, UF. BD, 18, De, A9, 00, BD, VS, DA,
1040 DATAAS EZ) BD, 04, BO, ÜL, DAŞ BO, GÜ, Dek,
1041 BO, AS, GU, SÜ,
1042 2D, BD, OS, BO, DA,
1043 DATAAS,07,BU,OL, VU, DA, 20, BD, 04,DA, ZZS0
1044 SU, SB, ME, 2179
1045 DATAAZ, DA,
DATAAZ, 14, 20, DZ, 2704
1047 DATAOD, 20, 20 ZE, GA, ZE, AL,
1048 Gİ, SP, EE, MC, AS, ZO,
1049 DATAZO, ZO, ZO, ZO, BÜ, ZÜ, ZO, ZO,ZO, ZÜ,ZÜ,ZOŞZÜ, ZÜ,
1050 DATAZO, 20,20, ZO, VD, VD, ZÜ, 20, 20,50, EZ AL AD.
1051 GAZ
O, SA, 20,00, OD, OD, ZO,
1052 ZO, 24, ZU, ZO, ZÜŞAZ, AY, EA AS,
1208 <B1>
<2477
1085 20, 20,20, ZA, ZA, ZA, ZO, 20, VE, 1056 <95>
1056 DATAZA, 2 20, ZA, LI, ZU, de, 908
1057 56,45,59,41,20,12,54,92,45,59,50,0D, 00,13, 1186
1058 41,53,43,00, BZ,AO, <249>
1059 , <
1060 DATAES, oZ, PO, ZI, Ed. DO, LA,
1061 DATAZO, AZ, BA,FO, OC,
1082 AC, SF,BA, BL, ZO, HB, EZ
1063 OD, 60, SE, ZO
1064 DAYAOS, ZU, EĞ, FF, SE, LU,
1065 DATABS, Bi SE BALAY,
VD, GÜ O,
1053
1054
, 20
1066 FF Ü
1067 Ü, SO, AS,EB, GS 3ĞÜZ
FB, ZO, CE CÜ, RU,
1089 DE, FE 55
1070 2) ACEA, BL AY, FE, GE, 85 23
DATABE FE, AS, RE <18
DATABA, AS, BO, da
s1
20, DE,
DATACI,FF 20, BA
BA BE, BS, MA, SE
SE, BE, DU US AL, FB, BALAT, CI.
BA,
AY, EZ, AĞ, BA, ZU, VB, CE MA, FU, Vo AZ
ZO, BA,FF RO, MAS, A0, BO
DATAAS, CÜ, DU, GEZ RU
DATAOC, CB CÜ, DÜ, FA yü
DATAFF, Zi
DATASO, BS, BS, BU,
DATAFE, BS, oL, MS, TU, BU,
AC, AS,
AD, SD, VE, BE,
EU, ARAR, A
DU,
1087 DATAAS, 2D, BS, SF, AF, OR, BE, ZE, BE
CO, BEN OL
DÜŞES