1 Mayıs 1986 Tarihli Commodore Gazetesi Sayfa 54

1 Mayıs 1986 tarihli Commodore Gazetesi Sayfa 54
Metin içeriği (otomatik olarak oluşturulmuştur)

DİSK ADI VE 1D'Sİ yordu. ıkincw sayımızı alan ve özellikle disket konusuyla ilgili okuriarımız, disketin TRACK ve SECTOR'leri ile ilgili yayınladığımız yazıyı hatırlayacaklardır. O ya- zımızda, disket üstündeki bilgileri nasıl okuyup, nasıl değiştirebildiğimiz hak- kitda da bazı açıklamalar yapmıştık. Ve örnek bir program vermiştik. Bu program disket DIRECTORY'lerini okuyup düzenli bir şekilde kâğıda geçiri- Bu sayımızda da, hem okuyan, hem de değişiklikler yapabilen bir prog- ram geliştireceğiz. Amacımız, disketimizin adını ve ID kodunu okuyup de- ğiştirmek ve bu arada disketimizdeki dosyalara zarar vermemek. — Tuna ERTEMALP Once birkaç noktayı hatırlayalım... Disketimizin adı, TRACK 18 ve SECTOR 00 ile adreslenen blok üzerinde bulun- maktadır. Bu blokun 144. ve 1641. byte'ları arasında kalan 16 byte'lik bölümde bulunur. Eğer isim 16 karak- terden kısa ise, SHIFT-SPACE karşılığı olan 160 kodu ile 16 karaktere ta- mamlanı Aynı .RACK ve SECTOR üzerinde, 162. ve 163. byte'larda da iki karak- terlik ID kodu yeralır. Disketin üzerindeki herhangi bir byte'i okuyup, değiştirip, tekrar geri BÜT BILGISAYARI.ARlNA Printer'lar, Yesil ekranlar Renkli ekranlar, Data rekorder'ler Joystick : © Muşavirlik yapar Disket Driverlar, Uzmanları vardır e© Problemlerinizi halleder. zmj , 0NEL elektronik Hizmetini verir Sari mealzemelerini 54 yazmak için de bazı komutlar olduğu- nu görmüştük. Önce diskete bir depo kanalı aç- masını söylüyor (OPEN 2,8,2.” # "), sonra da emir kanalından gönderdi- ğimiz disk sürücüsü komutları ile iste- diğimiz bloku bu depoya okuyup (PRİNT3H 5, “U1“;2;0;TRACK;SECTOR), is- tediğimiz byte'ini değiştirip (PRINT# 45,“B-P”;2;BYTE), o bloku tekrar geri yazıyorduk (PRINT # 45,“U2”; 2:0; TRACK;SECTOR). Bu kısa hatırlatmadan sonra prog- ramımıza gelelim. Oldukça kısa olan programımızda izleyeceğimiz yön- ONEL sabece İllgisayar sarar.. d GĞi commodore -16 tem, önce disketin isim ve İD'sini oku- yup bunu ekranda göstermek, eğer değişiklik gerekiyorsa yeni isim ve ID'yi almak, bunu disket üzerine yazmak ve kontrol amacıyla yeniden okuyup ek- rana basmak olacak. Şimdi satır satır açıklamaları yapa- lım: SATIR 10: Önce 100. satırdan başla- yan, disket üzerinden isim ve İD'yi oku- yacak ve ekrana basacak olan alt- program çağırılıyor. Sonra da 235 nu- maralı satırdan itibaren program ça- lişmaya devam ediyor. SATIR 1400: VC-1541'in emir kanalı “—eBOLKİTAP © PERİYODİK © SÜREKLİFORM z commodore -64 ,Ç commodore -PLus4 © 3DİSKET ©5 1/4DİSKET © 8DİSKET ©RİBBON . . ! Garantisini / C commodore -128 ©KARTUSŞ €© ŞERİT © CONNECTİON Ğ commodorePc 10 EMSALLERİNE GÖRE DAHA ucuz, DAHA GARANTİLİ, © MARİFETLİ, © BOLPROGRAMLI, © NETWORK İÇİN İDEAL Teleteknik YETKİLİ SATICISI Tel:337609 341089 GĞ commodore -pc20 Selanik Cad.6/B ANKARA (RS-232-CENTRONİC) * »— BUNLAR iÇİN: — © Hertelefon edene © Mektup yazana © Bizzat gelenlere her türlü bilgi, m brosür, katolog verilir — €& Gosteri yapılır NETİCE OLARAK BİLGİSAYARI a £ OÖNEL esekrtronik'ten ALMAKTA HEM BUGÜN için : © 5 hemde YARIN için menlaatiniz vardı r

Bu sayıdan diğer sayfalar: