Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
Sayfa: 1 2 [3] 4 5   Aşağı git
Yazdır
Gönderen Konu: SIO2SD PCB  (Okunma Sayısı 12276 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Özgür Dereli
Uzman
*****
Mesaj Sayısı: 1.085



Üyelik Bilgileri
« Yanıtla #30 : Kasım 17, 2017, 10:49:05 ÖÖ »

Özay alttakinden aldım dün akşam 15 TL ye elimde sio kablo veya soket olmadığı için 800xl içine gömülü yapıcam bakalım olacak mı
Logged
i_r_on
Uzman
*****
Mesaj Sayısı: 2.789



Üyelik Bilgileri WWW
« Yanıtla #31 : Kasım 17, 2017, 12:54:24 ÖS »

Son denemeniz nasıl oldu? Başarılı mı?

Malesef. Beslemeyi dışarıdan aldım, teypten söktüğüm sio fişini düzenleyip doğru sinyalleri dışarı çıkardım ama başarılı olmadı. Açılışta her satıra bir boot error yazıyor. Muhtemelen seri iletişim başarılı ancak arduino sd karta erişirken bir sıkıntı var. LFN desteği olan bir sdfat versiyonu ile derlemiştim. Daha eski bir sürüm bulabilirsem bir de onunla deneyeceğim.
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
i_r_on
Uzman
*****
Mesaj Sayısı: 2.789



Üyelik Bilgileri WWW
« Yanıtla #32 : Kasım 18, 2017, 00:09:04 ÖÖ »

Sonunda çalıştığına şahit oldum

Aslında ilk derme çatma sio kablomla da çalışıyormuş ancak ben büyük bir hata yapmışım talimatları takip ederken. Ayarlı olan disket imajı bulunamıyorsa boot error veriyormuş. Başka bir şeye bakmak için elemanın sayfasında göz gezdirirken sdrive'ın sd kart'a atılırken autorun.atr olarak isimlendirilmesi gerektiğini gördüm. Ben autoboot.atr yapmışım

6-7 xex dosya indirmiştim, aralarından kayda değer bir şey açamadım. Bakayım biraz daha kurcalayayım.



Sütten ağzım yandığı için haricen besliyorum ancak atari'den gelen 4.5V da muhtemelen çalıştırır bu devreyi.


* IMG_2801.JPG (959.8 KB, 2016x1512 - Görüntüleme: 700 kez.)
« Son Düzenleme: Kasım 18, 2017, 00:11:04 ÖÖ Gönderen: i_r_on » Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
mehmetkuc
Üye
**
Mesaj Sayısı: 43



Üyelik Bilgileri
« Yanıtla #33 : Kasım 18, 2017, 08:07:42 ÖÖ »

Helal! bunu seri üretime ne zaman geçiriyoruz patron
Logged
i_r_on
Uzman
*****
Mesaj Sayısı: 2.789



Üyelik Bilgileri WWW
« Yanıtla #34 : Kasım 18, 2017, 09:52:23 ÖÖ »

Helal! bunu seri üretime ne zaman geçiriyoruz patron

Resimde de görüleceği üzere aslında seri üretime ihtiyacı olmayan bir proje yapmış vatandaş. Ancak Özay'ın tapuino'da yaptığı gibi komple monte hale getirilebilir. Yazılımı geliştirilebilir.

Atr disklerindeki Demolar sorunsuz açılıyor ancak hem xex hem de atr oyunların çoğu bende açılmadı. 30 oyundan 2 ya da 3 tanesi açıldı. Sdrive olmadan deneyeceğim bir de.
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
mehmetkuc
Üye
**
Mesaj Sayısı: 43



Üyelik Bilgileri
« Yanıtla #35 : Kasım 18, 2017, 10:32:08 ÖÖ »

Üstad, forumları takip ederken şöyle bir şey okudum.

"Unfortunately, the current Arduino SD libraries only support 8.3 filenames."

Senin videolarda uzun file isimleri görünüyordu. Acaba bazı dosyaların çalışmama sebebi bu olabilir mi?

Bir de daha güncel bir branch daha gördüm.

https://github.com/whizzosoftware/SIO2Arduino/tree/abcbarryn-master

Kendim de başlayayım. Hiç bilgim olmadığı için aşağıdaki elemanlardan başka bir şeye ihtiyaç var mı?

1. SD Module: https://www.hobidevre.com/index.php?route=product/product&product_id=1128
2. Başlangıç Seti: https://www.hobidevre.com/arduino-baslangic-seti
« Son Düzenleme: Kasım 18, 2017, 11:17:24 ÖÖ Gönderen: mehmetkuc » Logged
i_r_on
Uzman
*****
Mesaj Sayısı: 2.789



Üyelik Bilgileri WWW
« Yanıtla #36 : Kasım 18, 2017, 11:39:42 ÖÖ »

@mehmetkuc : Linkini verdiklerin yeterli evet. Biraz beklemeyle aliexpress'ten çok daha ucuza temin edebilirsin bu arada bunları.

Eleman bu çözümü ilk ürettiği esnada sdfat kütüphanesinde uzun dosya ismi desteği yoktu. Bu destek artık var. Ama sorunun sebebi bu değil zira açılan demoların içinde dosya ismi uzun olanlar da vardı.
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
mehmetkuc
Üye
**
Mesaj Sayısı: 43



Üyelik Bilgileri
« Yanıtla #37 : Kasım 18, 2017, 21:59:08 ÖS »

Nejat bey,

Biraz önce bir youtube videosunda sorun yaşayanlar için modifiyeli SDfat library verilmiş. Sorun bununla çözülebilir mi sizce? Link:

https://www.youtube.com/watch?v=Ol_Rc4EJYxM
Logged
i_r_on
Uzman
*****
Mesaj Sayısı: 2.789



Üyelik Bilgileri WWW
« Yanıtla #38 : Kasım 18, 2017, 22:22:29 ÖS »

Nejat bey,

Biraz önce bir youtube videosunda sorun yaşayanlar için modifiyeli SDfat library verilmiş. Sorun bununla çözülebilir mi sizce? Link:

https://www.youtube.com/watch?v=Ol_Rc4EJYxM

Ben zaten 1.6.5 arduino sürümü ve github'daki alternatif branch ile derledim. Yani bu yokluk ile varlık arasında bir çözüm sadece

Çalışmayan oyunlar için xex versiyonlarını deneyeceğim. Ben eski bir arşivden indirmiş olabilirim. Az önce bir 10-15 oyun indirdim bu formatta, bir deneyeyim bakayım... derken 6-7 tanesini denedim, hiç bir sıkıntı yok. Muhtemelen daha önce indirdiğim yerdeki oyunlar xex olduğu halde yanlışlıkla atr uzantısı verilmiş dosyalar.

Şüphelerim vardı ama donanım sonunda hakkını verdi

Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
mehmetkuc
Üye
**
Mesaj Sayısı: 43



Üyelik Bilgileri
« Yanıtla #39 : Kasım 18, 2017, 22:29:20 ÖS »

Bunu derli toplu bir paket içinde arduino mini diye bir cihazla yapanda var. Programı uno vasıtasıyla yüklemiş. Bende siparişi verdim şimdi çin postası bekleyeceğiz bakalım.

Benim gibi önceden arduino kullanmayıpta böyle bir projeye ilk defa başlayacak olan arkadaşlar için aşağıdaki video da Polonyalı ablamız anlatıyor. Nejat bey Türkçesini hazırlayana kadar bunu kullanabiliriz sanırım

https://www.youtube.com/watch?v=_n6lGP4OkiA
« Son Düzenleme: Kasım 18, 2017, 22:54:57 ÖS Gönderen: mehmetkuc » Logged
i_r_on
Uzman
*****
Mesaj Sayısı: 2.789



Üyelik Bilgileri WWW
« Yanıtla #40 : Kasım 18, 2017, 22:55:48 ÖS »

Bunu derli toplu bir paket içinde arduino mini diye bir cihazla yapanda var. Programı uno vasıtasıyla yüklemiş. Bende siparişi verdim şimdi çin postası bekleyeceğiz bakalım.

Benim kullandığım da arduino pro mini. Aşağıdaki ttl 2 usb kablo ile aktarıyorum programı. (Kırmızı olan) Herhalde şimdiye kadar 300-400 kez programlama yapmışımdır en az

https://www.aliexpress.com/item/Free-shipping-3pcs-lot-1PCS-PL2303-1PCS-CP2102-1PCS-CH340-USB-TO-TTL/1902348375.html

Klasik lcd kullanmak yerine yazılımı aşağıdaki oled'lerden kullanacak şekilde adapte etmek lazım.

https://www.aliexpress.com/item/0-96-128X64-Yellow-Blue-OLED-I2C-IIC-Serial-LCD-LED-Display-Module-VCC-SDA-For/32828425736.html

Bir de sio kablosu yerine özel bir pcb yapılıp sio fiş ihtiyacı ortadan kaldırılırsa güzel bir çözüm olabilir. Tabii bu durumda ekranı ve butonları yukarıya monte etmeyi sağlayacak özel bir 3d printed kasa ihtiyacı oluyor.

3d kasa tasarımını yaparım diyen olursa yazılımda oled desteği konusunda yardımcı olurum. Pcb tarafında da iddialı olmamakla beraber belki ben de bir şeyler çıkarabilirim. Özay?

Tabii söz vermiş olmayayım. Elemanın projesi zaten bu hali ile de tak çalıştır şeklinde.
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
mehmetkuc
Üye
**
Mesaj Sayısı: 43



Üyelik Bilgileri
« Yanıtla #41 : Kasım 18, 2017, 23:16:00 ÖS »

Bence ben dayanamayıp buradan da sipariş verebilirim bu parçaları. Nejat bey, video'daki kod değişikliğini (süre 7:45 sonrası) 8,3 harf probleminden dolayı mı yapıyorlar? Bu değişikliğe 1.6.5 sürümünde gerek yok değil mi?
Logged
i_r_on
Uzman
*****
Mesaj Sayısı: 2.789



Üyelik Bilgileri WWW
« Yanıtla #42 : Kasım 18, 2017, 23:31:07 ÖS »

Bence ben dayanamayıp buradan da sipariş verebilirim bu parçaları. Nejat bey, video'daki kod değişikliğini (süre 7:45 sonrası) 8,3 harf probleminden dolayı mı yapıyorlar? Bu değişikliğe 1.6.5 sürümünde gerek yok değil mi?

Gerek var. Projeyi yapan eleman Arduino'nun epey eski bir versiyonunu kullanmış. Github'daki orjinal source kod 2011 senesindeki sdfat ve arduino sürümüne uygun. Zaman içinde hem sdfat kütüphanesindeki değişiklikler hem de arduino yazılımındaki değişiklikler uyumsuzluk yaratmış.

İlk yüklememi yaptığımda o kadının da yaptığı gibi orjinal source'u yamamıştım. Arduino'nun 1.0.1 versiyonu ve sdfat'in nispeten eski bir versiyonu ile derleyebilmiştim.

Sonra debug edeyim derken Notebook'ta tekrar kurmak gerekti. Bu sefer Arduino'nun 1.6.5 versiyonu için verilen talimatlara uydum. Biraz uğraştırdı, bir yerden aşağıdaki branch ve uygun sdfat kütüphanesini buldum. (Birisi bir yerde download linkini vermişti) O şekilde ilerledim.

https://github.com/whizzosoftware/SIO2Arduino/tree/abcbarryn-master

Notebook'tan bağlanınca Ide'nin 1.6.5 versiyonu ile sıkıntısız çalışan sketch + kütüphaneyi paylaşırım.

Dosyaların 8.3 olması sıkıntı yaratmıyor aslında, sıkıntı sadece kozmetik. Uzun dosya isimlerinden faydalanabilmek için sdfat'in nispeten yeni sürümleri ile derlemek lazım. Bu kadıncağızın videosunda da uzun dosya ismi desteği yok zaten. Uzun dosya ismi desteği biraz kaynak tüketiyor ama oldukça basit aslında. Sdrive tarafına yansıtmak kolay mıdır bilemiyorum.  Ben IRQHack64'de yanılmıyorsam 32 karakter ile sınırlamıştım yanılmıyorsam.
« Son Düzenleme: Kasım 18, 2017, 23:32:44 ÖS Gönderen: i_r_on » Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
i_r_on
Uzman
*****
Mesaj Sayısı: 2.789



Üyelik Bilgileri WWW
« Yanıtla #43 : Kasım 20, 2017, 01:06:41 ÖÖ »

1.6.5 ile kütüphaneler dahil ve Oled ekran desteği eklenmiş hali aşağıdaki linkte.

http://www.tepetaklak.com/data/Sio2Arduino.zip

Oled kullanılmayacaksa config.h içinde aşağıdaki satır commentlenmeli.

Kod:
#define OLED_SCREEN

Geri kalan her şey orjinal projede olduğu gibi.

Kağıt üstünde uzun dosya ismi desteği var, ancak eleman dosya isimlerini kırpmak için ekstra çaba sarfetmiş, kodu düzeltmek lazım. Henüz imkanım olmadı. Yine aynı şekilde oled için font büyüklüğü veya emülasyonla ilgili verilebilecek ekstra çıktılarla ilgili kodu biraz daha elleşmek lazım.

Bu sefer arduino nano ile kutuladım da bu arada ben bunu



Her türlü takas teklifine açığım (Joystick olur, sio kabloları olur)


* IMG_2855.JPG (55.88 KB, 640x480 - Görüntüleme: 670 kez.)
« Son Düzenleme: Kasım 20, 2017, 01:08:28 ÖÖ Gönderen: i_r_on » Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
mehmetkuc
Üye
**
Mesaj Sayısı: 43



Üyelik Bilgileri
« Yanıtla #44 : Kasım 20, 2017, 07:56:34 ÖÖ »

Nejat bey, çok güzel olmuş. Ellerinize sağlık.
Logged
Sayfa: 1 2 [3] 4 5   Yukarı git
Yazdır
Gitmek istediğiniz yer: