the scene > ascraeus

RTC for C64

(1/2) > >>

hades:
işte karşınızda ilk bitmiş hardware çalışmam...

http://www.amigaturk.com/modules.php?name=...c&p=12520#12520

skate:

--- Alıntı ---Originally posted by HADES@Dec 24 2005, 12:46 AM
işte karşınızda ilk bitmiş hardware çalışmam...

http://www.amigaturk.com/modules.php?name=...c&p=12520#12520
[post=3835]Quoted post[/post][/b]
--- Alıntı sonu ---
Vaay, çok şık olmuş Hades, ellerine sağlık. Biter bitmez ilk sipariş benden olacak :) Bu arada RS232 olsa biraz daha mutlu olurdum çünkü retro replay'i de kullanmak istiyorum ve benim 4'lü kartuş yuvası olayım yok tabii ki. Olmadı bir de ondan sipariş geçecez sana :P

Bu arada şaka maka bunlardan üretip satmayı planlıyor musun? İlk aşamada ben ve benim gibi 2-3 meraklı coder alır bunlardan ancak üzerine software geliştirilir ve de işe yarar birşey olursa scene camiasında bu işin çok meraklısı var dünyada bilirsin...

P.S: Umarım CE olayına girmek gerekmez :D

hades:
Aslında C64 için gerçekten işe yarar birşeyler ortaya çıkarabilirsem ve almak isteyen olura satabilirim. Şu anki devrenin üzerinde seçilebilir adres decoder özelliği olsada multi ice 6 ile çakışma oluyor. Kısaca çalışmıyor. Benim devremin çalışma adreslerini $DE00-$DFFF arasında 4'er baytlık adımlarla değiştirmek mümkün. Multi ice 6 kendi hafıza düzenlemesi için $DE00'ı kullanıyor ama bu adres kesin olarak decode edilen bir adres değil. Yani $DE00 ile $DEFF arasındaki her adres aynı işi görüyor. Aynı şekilde $DF00-$DFFF arasıda uyumsuz gibi gözüküyor.
(bkz:http://unusedino.de/ec64/technical/aay/c64/ar00.htm)
Durum böyle olunca devre (-) puan alıyor. RTC + MULTI ICE 6 uyumluluğu için yapılması gereken tek şey MI6'da ciddi bir hardware hack işlemi yapmak.
Veya 4'lü slot çoğaltıcı kullanarak boş slotlardan birine -ençok gereken/kullanılan özelliklerin olduğu bir kartuş tasarlayıp- takmak veya RTC devresine eprom ilave edip mesela fastload/save, monitör vs.. gibi özellikleri olan yeni bir kartuş tasarlamak. Eğer -böyle bir devreyi yaptıktan sonra- gerçekten isteyen olursa satabilirim.

Neyse fazla teknik ayrıntıya girmeden bu işin ticareti konusunda ilk etapta yerli müşteri sayısı önemli benim için. Bit pazarında 3-5 Ytl ye alınan bir c64 için kaç kişi -mesela 45-50 ytl'ye- bir RTC+FASTLOAD kartuş alır ? İşin maliyet kısmınıda düşünmem gerekiyor. Sonra zarar etmekte var. Bugün RTC entegresini ve kristal aldım. 2 parça 4 ytl.
Ama herşeyden önce stabil çalışan bir soft+hard olması lazım.

skate:
Bu arada RS232'ye hiç değinmemişsin Hades. İlla kartuş portunu kullanmak zorunda mıyız? Bu arada senin bitmiş hardwareını sil baştan yapmak anlamında değil, Action Replay ile çakışma yapmadan RS232 portunu neden kullanmadığımızı çözmeye çalışıyorum. Sonuç olarak RS232'den saniyede bir kere tarih saat bilgisi yollayan bir sistem işimizi görmez miydi? Bu arada 64'de hand shaking mevzuları RTS DTR v.s. nasıl çalışıyor bir fikrim yok ama en azından ihtiyacım olduğunda sniff edebileceğimi düşünüyorum verileri.

hades:
RS232'yi tamamen unuttum. Aslında yapmak zor değil. Biraz araştırayım. Günümüde artık neredeyse sadece Tx-Rx bağlantıları kullanılıyor RS-232 için. Bunun için gerekli olan sadece 4 adet port. Benim RTC devresinde kullanıcıya bırakılmış bir adet 8 bitlik port (PORT B  + 5 bitlik port var.(PORT C'nin bazı bitleri). Devreye bir adet MAX 232 entegre ve 3-4 kondansatör eklersek çalışan bir RS 232 port yapılabilir. Önce 82c55'in datasheetini kurcalayayım. PORT B'ye dokunmadan PORT C ile bu işi yapabilirim gibi gözüküyor. Çünkü sadece PORT C'nin bitleri karışık şekilde INPUT/OUTPUT  olarak tanımlanabiliyor.
Bu arada kartuş portunu kullanmak istenilen bir devreyi tasarlamak için daha uygun. Aslında RS-232 için User port kullanılabilir.

max 232 datasheet için link
http://pdf.alldatasheet.com/datasheet-pdf/...XIM/MAX232.html
sayfa 17 de en basit rs232 devresini görebilirsin.

Navigasyon

[0] Mesajlar

[#] Sonraki Sayfa

Tam sürüme git