commodore.gen.tr

Genel Kategori => Proje => Konuyu başlatan: hades üzerinde Temmuz 04, 2018, 14:56:58 ÖS



Konu Başlığı: Userport ide/cf interface + rtc projesi.
Gönderen: hades üzerinde Temmuz 04, 2018, 14:56:58 ÖS
Herkese merhaba.

Mayıs ayında yapılan buluşma sırasında Blacturk ile sohbetimiz sırasında basit bir ide interface nasıl olur gibisinden bir konu açıldı. Laf lafı açar misali acaba userport'tan çalışan bir ide interface yapabilir miyiz konusuna geldik.
Vakit buldukça bir şeyler çizdim. Ancak userporttaki çıkışlar yetersiz gibiydi. Düşün taşın derken bir kaç taslak üzerinde çalıştım. Derken seri-paralel dönüştürücü 74xx serisi entegreler aklıma geldi.
Şöyleydi böyleydi derken userport'taki çıkışlardan sadece 5 tanesini kullanarak ve seri-paralel dönüştürme ile yazma, paralel-seri dönüştürme ile okuma yapılabilecek bir şema ortaya çıktı. Son olarak projeye bir rtc ekledim. Şematik ve pcb çizim bitti. Burada paylaşarak karşılıklı fikir alışverişinde bulunalım diyorum.

Ekte pdf olarak şemayı yükledim.

Userporttan sadece 5 çıkış kullanarak yapılabildiği için proje joystik port'ta takılan bir interface halinde de olabilir. Nitekim rtc'siz, hem userporta hem de joystick porta takılabilen bir pcbsinide çizmiştim.







Konu Başlığı: Ynt: Userport ide/cf interface + rtc projesi.
Gönderen: emarti üzerinde Temmuz 04, 2018, 15:22:20 ÖS
Takipteyim. Yazılım tarafını düşündünüz mü?


Konu Başlığı: Ynt: Userport ide/cf interface + rtc projesi.
Gönderen: hades üzerinde Temmuz 04, 2018, 15:25:49 ÖS
Yazılım kısmında ise aklıma gelen bir kaç yöntem var.

1 - Bir loader ile İnterfaceye bağlı ide/cf'den mesela ide-dos.prg isimli programı yükleyip çalıştırmak ve basic'e dos komutları eklemek. Dos kernal altına yüklenebilir, kernal devre dışı bırakılıp tüm kontrol dos'a devredilebilir. Bu loader diskette, kartuşta veya sd kartta olabilir.
2 - Sadece komut bazlı çalışan bir dos olabilir. Yeni komutlar çalıştırıldığında -mesela MD games komutu- interface üzerinden MD komutuna ait program c64'e yüklenip çalıştırılacak ve işlem gerçekleşecek.
3 - Tamamen kartuş üzerinde çalışan bir dos olacak.

Asıl sorun ide/cf nin dosya sistemini nasıl kullanabileceğiz? fat16, fat32 ??


@emarti

yazılım kısmını forumdaki coderlerle beraber yapmayı düşünüyorum. özellikle fat konusuna hakim olanların yardımına ihtiyacım var.


Konu Başlığı: Ynt: Userport ide/cf interface + rtc projesi.
Gönderen: emarti üzerinde Temmuz 04, 2018, 16:25:56 ÖS
sd kart olayı varken neden userport üzerinden cf kart ve ide düşündün? Sonuçta c64 bunu bir HDisk gibi kullanamayacak.


Konu Başlığı: Ynt: Userport ide/cf interface + rtc projesi.
Gönderen: i_r_on üzerinde Temmuz 04, 2018, 18:03:26 ÖS
Fat32 kodu ide64 yahut atari myide projesinden çarpılabilir. ancak her iki tarafta da open source bir şeyler göremedim.

Şurada bir miktar yönlendirme mevcut.
http://forum.6502.org/viewtopic.php?f=2&t=5132 (http://forum.6502.org/viewtopic.php?f=2&t=5132)


Konu Başlığı: Ynt: Userport ide/cf interface + rtc projesi.
Gönderen: wizofwor üzerinde Temmuz 04, 2018, 18:23:49 ÖS
User port değil de IEC üzerinden çalışsa daha kullanılışlı olmaz mıydı? Bu şekilde GEOS'da falan da kullanılabilir.


Konu Başlığı: Ynt: Userport ide/cf interface + rtc projesi.
Gönderen: i_r_on üzerinde Temmuz 04, 2018, 23:32:17 ÖS
Devreyi şimdi inceleme şansım oldu. Pek bir falso göremedim. Ancak o 5 hattı yazılımla özellikle de 8 bit'lik ide data bus'ı seri bir şekilde sürmek işi epey yavaşlatmayacak mı? Sonuçta karşıda bir ide interface'i var. 8/16mhz arduino ile spi/shift register falan kullanmak mantıklı ancak 6502 için bence ciddi bottleneck. SP1 ve/veya SP2 seri bağlantıları kullanılıp CIA çipinin shift register'ları kullanılabilir. Bu durumda Clock'u da CNT'ye bağlayıp CIA'in timer özelliği ile harici shift register'lar için clock üretilebilir.

Modem olarak kullanıldığında 9600bps elde ediliyormuş bu şekilde, yeterli bir hız mıdır?


fat32 ile ilgili baktığım yerlerde 4k-8k gibi memory footprint'lerden bahsedilmiş. gördüğüm kadarıyla kimsede dört başı mamur bir çözüm yok, herkes bir tarafını eksik bırakmış.


Konu Başlığı: Ynt: Userport ide/cf interface + rtc projesi.
Gönderen: hades üzerinde Temmuz 05, 2018, 07:44:26 ÖÖ
izmire yolcuk nedeniyle pazartesiye kadar yokum. Gelince devam ederiz.


Konu Başlığı: Ynt: Userport ide/cf interface + rtc projesi.
Gönderen: blackturk üzerinde Ocak 02, 2019, 20:17:28 ÖS
izmire yolcuk nedeniyle pazartesiye kadar yokum. Gelince devam ederiz.

Sen izmirden dönmedin mi ?  :)  Bence orayı sevdin.