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