ÖNEMLİ NOT: BU DEVREYİ KULLANABİLMENİZ İÇİN BİLGİSAYARIN İÇİNDE CPU AYAĞINA KABLO BAĞLANTI YAPILMASI GEREKİYOR. YANLIŞ YAPILACAK BİR İŞLEM HEM BİLGİSAYARINIZA HEM DE KARTUŞA ZARAR VEREBİLİR. YETERLİ BİLGİ VE TECRÜBEYE SAHİP DEĞİLSENİZ LÜTFEN DENEMEYİNİZ. COMMODORE 64 İÇİNDEKİ BİRÇOK ENTEGRENİN GÜNÜMÜZDE ÜRETİMİ YAPILMADIĞI İÇİN TAMİR EDİLEMEZ DURUMA GELEBİLİR.SD2iEC User ManualAÇIKLAMA: Bu devre 3 fonsiyonun bir arada bulunduğu bir commodore64 kartuştur.
1 - SD2iEC (Commodore disk drive emulator)
2 - DEAD-TEST 781220
3 - MULTI KERNAL CART (C64 CPU 28. bacağa kablo lehimlenmesi gerekiyor.)Kernal cart için faydalandığım kaynak:
https://github.com/SukkoPera/OpenC64KernalCart Birinci fonksiyonu; SD2iEC adı verilen Commodore disk drive emulator devredir. SD2iEC kullanarak Micro SD karta kaydettiğiniz
D64, M2I, PRG, D71, D81 ve
P00 uzantılı dosyaları açıp, yükleyebilir ve kaydedebilirsiniz. SD2iEC sedece oyun yükleyip oynamak için tasarlanmış bir devre değildir, devrenin diğer birçok devreden farkı,
kayıt yapabilme ("
SAVE" komutunu destekleme) özelliğidir.
SD2iEC disk drive emulator kullanımı, commodore 1541 disk drive kullanımı gibidir. Disket yerine Micro SD kart içindeki disk imajları kullanılır. SD2iEC kullanırken C64 disk drive komutlarının bilinmesine ihtiyaç vardır (Commodore64'ün kendi kernal rom'u kullanılırken) . Örnek olarak; disk içeriğini görebilmek için, önce
LOAD"$",8 yazılarak
RETURN tuşuna basılır, yükleme bittikten sonra
LIST yazılıp
RETURN tuşuna basılır. Ama SD2iEC için özel kernal rom kullanıldığında bu işlem için bir tek tuşa (
F7) basılması yeterlidir.
SD2iEC disk drive emulator kullanımı hakında daha detaylı bilgiye aşağıdaki linklerden ulaşabilirsiniz.
https://www.c64-wiki.com/wiki/SD2IEChttps://www.commodore.gen.tr/forum/index.php?topic=11542.0 İkinci fonksiyonu; DEAD-TEST 781220 adı verilen commodore 64ün bazı önemli özelliklerini test eden bir diagnostic kartuştur. Commodore 64'ün 3 romu (basic, kernal, character gen) yerinde takılı olmasa bile DEAD-TEST 781220 çalışıp bilgisayarınızı test edebilir. DEAD-TEST 781220 fonksiyonun kullanımı için kartuş üzerindeki anahtarlarla DEAD-TEST 781220 romu seçilmeli ve Commodore64 ondan sonra açılmalıdır.
Devrenin üçüncü fonksiyonu; Commodore 64'ün orijinal Kernal Rom'u ve bunun dışında 6 farklı kernal rom kullanabileceğiniz çoklu kernal kartuştur. Kernal-Cart fonksiyonu sayesinde, SD2iEC için özel kernal romların katkısıyla, SD2iEC disk drive emulatörünüzü çok daha hızlı ve rahat kullanabileceksiniz. Bu üçüncü fonsiyonu kullanabilmek için
Commmodore 64'ün mikroişlemcisinin (6510 veya 8500) 28 numaralı bacağına bir kablo lehimleyerek kartuş üzerindeki ilgili yere bağlantı yapılması gerekmektedir. Sadece bir noktada yapılacak bu lehimleme işlemini, basit bir havya ve bir parça lehim teli ile, kolayca yapmak mümkündür.
https://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=17448.0;attach=34228;imageYukarıda anlattığım lehimleme işlemi yapılmadığı takdirde, Commodore64 doğru şekilde çalışmayacaktır. Bu problemi aşmak için; kartuştaki multi-kernal ve Dead-Test özelliklerini iptal ederek, sadece SD2iEC disk drive emulator olarak kullanmak mümkündür. Kartuşu sadece SD2iEC disk drive emulator olarak kullanmak için; 74LS30 çipi soketinden çıkartılabilir veya 74 LS30 çipin 8 numaralı bacağı dışarıda kalacak şekilde soketine takılı olarak kullanılabilir. Bu durumda Commodorunuzun kendi kernal rom'u kullanıldığı için, SD2iEC yavaş (1541 hızında) çalışacak, ve Dead-Test fonksiyonunu kullanmak mümkün olmayacaktır.
Bu sebeple Commodore mikroişlemcisinin 28. bacağına lehimlenecek olan kablonun kullanılmasını ısrarla tavsiye ediyorum.Devrenin sd2iec kısmını @Simon (Özay Turay)'ın çizdiği şemadan faydalanarak yapmaya çalıştım, @Simon (Özay Turay)'a teşekkür ederim.
https://www.commodore.gen.tr/forum/index.php?topic=11542.0Fotoğraftaki prototip olduğu için, kartın altında lehimlenmesi gereken microSD kart modül lehimli değildir, ama kart çizimi, MicroSD kart modül doğrudan, kartın alt tarafından (IRQHACK64 kartuş gibi) lehimlenebilecek şekilde çizilmiştir. Bu kart microSD modüle lehimlendiğinde, modül ile kart arasına kalın bant veya asetat benzeri bir izolasyon kullanmak gerekecektir.
Ütüyle, asitle uğraşamam diyen arkadaşlar aşağıdaki linkten v1.02 PCB siparişi verebilirler. (China post ile ısmarlandığında, 5 tane ile 10 tane arasında fiyat farkı çok azdır.)
https://www.pcbway.com/project/shareproject/COMMODORE_64_SD2iEC___KERNAL_CART_COMBO.htmlCOMMODORE 64 MULTI KERNAL KARTUŞ için link:
https://www.commodore.gen.tr/forum/index.php?topic=17448.0@Metallic'in paylaştığı .PRG oyun arşivlerine buradan ulaşabilirsiniz.
https://www.commodore.gen.tr/forum/index.php?topic=17220.msg225219#msg225219@Kaan Akkurt arkadaşımızın paylaştığı disk imajları arşivine burdan ulaşabilirsiniz.
https://www.commodore.gen.tr/forum/index.php?topic=3926.msg219001#msg219001@Kaan Akkurt tarafından tasarlanan
v1.01 COMBO SD2iEC kutusuna bu linkten ulaşabilirsiniz.
https://www.commodore.gen.tr/forum/index.php?topic=17900.0Epyx Fastload kartuş ve Dolphin patched kernal yükleme hızı karşılaştırması için iki video kaydettim, alttaki linklerden inceleyebilirsiniz.
Loading from sd2iec using Epyx fastload
https://www.youtube.com/watch?v=sfkIw4P4sD0Loading from sd2iec using dolphin patched jiffydos kernal
https://www.youtube.com/watch?v=6asuU_cAbqsAyrıca bu linkte @ilkerficicilar tarafından yapılmış test sonuçlarına ulaşabilirsiniz.
https://www.commodore.gen.tr/forum/index.php?topic=13645.0