Kullanma talimatları C64 EPROMMER II DİKKAT! EPROMMER'ı kurmadan önce lütfen bu talimatları dikkatlice okuyun! EPROM'lar hakkında biraz bilgi: EPROM'lar nedir? EPROM'lar, harici güç kaynağı olmadan içeriklerini uzun süre saklayabilen salt okunur belleklerdir. Bir EPROM belirli bir voltaj uygulanarak "yakılır". Bu, programlama voltajı uygulandıktan hemen sonra, EPROM içinde bir deşarj sürecinin başladığı anlamına gelir, ancak bu kılavuzun kapsamının ötesine geçeceği için buraya girmek istemiyoruz. Şimdi, daha önce de belirtildiği gibi, EPROM'lar salt okunur belleklerdir. Bilgisayarınızı daha önce açtıysanız, muhtemelen kaset bağlantı noktasının altında 3 adet 24 pinli IC(entegreyi) fark etmişsinizdir. Prensip olarak, bunlar aynı zamanda EPROM'lardır, ancak artık silinemedikleri için PROM'ler olarak adlandırılırlar. EPROMlar buna karşı tekrar silinebilir. Bunun için EPROM'un ortasındaki küçük pencere kullanılır. Bu pencere ultraviyole ışıkla ışınlanırsa, EPROM birkaç dakika sonra doğallığını kaybeder. Silme işlemi sırasında bir yükleme işlemi başlatılır. Programlamayı aşağıdaki gibi düşünün: Bir voltaj uygulandıktan sonra, yukarıda belirtilen işlem yürürlüğe girer. Bir EPROM'un her biri bir kapılı, birçok küçük kutuya sahip olduğunu varsayalım. EPROM boşsa, bu kutu bir yük ile doldurulur. Programlama gerilimi uygulandığında, kapılar açılır ve yük çıkarılabilir. Voltaj kesilirse, kapılar hemen tekrar kapanır. Küçük pencere UV ışığı ile ışınlanırsa, kapılar tekrar açılır ve kutular bir yük ile tekrar dolar. Benzer şekilde yakma ve silme sürecini hayal etmelisiniz. Bir PROM ile, veriler silinebilir, ancak silme penceresinin olmaması nedeniyle dışarı alınamaz. Bu nedenle PROM (Programlanabilir Salt Okunur Hafıza) olarak adlandırılır. EPROM'lar statik voltajlara karşı çok duyarlıdır. Bu nedenle, statik olarak yüklenmediğinizden emin olun. Statik bir deşarj durumunda, 10,000 volt kolayca EPROM'a atlayabilir. Bu sizin için trajik değil, ama EPROM için çok tehlikelidir. 10.000 volt yüksek gibi geliyor ancak sadece statik bir yükün büyük enerjisi yoktur. Yükün ortaya çıktığı noktada hafif bir seğirme dışında hiçbir şey fark etmezsiniz. Yakılabilir EPROM tipleri Bu EPROMMER, 2716 ile 27156 arasındaki EPROM tiplerini programlamak için tasarlanmıştır. 27CXXX gibi CMOS türlerini de yazabilirsiniz. E-EPROM'lar da yakılabilir ve elektronik olarak silinebilir. EPROM tip boyutu KB blokları 2716 2KB 8(disket 9) 2732 4KB 16(disket 17) 2764 8KB 32(disket 33) 27128 16KB 64(disket 65) 27256 32KB 128(disket 129) Programlama voltajları: Genellikle tip tanımından sonra bir EPROM üzerinde bir isim bulacaksınız (örneğin 2764-25). Bu tanımlama programlama voltajına değil, erişim süresine atıfta bulunur. Bu yüzden programlama voltajını asla bu bilgilerle karıştırmayın. Yukarıdaki örnekte, -25 girişi 250 Nanosaniye erişim süresi anlamına gelir. Bu, EPROM'un depolanan verileri saniyenin dört binde biri kadar sağlayabileceği anlamına gelir. Burada bu bilgilerle ne yapacağınızı tam olarak biliyorsunuz. Programlama voltajları ise biraz farklı görünüyor. Temel olarak, genel EPROM tipleri için programlama geriliminin (2764, 27128). ne kadar olduğu bilinemez. EPROM'da "PGM 12.5" gibi başka bir tanım varsa, programlama voltajı bilinebilir, yani 12.5 volt. Bununla birlikte, EPROM'da böyle bir şey yoksa, giderek daha fazla üretici EPROM'ları 12 volt tip olarak pazarlamaya başladığından, programlama voltajının sabit olduğunu varsaymak artık mümkün değildir. Çoğu üretici için, tip tanımlamasından sonra 12.5 volt için bir harf "A" seçilir (örn. 2764 A). EPROM'lar hakkında herhangi bir belgeniz veya veri sayfanız yoksa (üreticiden temin edilebilir), sadece 12.5 volt ile çalışan bir EPROM olamsı olasıdır. Bir hata mesajı görünürse, ikinci bir deneme başlatın. Ancak bunu yapmadan önce, gerçekten boş olup olmadığını görmek için EPROM'u kontrol edin (bu konuda daha fazla bilgiyi yazılım talimatlarında bulabilirsiniz). Hala programlanamıyorsa, 21 volt tipinde olduğu varsayılabilir. Bu yüzden PGM'yi (PGM veya VPP = programlama voltajı) 21 volta ayarlayın ve işlemi tekrarlayın. Gerekirse, satıcıdan EPROM hakkında gerekli bilgileri isteyin. EPROM yakıcının montajı: Dikkat! EPROM yazıcıyı kurmadan önce bilgisayar ve disket kapatılmalıdır. EPROM yazıcıyı, IC'ler yukarı bakacak şekilde bilgisayarın kullanıcı bağlantı noktasına yerleştirin. Bilgisayara arkadan bakarsanız, kullanıcı bağlantı noktası en sağdadır. EPROM soketinin kolunun dikey olarak yukarı baktığından emin olun. Şimdi bilgisayarınızı ve disket sürücüyü tekrar açın. Kontrol yazılımını sürücüye yerleştirin ve ilk programı diskete yükleyin. Program yüklendikten sonra RUN ile başlatın. Kontrol yazılımı $AOOO ila $CFFF aralığındadır. Başlangıçtan sonra $0801 ile $9FFF (oraya kontrol yazılımını yüklediniz) aralığı tekrar kullanılabilir. Yazılım ya da bilgisayar herhangi bir nedenle çökerse, programı SYS 49152 ile tekrar çalıştırabilirsiniz. Bu sizi birazdan bahsedeceğimiz bir monitöre götürür. Sadece "x" girin ve kontrol yazılımına geri döneceksiniz. - DİKKAT: Yazılımı başlatmadan önce asla EPROMMER'a EPROM koymayın. Kontrol yazılımı: Ana menüde herhangi bir öğeyi seçmeden önce, EPROM soketine bir EPROM yerleştirmeli ve kolu çevirmelisiniz. EPROM sola hizalı ve çentik sola, soket tabanına yerleştirilmelidir. İşlev 1: BOŞ TEST Yeni veya silinmiş bir EPROM'un programlama için gerçekten boş olup olmadığını kontrol etmek için boş testi kullanabilirsiniz. Aksi takdirde, bir EPROM yakma lambası ile tekrar silin. Bunun nasıl olduğunu aşağıda bulabilirsiniz. Bu test, test edilecek EPROM'ların programlanabilirliği hakkında hiçbir şey söylemez, sadece içerikleri hakkındadır. Boş olarak tanınan EPROM'lar hiç yakılamıyorsa, boş testi EPROM olmadan bir kez çalıştırın. Bir hata mesajı görünürse, muhtemelen EPROM yazıcısında veya bilgisayarınızda bir hata vardır. Ancak, emin değilseniz, yakıcıyı bir arkadaşınızla kontrol edin. Orada aynı sonuca ulaşırsanız ve bir çalışma hatası yapmadıysanız, yakıcıyı kontrol etmek için mümkün olan en kısa sürede bize göndermelisiniz ve hiçbir koşulda bir kusur durumunda kendiniz onarmaya çalışmamalısınız. İşlev 2: EPROM OKUMA Bu işlevle bir EPROM okuyabilirsiniz. Bu, içeriğinin bilgisayarın belleğine aktarıldığı anlamına gelir. EPROM programlarını bir arkadaşınızın cihazında yakmak istiyorsanız, ancak artık yazılıma sahip değilseniz bu fonksiyon yararlıdır. Böylece sadece EPROM'u okuyabilir ve diske kaydedebilirsiniz. Bu işlevi seçip okunacak EPROM'u sokete yerleştirdikten sonra, bellekteki başlangıç ​​adresini girmeniz istenir. Bu, kontrol yazılımının EPROM içeriğini depolaması gereken adrestir. Lütfen çok yüksek bir adres seçmemeniz gerektiğini unutmayın, aksi takdirde EPROM içeriğinin kontrol yazılımının üzerine yazması kolayca gerçekleşebilir. Her zaman olduğu gibi başlangıç ​​adresini $1000 vermek en iyisidir. Bu 4096 ondalık sayısıdır. EPROM okunduktan sonra, içeriğin bir diskete kaydedilip kaydedilmeyeceği sorulacaktır. EVET yanıtı verdiyseniz, EPROM içeriği için buraya bir program adı girmelisiniz. Sürücü daha sonra verileri kaydetmeye başlar. EPROM'u bir diskete kaydetmek, verileri hemen yeni bir EPROM'a yazmak istemiyorsanız, ancak daha sonra kullanmak istiyorsanız mantıklıdır. İşlev 3: EPROM PROGRAMLAMA Bu işlev ile bir EPROM programlayabilirsiniz. Yukarıda ne olduğunu zaten öğrendiniz. Burada sizden EPROM türü istenecektir. Burada programlama için eklediğiniz EPROM türünü seçersiniz (Tanımı EPROM'un üzerinde, 2764, 27128 ...). Ardından, EPROM'un programlamasına girmeniz gereken bir ekran görünür. Ekranın altında herhangi bir tuşla (RETURN tuşu hariç) seçebileceğiniz üç olası voltaj vardır (doğru voltaja dikkat edin). Negatif olarak gösterilen sayı mevcut programlama voltajıdır. RETURN tuşuna bastıktan sonra ayarlanan voltaj kabul edilir. Ardından programlama modunu ayarlamanız gereken bir menü görünür. Orada yine birkaç seçeneğiniz var. 0 - Normal mod: Bu, takılan EPROM'un 50 ms / bayt ile yakıldığı anlamına gelir. Bununla birlikte, bu sadece eski EPROM'lar ve 2716 ve 2732 EPROM tipleri için gereklidir. Bu yanma süresinin bir avantajı vardır; Uzun süreli veri güvenliği sağlar (10 veya daha fazla yıla kadar). Dezavantajı, programlamanın uzun zaman almasıdır. 1 - Schnellmode: Bu modda maks. 15ms / bayt yakılır. Bu mod ayrıca bir EPROM'un dönüşümlü olarak programlandığı özel bir özellik sunar. Bu, her baytın yakıldığı ve kontrol için hemen tekrar okunduğu anlamına gelir. İçerik eşleşmezse, normal modda bir bayt atlanır. EPROM içeriği belleğin içeriğiyle eşleşmezse, bir hata mesajı verilir ve programlama işlemi sonlandırılır. Bu normal moda da uygulanır. İçerik eşleşirse, bayt aynı yanma süresiyle tekrar yazdırılır. Kendiniz için kolayca görebileceğiniz gibi, bu tür yakmalar kesinlikle normal moddan daha yumuşaktır. Tüm programlama modları için bir DOĞRULAMA (hafızadaki içeriği kontrol eder) gerçekleştirildiğinden, yazmak istediğiniz şeyin aslında EPROM'da olduğundan emin olabilirsiniz. 2 - Tek Byte programlama: Burada EPROM'da tek bir bayt programlama seçeneğiniz vardır. Program uygun girişleri ister. 3 - E-EPROM'ları Silme: Bu işlevle E-EPROM'ları elektronik olarak silme olanağınız vardır. EEPROM'un tüm bellek hücreleri $FF (= 255) olarak sıfırlanır. Programlama Programlama modunu seçtikten sonra, hafızaya yazdırılacak programın başlangıç ​​adresi sorulur. Bunu bilmiyorsanız, programın menü 2'de $1000'den sonra yükleme fonksiyonu ile yüklenmesini sağlayabilirsiniz (tüm adresler onaltılı olarak verilir). Ardından başlangıç ​​adresi olarak $1000 girin. Ardından bellekteki son adres istenir. Tüm bir EPROM'u programlamak istiyorsanız, RETURN tuşuna basın. Aksi takdirde, programın bitiş adresini girin. Bunları bilmiyorsanız, $AE (LowByte) ve $AF (HighByte) depolama yerlerini kullanarak belirleyebilirsiniz. Örneğin, $AE $OA ve $AF $50 ise, $500A adresini alırız. 1 bu değerden düşülmelidir. Daha sonra sizden EPROM içindeki başlangıç ​​adresi istenecektir. Bu adres belleğin adresleri ile ilgili değildir. En başından bir EPROM yazmak istiyorsanız ($0000), RETURN tuşuna basmanız yeterlidir. Aşağıdaki soruları cevapladıktan sonra, EPROM'un programlanması başlar. Ekranda noktalardan oluşan uzun bir çubuk belirir. Programlama sırasında, çubuk küçük yuvarlak dairelerle giderek daha fazla dolar. Çubuk üzerindeki her nokta bir bloğu (256 bayt) temsil eder.Programlama mümkün değilse, yukarıda belirtilen hata mesajı görüntülenir. İşlev 4: Tekrar programlama Bu işlev, birkaç özdeş EPROM'u programlamanızı veya yeniden programlamanızı kolaylaştırır. Örneğin, bir EPROM'u yeni programladıysanız ve başka bir tane programlamak istiyorsanız, başlangıç ​​adresi, bitiş adresi vb gibi tüm bilgilere ihtiyacınız vardır. Bu değerleri tekrar girmemek için sadece bu işlevi seçmeniz gerekiyor. Mevcut verilen değerler tamamen korunur. Ancak, bu yalnızca aynı programı başka bir EPROM'a tekrar yazmak istediğinizde işe yarar. İşlev 5: EPROM BELLEĞİNİ DOĞRULAYIN Bu işlevle, yanmış bir EPROM'u bellek içeriğiyle karşılaştırabilirsiniz. Örneğin, bir EPROM yazdıysanız ve gerektiği gibi çalışmıyorsa vb gibi. Ardından, yazdırılan programı bir disketten yükleyin ve EPROM'u sokete takın ve ardından bu menü öğesini seçin. Menü 2'ye GEÇ: Burada ikinci bir menüye geçme seçeneğiniz vardır. Ama önce EPROM'u soketten çıkarın! L - Program Yükle Bu işlevle, bilgisayarın belleğini EPROM'a yazmak istediğiniz bir programı yükleyebilirsiniz. Orijinal adres ile $1000 adresi arasında seçim yapabilirsiniz. Orijinal adresi bilmiyorsanız, her zaman "BU ADRESE $1000" seçeneğini seçin. B - BASIC: Bu işlevle kontrol yazılımından çıkıp BASIC'e dönersiniz. R - Menü 1'e DÖN: Bu düğme ile menü 1'e dönersiniz. M Monitöre GEÇ: Bu işlevin seçilmesi sizi bir monitöre götürür. Bir monitör, makine dili programlarını manipüle etmek, test etmek ve programlamak için tasarlanmıştır. Monitörünüzün çıktısını yazıcıda yazdırabilirsiniz. Bunu yapmak için kontrol yazılımından çıkın ve aşağıdakileri girin: OPEN 1.4: CMD 1: SYS 49152 (RETURN) Normalde ekranda gerçekleşen tüm çıktılar artık yazıcıya yönlendiriliyor. "X" komutu girilirse, monitörden kontrol programına her zaman bir dönüş olur. Monitör komutları şunlardır: $ Hex'i ondalığa dönüştürme = Ondalık sayıyı onaltılık biçime dönüştür L LOAD L "NAME", 08 programı orijinal adrese göre yükler S SAVE S "AD", 08, A-Adr., E-Adr. + 1 programı kaydeder F Fill F 1000 2000 FF- 1000 ile 2000 arasındaki aralığı FF (=255) ile doldurur M Bellek ekranı M 2000 veya M 2000 2100 - alanı onaltılık ve ondalık olarak gösterir D D 1000 veya D 1000 1100'ü çıkartın - Alanı $1000'den çıkartır. T Transfer T 1000 2000 4000 Aralığı 1000'den 2000'e 4000'e değiştirilir. G Go G 1000 - Adres 1000'den bir program başlatır. H Hunt H 2000 3000 45 46 47 - Bayt sırası 45 46 47 için 2000 ila 3000 aralığını arar N Newlocate N 4000 5000 3000 1000 2000 - Bir bellek alanını diğerine taşıdıktan sonra, bu fonksiyon mutlak atlama adreslerini dönüştürerek programın çalıştırılabilir olmasını sağlar. MODÜL ÜRETİCİ: Modül üreteci, programların toplam kapasitesi EPROM'un kapasitesini aşmaması koşuluyla, tüm programları daha sonra bir EPROM'a yakılabilecek şekilde birkaç program hazırlayabileceğiniz bir programdır. Modül üreteci ayrıca sizin için EPROM'daki programlar hakkında bir dizin oluşturur. Böylece, birkaç programı tek bir EPROM'a kolayca ve rahatça yazabileceğiniz bir aracınız oluşur. Kontrol yazılımının 2. menüsünden G düğmesine basarsanız, modül üreticisine ulaşırsınız. Lütfen önce 1. düğmeye basın.İşletim talimatlarını görüntüleme seçeneğiyle birlikte başka bir menü belirir. Bu nedenle modül üreticisi için yazılı talimatlara gerek yoktur. EPROM silme lambası: Umarım doğru bir şekilde yaktığınız EPROM'ları silebilmek için, silme lambalarınız veya silme setleriniz vardır. Bir silici temel olarak çoğunlukla 6W güce sahip özel bir UV lambasından ve bir bobinden oluşur. Daha önce de belirtildiği gibi, ultraviyole radyasyon EPROM'u yavaş yavaş silen bir işlemi tetikler. Bir silme lambası veya bir silme seti kesinlikle her bilgisayar kullanıcısının aksesuarlarının bir parçası olmalıdır, çünkü genellikle bir modül üzerindeki bir program gerektiği gibi çalışmaz.