tr-demoscene

the scene => hardware => Konuyu başlatan: skate - 09.03.2006 11:20:29

Başlık: MMC64 ile ilgili soru
Gönderen: skate - 09.03.2006 11:20:29
Selam MMC64 sahipleri :) Nightshift sonrasında MMC64 sahibi popülasyonu birazcık arttı ne mutlu ki. şimdi henüz SD card alacak vakti bile olmamış ve eşinin NGage'inin kartını kötü emellerine alet eden biri olarak bir iki sorum olacak.

1) Parti mekanında test ettiğim kadarıyla pluginlerden d64 plugini 1571'de patlıyor. Acaba bana mı denk geldi (iki farklı disketle 5'er 6'şar kere denedim her defasında takıldı transfer) yoksa bilindik bir bugı mı var? Pluginsiz kopyalamada bir sorun yaşamadım.

2) Transfer ters yönde nasıl yapılıyor? Yani 64 disketlerini SD Card'a nasıl atıyoruz?

Vigo, eğer MMC64 sunumunda 2. madde geçtiyse kusura bakma, o sırada Lighthouse Dream'i bitirmekle meşguldük Mrr ile. Bir kısmını kaçırdım bu yüzden.
Başlık: MMC64 ile ilgili soru
Gönderen: vigo - 09.03.2006 13:14:47
estağfurl.

şimdi 1571 de sorun olabilir...
kullandıın kart ne?
tavsiyem SD kart ve Markası SANDiSK
çünki ilk MMC kingston la denemiştim ve pluginler çalışmamıştı...

bu olabilir...

d64reader plug inin varsa
disketi tak

R ye bas, sana filename sorcak
kısa bi ad ver ve aktarma başlasın
Başlık: MMC64 ile ilgili soru
Gönderen: Hydrogen - 09.03.2006 13:35:21
Eger sorun surerse c64'e seri porttan bozuk bir 1541 I veya II bagla ve onun seri cikisindan da 1571'i bagla. Star commander normalde 1541 disinda bir cihazla calismiyordu. Bu sekilde 1571 ile calistirmistim. Manasiz bir cozum de olabilir, ama bir kere calismisti bir daha niye olmasin. Zaten sonlara dogru hep en manasiz cozumleri denemezmiyiz.
Başlık: MMC64 ile ilgili soru
Gönderen: skate - 09.03.2006 13:38:57
Alıntı
Originally posted by vigo@Mar 9 2006, 01:14 PM
estağfurl.

şimdi 1571 de sorun olabilir...
kullandıın kart ne?
tavsiyem SD kart ve Markası SANDiSK
çünki ilk MMC kingston la denemiştim ve pluginler çalışmamıştı...

bu olabilir...

d64reader plug inin varsa
disketi tak

R ye bas, sana filename sorcak
kısa bi ad ver ve aktarma başlasın
[post=5699]Quoted post[/post]
[/b]
Çok saol Vigo kardeş.

Bu arada henüz SD kart almadım belirttiğim gibi. NGage'in içinden çıkan kartın markasını bırak üzerinde SD olduğuna dair bile bir belirti yoktu. Simsiyah birşey... Ama ilginç bir şekilde çalıştı :) NGage'i USB'den bilgisayara bağlayıp karta data transfer edebiliyorum, daha sonra da kartı söküp "pluginsiz olarak" 64 disketine kopyalayabiliyorum. Demek senin tavsiye ettiğin marka gibi doğru dürüst bir SD kart aldığımda pluginler çalışacak ve o zaman iki yönlü transfer yapabileceğim. Güzel :)

Bu arada aklıma bir soru daha geldi. MMC üzerinde şu ana kadar geliştirilmiş ara yüklemeli birşeyler var mı? Hani MMC'ye özel fixlenmiş loaderlar v.s. Örneğin Living'in MMC64 fixed versiyonunu çıkarmak mümkün müdür acaba?

Gerçi tüm bunları burada soracağıma üşengeçlik etmeyip azcık search de edebilirim de benden önce sizler araştırmışsınızdır diye önce yerli kaynaklara baş vuriim dedim :)
Başlık: MMC64 ile ilgili soru
Gönderen: vigo - 09.03.2006 14:07:03
abi zaten nightlordun da söyledii üzre bu imkansız bişi. yani ancak loader baştan ve özel bi şekilde (nasıl olur bilmiyorum) yapılırsa. çünki loader hardware kullıyor ve arada bi 6502 filan olması lazımmış. nightlord bunu daha iyi açıklar herhalde.
Başlık: MMC64 ile ilgili soru
Gönderen: skate - 09.03.2006 14:30:07
Alıntı
Originally posted by vigo@Mar 9 2006, 02:07 PM
abi zaten nightlordun da söyledii üzre bu imkansız bişi. yani ancak loader baştan ve özel bi şekilde (nasıl olur bilmiyorum) yapılırsa. çünki loader hardware kullıyor ve arada bi 6502 filan olması lazımmış. nightlord bunu daha iyi açıklar herhalde.
[post=5705]Quoted post[/post]
[/b]
Ok, ben kaçırmışım ya da unutmuşum o diyaloğu. Ancak şu da var ki MMC64 doğrudan prg execute edebildiğine göre bir şekilde bu iş yapılabilir gibi geldi bana. Belki komple kodumuzu buna modifiye etmemiz gerekebilir ya da IRQ loader mantığı şeyler yapılamayabilir ama en azından bir program MMC'den kendine başka bir programı hafızaya dump edebilmeli gibi geldi bana. Neyse sonuçta hardwaredan hiç anlamam, bana hafızaya şu adreslere şunu yazınca hede oluyor v.s. diyen bir tutorial olmadığı sürece bu konuda yapabileceğim birşey yok zaten.

Edit: Mesela hiç REU sahibi olmamış olsam da şu anda REU destekli code yazabiliyorum. Yeterki dökümanını buliim :)
Başlık: MMC64 ile ilgili soru
Gönderen: nightlord - 09.03.2006 16:07:48
irq loader tamamen mmc64'e gore degistirilerek ancak yapilabilir. mesela livingdeki loader benim modiflerim sonucu iki modda calisiyordu. interrupt disindan ve icinden. bu iki modun ayri ayri emule edecek sekilde bi mmc64 loader'i yazilabilir. eminim sitesinde bi yerde gerekli bilgiler vardir. living de mutlak zaman var demo engine icinde. dolayisyla 1541den hizli calisan bir loadingde bile demo calisir. ama her demo boyle olmadigi icin pekcok demoda zamanlamanin da fixlenmesi gerekebilir. msela bi efekt oynuyoken sonraki part yukleniyorsa, yukleme bitene kadar efekt dondurulecek sekilde yapilmis ise, o efekt hic gorunmeden gecilebilir (mmc64 cok hizli oldugu icin)

yani mmc64 ustunde calisacak yazilimin ya kernel load rutinlerini kullanmasi ya da patchlenmesi gerekiyor. boyle patchlenmemis bi yazilimin mmc64 uzerinde calisabilmesi imkansiz. 1541 rom ram ve 6502ye ihtiyac oldugu icin
Başlık: MMC64 ile ilgili soru
Gönderen: jimqode - 09.03.2006 16:14:18
UGH,

Individual Computers'in kendi sitesinde MMC64'den nasil Block read/write yapildigina dair bir dokuman var. Asagida linkini veriyorum. Cok zor gozukmuyor. Ama tabi filesystem'la ugrasmak durumunda kalabilirsin o zaman zorlar, onu bilemiyorum.

http://www.schoenfeld.de/inside/mmc64prog.txt (http://www.schoenfeld.de/inside/mmc64prog.txt)
http://www.schoenfeld.de/inside/mmc64doc.txt (http://www.schoenfeld.de/inside/mmc64doc.txt)
Başlık: MMC64 ile ilgili soru
Gönderen: skate - 09.03.2006 16:31:58
Alıntı
Originally posted by jimqode@Mar 9 2006, 04:14 PM
UGH,

Individual Computers'in kendi sitesinde MMC64'den nasil Block read/write yapildigina dair bir dokuman var. Asagida linkini veriyorum. Cok zor gozukmuyor. Ama tabi filesystem'la ugrasmak durumunda kalabilirsin o zaman zorlar, onu bilemiyorum.

http://www.schoenfeld.de/inside/mmc64prog.txt (http://www.schoenfeld.de/inside/mmc64prog.txt)
http://www.schoenfeld.de/inside/mmc64doc.txt (http://www.schoenfeld.de/inside/mmc64doc.txt)
[post=5720]Quoted post[/post]
[/b]
Linkler için sağol jimgode. Bu adreslerdeki ($df1x) flaglerle oynaşırken SD cardın içindeki bilgilere zarar vermek olası. Bu yüzden hemen gidip bir SD card edineyim de milletin kartındaki bilgileri uçurmayayım :)

Bu konularda Gökhan San'ın x86 Assembly ile ilk tanıştığı yıllarda filesystemle uğraşiim derken harddiskini uçurması gibi bazı kötü tecrübelerden ders almak lazım. Adamın bir amatör oyun yarışmasına yazdığı oyunun tüm sourceları uçmuş bu şekilde. Bir hafta içinde sıfırdan yazmış v.s. Duymak bile tüyleri diken diken ediyor...
Başlık: MMC64 ile ilgili soru
Gönderen: vigo - 09.03.2006 16:39:32
bu dökümalar bi plugin yazmak için güzel
benim html parser yapma niyetim vardı...
mmc/sd kart da duran file a erişim bazında süper...
Başlık: MMC64 ile ilgili soru
Gönderen: aegis - 09.03.2006 16:49:55
Geçen gece mmc64'ü kurcalarken; kasıt pluginlerin ve filebrowserın nasıl kullanıldığını öğrenmekti, SD kartı kazala ucurdum arkadaslar. Bastan tekrardan format atıp dosyaları kopyaladım. e tabi çalıştı. Yanlız cihaz göçtü sandımdı.... hehehehee :D
Başlık: MMC64 ile ilgili soru
Gönderen: skate - 09.03.2006 16:58:03
Korkma Aegis, sonradan bile üretilmiş olsa C64 hardwareları kolay kolay göçmez :)
Başlık: MMC64 ile ilgili soru
Gönderen: jimqode - 09.03.2006 17:15:03
Bu arada dreamload diye bir plugin var, istediginiz isi yapiyor olabilir. ona bi goz atin derim. Ara yuklemeli Elvira2 bu pluginle mmc64'ten calistirilmis.
Başlık: MMC64 ile ilgili soru
Gönderen: PE&OAS - 09.03.2006 19:01:42
skate abi, bende mmc64 için ngageden çıkan bir kartı hazırladım, ama bildiğim kadarıyla o kartlar mmc oluyor, benimki öyle yada...
gerçi benim cihaz daha gelmedi,inşalla çalışır bu 30 mblik kart ile.
Başlık: MMC64 ile ilgili soru
Gönderen: jimqode - 09.03.2006 19:12:36
Herkes NGage'indeki karti feda ediyor MMC64'e cok komik :)
benim de bi 256 var NGage'in icinde bakalim sorunsuz calisicak mi.
olmazsa alicak bi Sandisk
Başlık: MMC64 ile ilgili soru
Gönderen: hades - 09.03.2006 21:29:04
$DF12 ®:   MMC64 status register
      ---------------------
      bit 0:   0 = SPI ready, 1 = SPI busy
      bit 1:   external GAME line
      bit 2:   external EXROM line

      bit 3:   0 = card inserted, 1 = no card inserted
      bit 4:  0 = card write enabled, 1 = card write disabled
      bit 5:   0 = flash jumper not set, 1 = flash jumper set


işte aradığım burada :)

slot expander kullanarak mmc64 ve rr'i arka arkaya takmıştım ama çalışmamıştı. kartları "L" biçiminde takmak gerekmişti. Düşündüğüm doğru çıktı. şimdi slot expanderdeki son slota giden /XROM ve /GAME hatlarını ayırıp MMC64 üzerinden verirsem MMC + RR ve RTC'yi aynı anda kullanabilirim.
Başlık: MMC64 ile ilgili soru
Gönderen: jimqode - 09.03.2006 21:49:39
Alıntı
Originally posted by HADES@Mar 9 2006, 09:29 PM
işte aradığım burada :)

[post=5779]Quoted post[/post]
[/b]

iyi bari verdigim link aninda ise yaradi   :rolleyes:
Başlık: MMC64 ile ilgili soru
Gönderen: aegis - 09.03.2006 22:51:47
dreamload nerde bu plugin ? ındirip deneyem. Bu arada su D64Readerın hızlı plugini çıksada rahatlasak ya. Ne bu devlet töreni yahu... :D