tr-demoscene
the scene => hardware => Konuyu başlatan: atiflz - 18.04.2007 17:47:42
-
bu haftasonu C64DTVmi güzelce modifiye etmeyi düşünüyorum. X1541 diye bir kablo şekli varmış ama o galiba 1541 disk sürücü ile pc arasındaki bağlantıyı kuruyor. PC <--> C64 bağlantısı kurarak bilgisayarımı 1541 olarak kullanmam mümkün mü? Yardımcı olursanız sevinirim.
-
bunun iki yolu var
1- 64hdd: bu program x1541 ve turevlerini (xe xm gibi) destekliyor. yani kablosu basit bir kablo pc de 64hdd programini calistiriyorsun. c64 onu disket surucu gibi goruyor. pc harddisk icinde load "cd c64disks" falan gibi komutlarla directory browse edebiliyorsun c64 ten. Fakat sadece normal kernel rutinlerini destekliyor. fastloaderlar ve drive accelerated efektler calismaz. yani neredeyse hicbir trackmo ve cok parcali oyun calismaz
2- 1541emu: ful 1541 emulasyonu yapar. kral bir olaydir. fakat kablosunu yapmak daha zordur. yani mumkunse bu tercih edilmelidir.
-
2- 1541emu: ful 1541 emulasyonu yapar. kral bir olaydir. fakat kablosunu yapmak daha zordur. yani mumkunse bu tercih edilmelidir.
Bu hoşuma gitti. Kablosunu yaparız icabında. Herhalde unix sürümü vardır, yoksa zaten hiç kasmam. Ama olmayacağını hiç sanmıyorum.
-
Bu hoşuma gitti. Kablosunu yaparız icabında. Herhalde unix sürümü vardır, yoksa zaten hiç kasmam. Ama olmayacağını hiç sanmıyorum.
olmayabilir. zamaninda hassas zamanlama problemlerinden oturu multi task sistem desteklemiyorum dedigini hatirliyorum author'un. dos programiydi yani bu. Open source muydu hatirlamiyorum. Oyle bile olsa, en azindan port erisim kodunun ayrilip kernel space'e alinmasi ve geri kalan bolumun real-time priority ile root olarak run edilmesi gerekebilir. Yani eski bi dos makinesini bu ise dedike edip birakmak daha kolay olacaktir.
-
Sanırım ben cbmlink (http://www.zimmers.net/anonftp/pub/cbm/transfer/C2N232/cbmlink.html) kullanacağım. :confused:
(http://www.zimmers.net/anonftp/pub/cbm/transfer/C2N232/cbmlink.html)
-
olmayabilir. zamaninda hassas zamanlama problemlerinden oturu multi task sistem desteklemiyorum dedigini hatirliyorum author'un. dos programiydi yani bu. Open source muydu hatirlamiyorum. Oyle bile olsa, en azindan port erisim kodunun ayrilip kernel space'e alinmasi ve geri kalan bolumun real-time priority ile root olarak run edilmesi gerekebilir. Yani eski bi dos makinesini bu ise dedike edip birakmak daha kolay olacaktir.
Niye yav? Ghz raddesine gelmi$ CPU'da zamanlama ne kadar gecikebilir ki? Tamam realtime OS degil Windows ama quantum starvation'a da izin vermez yani. Delikanli cocuktur.
Priority arttirmaya gerek yok bence. DOS'un yaygin oldugu donemlerde Windows 95 falan vardi en fazla adam onlari du$unerek oyle demi$tir.
Bagli oldugu porta bagli olmakla birlikte her data'da interrupt signaling yapiyorsa hicbir thread cali$masina engel olamaz. Interrupt execution ancak daha yuksek IRQL'li bir interrupt tarafindan bolunebilir.
ssg
-
ssg: ati linux uyumlu bir cozum ariyor. bilmeden atmiyim ama bu aletin tasariminin interrupt kullanmadigini (nitekim paralel porttan interrupt pinini kullanan xm1541 kablosu cikmadan onceki x1541 ve xe1541i destekliyor) saniyorum. Arti linuxdaki lower half - upper half driver modeline ne kadar uydurulabilir bisey bilmiyorum.
-
Ya ben genel olarak adam "multitasker olmaz" deyince Windows'un ustune de alindim.
Linux icin de realtime kernel patchleri var sanirim.
-
Evet, linux için çalışan bir çözüm arıyorum. Belki bilgisayarım için bit boot cd hazırlayıp arada 1541 olarak açarım. Bir çöplükten eski bir kasa bulabilirsem onu kullanırım sonra. Cevaplar için sağolasınız kardeşler.
-
DOS emulasyonu bu işi çözemez mi? Linux da kullansan sonuçta dosbox gibi programlar mevcut. Hadi diyelim dosbox yetersiz kaldı, tahminimce linux için de sağlam virtual pc programları geliştirilmiştir. Bunlardan birini kullanarak programı port etmeye gerek kalmadan çözüme gidilemez mi? Tabii virtual pc ya da dosbox'ın IRQları v.s. nasıl kullandığını tam bilemediğimden kesin bir çözüm olduğunu iddia etmiyorum.
-
dosbox portlarin forwarding'ini desteklemiyor hatirladigim kadariyla, boyle vmware'imsi bi$eyler gerekir herhalde.
-
Kendime bir 1541 bulsam en iyisi olacak galiba.
-
Ben de herseye boyle baslamistim :) En sonunda 1 1541, 1 1541-II, 1 mmc64 'um oldu. olan oldu. :)