Originally posted by eirik@Nov 6 2005, 11:47 AM
@hades : burayI biliyor musun ?
http://www.olimex.com/pcb/ (http://www.olimex.com/pcb/)
olimex bulgaristanda bi $irket. eagle cad ile cizilmi$ iki yuzeyli 16*10 bi baskI devre kart ba$Inda 33$ a yapiliyor ve tabii ki bi tane kart bile istesen sipari$i kabul ediyorlar. min. 100 tane yaptirmak zorunda degilsin (dogal olarak) , posta ile gonderisi de >10$ civarInda. ama eagle cad ile hazirlanmami$ olursa ustune biraz ekliyorlar diger programlardan cevirmek icin sanIrIm, ayrintilar sayfada var.
bir de merak ettim senin baskI devreyi hazirlattigin yer istanbulda mI, istanbuldaysa nerede? benim de bi tane isa kartim var pcad ile cizdigim bi turlu eagle a donu$turemedigim icin olimex e gonderemedim
[post=2703]Quoted post[/post]
[/b]
şirketin pcb leri yaptırdığı bir firma var. pendikte baskıdevre isimli bir firma.
ben işyerinde 98 kullandığım için çizimlerimi boardmaker ile yapıyorum. Şimdiye kadar şirket için yaptığım çizimlerde bir sorun çıkmadı.
http://www.baskidevre.com/ (http://www.baskidevre.com/)
Originally posted by vigo@Nov 6 2005, 01:04 PM
ya gençler, enerjinizi mmc64 e harcasanız? :)
[post=2705]Quoted post[/post]
[/b]
MMC64'e yeterince enerji harcayan var. Söz konusu proje MMC64 çıkmadan önce ortaya atılmış bir fikir. MMC64 support elbette ki eklenecektir OS'e o ayrı :)
Originally posted by vigo@Nov 6 2005, 01:04 PM
ya gençler, enerjinizi mmc64 e harcasanız? :)
[post=2705]Quoted post[/post]
[/b]
aşağıdaki dökümanı hatim edersek :) bizde mmc64 yapabiliriz.
http://www.sandisk.com/pdf/oem/SD_SDIO_specsv1.pdf (http://www.sandisk.com/pdf/oem/SD_SDIO_specsv1.pdf)
Originally posted by skate@Nov 6 2005, 08:37 PM
Hades: Yapı oldukça güzel gözüküyor ancak 512 KB'ı 8x64'ün yanı sıra opsiyonel olarak 16x32 kullanabilsek süper olur (eğer olabilirse). Zaman zaman banklık blokların kullanımı gerekebilir. Örnek olarak bank switching ile SHIFLI gibi bir mode üzerinde değişik şeyler yapmak mümkün olabilir. Ancak 8KB'lık banklar buna izin vermez. Teknik olarak 16 KB'lık bank mümkün müdür? Mümkünse $8000-$9fff kartuş alanının yer aldığı bankta olması şart mıdır? Yani $4000-$8000'i kullanamaz mı?
[post=2732]Quoted post[/post]
[/b]
Projedeki 8K'lık banklardan iki tanesinden bilgiler okunarak C64'ün içine akatrıldıktan sonra reu disable edilirse senin dediğin değişiklik mümkün olabilir.
Bir başka opsiyon ise 2. 82C55 tarafından kontrol edilen ve CPU tarafından erişilemeyen bir bellek kullanmak olabilir. PORT_A : Data bus, PORT_B : Multiplex olarak A0---A7, A8---A15 Adres bus ve PORT_C'nin 2 biti R/WR, Multiplex için Latch Enable işareti için kullanılabilir. Geri kalan 6 bitin 3 tanesi A16,A17 ve A18 adres hatları için kullanılır. son 3 biti ile 3 giriş-8 çıkışlı decode entegresi kontrol edilerek 8 tane 512K'lık SRAM seçilebilir. Böylece 4MB'lik bir Ram bize hizmet eder. Hatta böyle bir devreyi kullanmak için kartuş bölgesini işgal etmeye bile gerek yok. Sadece bir adres decoder devresi ile $DE00-$DEFF veya $DF00-$DFFF arasında kullanacağımız 4 adres ile işimiz tamam olur.
Hatta bir başka opsiyon ise USER PORT'taki çıkışları kullanarak kontrol edilebilen Bir RAM card devresi olabilir. Bu proje biraz daha karışık duruyor :)
Aslında expansion slotda yeralan /GAME hattı lojik "0" yapılırsa -ki sonucunda /ROMH çıkışı "0" olur ve bu seferde $A000-BFFF arası kartuşa ayrılmış olur. Tabii bu durumda normalde bu adresler arasındaki Basıc Rom devre dışı kalmalı diye düşünüyorum.
Teknik olarak 16K lık bank mümkündür. $8000-$BFFF arası kartuşa ayrılmış olur veya başka bir hardware tarafından kontrol edilebilen Ram Pack olabilir.
Kafamdaki bir başka projede tamamen senin dedğin gibi $4000-$8000 arasında anahtarlanabilen bir Ram yapısı var.
Hatta başka bir projede $0000-$8000 arasında yer alan 32K'lık modüller halinde anahtarlanabilen REU olacak. Tek sorun $0000-$0800 arasının her seferinde yeni seçilen bank'a transfer edilmesi olarak gözüküyor.
Şimdilik birer fantazi olarak gözükebilir.