CA28 İçin Püf Noktaları (8) BURAK KİPER Otomatik olarak başlamasını istediğiniz disketini- zin TRACK4 SECTORO kısmının boş olması gerekir. Bu kısım disketin ilk bloğunu oluşturur. otomatik başla- ma olması İçin disketin bu bölümünün sizin program- larınız tarafından kullanılmaması gerekir. Otomatik başlayacak bir disket hazırlamak istediğinizde müm- künse hiç kullanılmamış bir disket tercih edin. Kulla- nılmış disketlerin ilk bloğunu bir monitör aracılığı ile kontrol edin. TRACKA SECTORÜ sadece otomatik başlama ruütini tarafından kullanılmıyor. Aynı zamanda CP/M işletim sistemi otomatik başlama rutinini kullancırak yükleme işlemini gerçekleştirip yeni işletim sistemini aktif hale getirir. Disketten okunan İlk üç byte sırası ile SE2CA4A-Ş$E2CE6 adreslerinin içerikleri karşılaştırılır. Eğer üç byte'in bi- risi bile farklı olsa otomatik başlama gerçekleşmez. Disketten otomatik yükleme yapılıp yapılmayaca- ğını yüklenen ilk üç byfte'ın belirlediğini söyleyebili- riz. Otomatik yüklemenin yapılması için disketten oku- nacak ilk üç byte'ın $E2CA - $E2Cö arasındaki ad- reslerin içeriği ile aynı olması gerektiğini söylemiştik. Bu adreslerin içerikleri şöyledir: $E2CA : 543 (67) “C” $E2CS5 ; 542 (66) “B” $E2CA : 546 (77) “M” Disketlerimizin otomatik yükleme mekanizmasına sahip olabilmeleri için ilk üç byte'ina “CBM” kelime- sini yerleştirmemiz gerekiyor. Eğer karşılaştırılan üç Byte eşitse ekrana, BOOTING mesajı çıkar. Otomatik olarak başlayacak bir disket hazırlamak için ufak bir program yazacağız. 10 ÖPEN 1,8,15 20 ÖPEN 2,8,13,* ” 25 PRİNT 1,“B-F O 4 0" 3O0 PRİNT 4,“B-P 13 0“ 40 PRİNT 2,“CBM” SOPRİNT 1,“U02 14301 0“ 60 PRİNT A, “B-A O 41 0" 70 CLOSE 2 80 CLOSE 1 90 END Programı yazdıktan sonra çalıştırmadan evvel bir diskete SAVE edin. Disket sürücüye formatlanmış ye- ni bir disket veya sizin için bir değeri olmayan eski bir disket yerleştirip programı çalışfırın. Programın ça- lışması bittiğinde otomatik olarak başlayacak bir dis- kete sahip oldunuz demektir. Programda yeralan komutların kısa bir açıklama- sını yapalım. İlk olarak disket sürücüsünün komut kanalına giriş sağlameck için bir veri dosyası açıyoruz. Daha sonra disket sürücüye tampon bölge hazırlıyoruz. 25 numa- 61