commodore.gen.tr

Diğer Nostaljik Bilgisayarlar => Atari - Donanım => Konuyu başlatan: Metallic üzerinde Ağustos 13, 2015, 00:17:28 ÖÖ



Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 13, 2015, 00:17:28 ÖÖ
Simon diyor ki: Bu başlık http://www.commodore.gen.tr/forum/index.php?topic=10969.0 (http://www.commodore.gen.tr/forum/index.php?topic=10969.0) başlığından bölünerek oluşturulmuştur.

atari 800xl'yi teyp ünitesi ile kullanmanı pek tavsiye etmem, sen de normal kaset yüklemelerinin yavaşlığını farketmişsin gerçi. Zamanında o yüklemeler nedeniyle kanser olmuş arkadaşlar vardı forumda (cdemir?). Elinden gelirse sio2pc yapmanı tavsiye ederim, ben kullanıyorum çok iyidir. Parayı bastırarak sio2sd almayı da düşünebilirsin. Boulder Dash konusunda haklısın, Atari 8bit versiyonu çok güzel. Gerçi ekranı kaydırma konusunda c64'e göre bir üstünlüğü yok, her ikisi de gayet fine scrolling yapıyor yani. Ama aklımda kaldığı kadarıyla 800xl, grafik modunun türüne göre ekranın sağ-sol border kısımlarına daha çok yayılabildiği için oyunlarda c64'e göre daha etkileyici bir görsellik veriyor. Boulder Dash'in yanında bir de Montezuma's Revenge var yine Atari 8bit orijinli. Montezuma benim c64'den favorimdir, 800xl'de ilk gördüğümde şaşırmıştım, aynı Boulder Dash'de de olduğu gibi, bu oyunlar farklı bilgisayarda nasıl bu kadar birbirine benzer olabiliyor diye. Gerçekten gördüğüm kadarıyla c64'ün grafik donanımına en yakın olarak 800xl var.


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: egemenk üzerinde Ağustos 13, 2015, 00:37:53 ÖÖ
Metallic, tamam o zaman yapayım ben bu sio2pc'yi :) Kısa bir araştırma yaptım, RS232 olanı mı yapmam gerekiyor acaba? Bir de sio jakı için nasıl bir çözüm var? :)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 13, 2015, 00:53:55 ÖÖ
Evet pc'ye com porttan bağlanıyor sio2pc. Hangi şemaya göre yaptığıma baktım, enteresan bir şekilde bookmark olarak birkaç link var kaydettiğim, bazıları açılmıyor. Harddiske doğrudan sayfa olarak kaydetmem gerekirdi halbu ki. Bir tane entegre ve sio soketinde oluşan basit bir devre bu. Tabi arada bir tane sio kablosu kullanman gerekiyor. Sio soketini 800xl'nin bozuk teybinde sökmüştüm, bir tane sio kablom da vardı, o şekilde çalıştırdım sistemi. Eğer sio soketi yoksa, bir tane sio kablosunu ortadan keserek devreye takabilirsin, bir sio kablosundan iki sio2pc çıkar yani =) Şemaya bakayım ben, piyasasa rahat bulunabilen bir entegre kullanmıştım, öyle Max232 falan kullanmaya gerek yok. Şemayı bulunca bilgi vereyim ben sana =)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: g 600 üzerinde Ağustos 13, 2015, 08:56:49 ÖÖ
ben bundan faydalandım, gayet güzel çalışıyor  :D

http://www.amstradcpc.com/blog/?p=45 (http://www.amstradcpc.com/blog/?p=45)

ayrıca türkçe kaynak  :)

http://retrojen.org/pano/index.php?topic=367.0 (http://retrojen.org/pano/index.php?topic=367.0)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 13, 2015, 11:12:19 ÖÖ
Ben de nereye bakarak yaptığımı hatırladım, pigwa.net'deki sio2pc klasörü:
http://ftp.pigwa.net/stuff/collections/atari_forever/Extension/Sio2PC/ (http://ftp.pigwa.net/stuff/collections/atari_forever/Extension/Sio2PC/)

Burada 1 chip ve 2 chip sio2pc arşivi var. 2 chip arabirimin ihtiyacını hiç hissetmedim, 1 chip arabirim sorunsuz iş görüyor. 1 chip arabirimin yapılışını adım adım açıklayan şu (http://ftp.pigwa.net/stuff/collections/atari_forever/Extension/Sio2PC/BUILD/howto-sio.html) sayfa iyidir, gerçi o kadar detaylı anlatmaya pek gerek yok. Sayfanın sonunda DB9 ve DB25 konnektörlerinin pinout'u var. Sio soketinin pinout'una da şu (http://ftp.pigwa.net/stuff/collections/atari_forever/Extension/Sio2PC/1%20chip%20SIO2PC%20interface%20page%20(14C89-75C189)/sio2pc1.html) sayfadan bakabilirsin.

Entegre olarak MC1489 ya da SN75189 piyasada rahat bulunuyor, ben MC1489 kullandım. Şemadaki 1489'un pin6'sı için bir anahtar kullanmaya gerek yok, pin6'yı doğrudan DB9 konnektörün pin6'sına (DSR) bağla. Devreyi bitince kutularsan iyi olur, proje kutusu olmayınca benim nasıl yaptığıma bakar mısın =)
(https://dl.dropboxusercontent.com/s/dqco3d3xjvh3gec/sio2pc_mybuild.jpg)

Pc'de kullanılabilecek SIO emulatörü olarak da APE (http://www.atarimax.com/) ve AspeQt (http://sourceforge.net/projects/aspeqt/) var.


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Simon (Özay Turay) üzerinde Ağustos 13, 2015, 11:39:56 ÖÖ
Kutu güzelmiş. Aklıma benim oda ile salon arasına delik delip kabloları geçirmek için uygun kalınlıkta boru bulamayınca kullandığım Danino kutuları geldi. İki taraftan birer tane dibi kesik Danino kutusu ve yeterince alçıyla boru da neymiş. :D

(https://dl.dropboxusercontent.com/u/18575245/%23CGTr/Danino.jpg)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Decypher üzerinde Ağustos 13, 2015, 11:45:21 ÖÖ
Aslında bu Sio2PC'den ben de yapmak istiyorum çünkü dediğin gibi teypten birşeyler çalıştırmak işkence. Ama sırf SIO soketi için 410 teybimi katletmek istemediğim için bi türlü elim gitmedi şuna :)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 13, 2015, 12:13:02 ÖS
>Simon   Esasında yoğurt kasesi kullanacaktım, ama küçük bir şey bulamadım. Senin çözüm daha güzel görünüyor =)

>Decypher   410 teybini sio2pc yapmak için katletme tabi. Forumda kartuş yapıcam diye kartuşları katleden birkaç arkadaş var, onlara benzersin sonra =)

Ebay'de falan sio kablosu satılıyor, ama fiyatları çok yüksek. Ben sana kablonun kaynağını göstereyim:
SIO cable lite (http://www.lotharek.pl/product.php?pid=152) tek konnektörlü kablo, 5.29 euro
SIO cable 1m (http://www.lotharek.pl/product.php?pid=155) çift konnektörlü kablo, 9.99 euro


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Simon (Özay Turay) üzerinde Ağustos 13, 2015, 12:22:49 ÖS
>Decypher   410 teybini sio2pc yapmak için katletme tabi. Forumda kartuş yapıcam diye kartuşları katleden birkaç arkadaş var, onlara benzersin sonra =)
Ah, kafam yarılıyordu az daha. :D

Ebay'de falan sio kablosu satılıyor, ama fiyatları çok yüksek.
Peki bu soket (erkek veya dişi olarak) piyasada bulunmuyor mu?

SD2IEC'den sonra SIO2SD yapma düşüncem var da. :)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 13, 2015, 12:33:13 ÖS
Ah, kafam yarılıyordu az daha. :D
Hehe katliamların önüne geçmek için çaktırmadan taş atıyorum =)

Peki bu soket (erkek veya dişi olarak) piyasada bulunmuyor mu?

SD2IEC'den sonra SIO2SD yapma düşüncem var da. :)
Simon, piyasada erkek sio soket/konnektörü satıldığını hiç görmedim. Verdiğim link'lerdeki gibi dişi konnektörlü kablo kullanamak gerekiyor. Hooop sio2sd'yi kaptın bakıyorum, ben de sio2usb yaparım o zaman =)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Simon (Özay Turay) üzerinde Ağustos 13, 2015, 12:40:49 ÖS
Hooop sio2sd'yi kaptın bakıyorum, ben de sio2usb yaparım o zaman =)

Valla yapıcam diyorum da Eagle'da SMD tasarlama konusunda sıkıntılarım var. Ben alışmışım THT/DIP bileşenlerin  0.1" ve katları aralıklarına SMT/SMD bileşenlerde çoğu mm'ye dönünce attan inip eşşeğe binmiş gibi oldum.

Pratik yapmak için KissCart64-MCU versiyonunun otomatik switch kısmını SMD olarak tasarlayacağım. Zaten işin içine ledler için transistörler de girince THT/DIP bileşenleri sığdıramadım bir türlü PCB'ye. Boyutu da büyütmek istemiyorum 10x10'a en azından iki tane sığdırmak için.


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 13, 2015, 12:53:50 ÖS
Smd bileşen kullanırken nerede sıkıntıyı yaşıyorsun, library hazırlarken mi, yoksa board üzerinde yolları smd pad'lerine sonlandırırken mi?


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Decypher üzerinde Ağustos 13, 2015, 12:59:41 ÖS
@Metallic

Aslında kablo olarak değil de Lotharek'ten doğrudan SIO soketi almayı da düşünmüştüm ama kargoyla falan yine dünyanın parası oluyor tabi ufacık soket.

@Simon
Sio2SD düşüncede kalmasın :D


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Simon (Özay Turay) üzerinde Ağustos 13, 2015, 13:09:02 ÖS
Smd bileşen kullanırken nerede sıkıntıyı yaşıyorsun, library hazırlarken mi, yoksa board üzerinde yolları smd pad'lerine sonlandırırken mi?
Yolları sonlandırırken. Hep simetri hastalığımdan kaynaklanıyor. :D

Yol kalınlıkları genelde inç (daha doğrusu mil) olarak seçildiğinden padlere ortalayamıyorum.

Bu arada kendime göre özelleştirdiğim kütüphanelerimi paylaşabilirim istersen. ;)

Hatta paylaştım bile: http://www.commodore.gen.tr/forum/index.php?topic=9780.0 (http://www.commodore.gen.tr/forum/index.php?topic=9780.0) 8)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 13, 2015, 13:09:27 ÖS
Decypher, hazır kablolu dişi konnektör kullanmak en basit çözüm. Kablonun ucunu sio2pc'nin kutusuna bağlayınca iş bitiyor. Erkek konnektör dediğim gibi piyasada bulunmuyor, anca bir teybin üzerinden sökebilirsin. Bir de onu sio2pc'nin kutusuna monte etme işi var. İlave olarak da iki ucunda dişi konnektör olan kablo kullanman gerekecek. Hem uğraştırıcı, hem de daha pahalı bir yöntem olur bence.


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 13, 2015, 13:33:52 ÖS
>Simon, hafiften tahmin etmiştim simetri ile ilgili bir şey olduğunu =)

Smd bileşen library'si oluşturmak için Hackaday'dan Jack'in şu videosuna bakmanı tavsiye ederim. PIC18F44J11'in kütüphanesini o kadar güzel hazırlıyor ki (6:28'den itibaren):
Learning Eagle CAD - Part 1 (https://www.youtube.com/watch?v=irE4oHB5fSc)

Kütüphaneyi hazırlamaya ikinci bölümde devam ediyor ve ardından bir breakout board üzerinde smd bileşeni kullanarak yolları çekiyor:
Learning Eagle CAD - Part 2 (https://www.youtube.com/watch?v=ZIJ1tml7rVU)

Benim tavsiyem de şu: Eagle'da board dizaynı yaparken alternate grid'i finest yap. Sonra yolları pad üzerine sonlandırırken ya da pad üzerinden başlatırken ALT tuşuna basarak finest grid üzerinden ortalamanı yap.


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Simon (Özay Turay) üzerinde Ağustos 13, 2015, 13:48:31 ÖS
>Simon, hafiften tahmin etmiştim simetri ile ilgili bir şey olduğunu =)
Ehuehue, manyaklık parayla değil. :D

Benim tavsiyem de şu: Eagle'da board dizaynı yaparken alternate grid'i finest yap. Sonra yolları pad üzerine sonlandırırken ya da pad üzerinden başlatırken ALT tuşuna basarak finest grid üzerinden ortalamanı yap.
Teşekkürler, bir deneyeyim bakalım. ;)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 13, 2015, 14:25:30 ÖS
Bu arada kendime göre özelleştirdiğim kütüphanelerimi paylaşabilirim istersen. ;)

Hatta paylaştım bile: http://www.commodore.gen.tr/forum/index.php?topic=9780.0 (http://www.commodore.gen.tr/forum/index.php?topic=9780.0) 8)
Teşekkürler. Gerçi bir tek Eagle şema dosyanı versen bile yeterli (https://www.youtube.com/watch?v=wScb52A0odQ) =)

Ehuehue, manyaklık parayla değil. :D
Estağfurullah, ben de simetri konusunda senden pek aşağı kalmam yani =) Vazgeçmek lazım esasında, çok vakit kaybettiriyor.


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: egemenk üzerinde Ağustos 13, 2015, 16:57:55 ÖS
Başlık almış yürümüş :)
Çok teşekkür ediyorum öncelikle. Bende malesef bir tane teyp var XC11, o da soketli değil direkt içinden kablo çıkıyor. Eğer olur da tamir edebilirsem, kıyamam kablosunu kesmeye. Birşeyler uydurmaya çalışacağım artık konnektör için.
Şöyle birşey gördüm ben de: http://whizzosoftware.com/sio2arduino/ (http://whizzosoftware.com/sio2arduino/)
Hem fazla para vermeden, hem de işin içine PC katmadan bu şekilde çözülebilir mi acaba? Şurada da videosu var uygulayan başka birinin: https://www.youtube.com/watch?v=yBrtWARDYUo (https://www.youtube.com/watch?v=yBrtWARDYUo)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 13, 2015, 18:59:14 ÖS
egemenk, sio2arduino'da da yine sio kablosu gerekli. Dediğim gibi en ucuz çözüm tek konnektörlü sio kablosu olur. Şu Lotharek'in 5.29 euro'luk lite sio kablosuna bir daha baktım da 8 euro'luk kargo ücreti işi biraz bozdu. Uygun fiyatlı sio kablosu bulmak pek mümkün görünmüyor.

O zaman bence sio2pc'yi 800xl'nin içine dahili olarak yerleştir. Fotoğrafta benim yaptığım devrenin ne kadar küçük olduğunu görüyorsun. Devreyi 800xl'nin içine alırsın, arka tarafa 1 adet DB9 konnektör taktığında işlem tamamlanır.


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Decypher üzerinde Ağustos 13, 2015, 19:15:59 ÖS
O zaman bence sio2pc'yi 800xl'nin içine dahili olarak yerleştir. Fotoğrafta benim yaptığım devrenin ne kadar küçük olduğunu görüyorsun. Devreyi 800xl'nin içine alırsın, arka tarafa 1 adet DB9 konnektör taktığında işlem tamamlanır.

Doğrudan 800XL'nin Peripheral pinlerine lehimleyerek mi? Peki o zaman C64'te olduğu gibi aynı zamanda teyp kullanmak istediğimizde sorun oluyor mu?


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: egemenk üzerinde Ağustos 13, 2015, 19:18:03 ÖS
Metallic, ben aletlerin kasasını kesmeye, modlamaya kıyamıyorum ya :( Senin Amiga DF switch modunda da kasayı delemedim, switchi alttaki trapdoordan erişilebilecek bir yere sabitledim. En kötü sio kablosu alırım, ya da teypten çıkabilir belki, bir şekilde halletmeye çalışacağım.
Peki bu sio2arduino sizce nasıl? Bana çok kullanışlı geldi, yapmaya değer gibi gözüküyor.


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 13, 2015, 19:34:08 ÖS
Parayı bastırıp sio kablosu alacaksın o zaman egemenk =)

sio2arduino, gayet güzel bir alternatif olur. Yapılabilirliği kolay görünüyor, lcd takmadan da kullanılabiliyor. Arduino tabanlı olduğu içi sanki Tapuino yapıyormuşsun gibi bir havası var. Tam Simon'luk proje =)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: i_r_on üzerinde Ağustos 13, 2015, 22:41:32 ÖS
Aha bize de taş gelmiş. Neyse Metallic, kendin itiraf etmişin atari teybinin kablosunu hiç ettiğini o yüzden bir şey demiyorum :)

Giden international soccer olsun, ben emilyn hughes soccer'cıydım zaten :)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 13, 2015, 23:16:08 ÖS
Ne taş atarmışım =)   Yok teybin sio kablosuna birşey yapmadım ben. 6 sene önce aldığım 800xl'nin yanında adam bile bile bozuk 1010 teybi vermiş bana. 800xl'de teypten bir şeyler yüklemenin ölüm olduğunu biliyordum. Teybin yanında sio kablosu da vardı, onun için tamir edicem diye hiç uğraşmadım, sio2pc'yi yaparak canavar gibi kullandım. Fotoğraftaki sio soketi, bozuk teybin üzerinden söktüğüm soket, sio kablom sağlam duruyor =)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 13, 2015, 23:43:48 ÖS
O zaman bence sio2pc'yi 800xl'nin içine dahili olarak yerleştir. Fotoğrafta benim yaptığım devrenin ne kadar küçük olduğunu görüyorsun. Devreyi 800xl'nin içine alırsın, arka tarafa 1 adet DB9 konnektör taktığında işlem tamamlanır.

Doğrudan 800XL'nin Peripheral pinlerine lehimleyerek mi? Peki o zaman C64'te olduğu gibi aynı zamanda teyp kullanmak istediğimizde sorun oluyor mu?
Hayret bu mesajı atlamışım =)  Evet içeriden sio soketine lehimleyerek. sio2pc'yi 800xl'de dahili olarak kullanırken dışarıdan teyp kullanınca (ya da 1050 disk drive) sorun çıkmaz. 1010, 1050 gibi sio cihazlarında çift sio portu var ve bunlar birbirine paralel. Cihazları sio kablolarıyla birbiri ardına ekleyip sio chain oluşturabiliyorsun. Aynı c64'deki iec zinciri gibi. Onun için sio2pc'nin dahili olarak sio portuna bağlı olması bir sıkıntı çıkarmaz.


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: egemenk üzerinde Ağustos 14, 2015, 01:02:11 ÖÖ
Araştırınca neler çıkıyor ya, sio usb'nin atasıymış, sio'yu tasarlayan adam sonradan usb'yi de tasarlamış :)

Alıntı
These computers had a large assortment of "Intelligent" peripherals which communicated through a custom bus called the "SIO" (Serial I/O) which compared to today standards is a rather simplistic version of the USB (Universal Serial Bus). In fact the USB and the Atari SIO have a lot more in common then many would think. One of Atari's original computer engineers, Joe Decuir who created the Atari SIO bus is also one of the team of engineers at Microsoft to help design and holds patents on the USB.


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Decypher üzerinde Ağustos 14, 2015, 17:01:40 ÖS
Evet içeriden sio soketine lehimleyerek. sio2pc'yi 800xl'de dahili olarak kullanırken dışarıdan teyp kullanınca (ya da 1050 disk drive) sorun çıkmaz.

O zaman mantıklı olan bu. Hoş 800XL'nin arka tarafında DSUB9 için uygun yer bulmak biraz sıkıntılı, çok dar bir çalışma alanı var ama olsun.

Tabi bu noktada bir sorum daha var. Bilgisayarımda seri port yok haliyle. USB-RS232 çevirici kabloyu doğrudan Sio2PC'deki dişi dsuba taksak çalışır mı?


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 14, 2015, 21:53:04 ÖS
Araştırınca neler çıkıyor ya, sio usb'nin atasıymış, sio'yu tasarlayan adam sonradan usb'yi de tasarlamış :)
egemenk, sen sio portunu usb'ye nasıl bağlarım diye araştırma yaptın herhalde =)

Tabi bu noktada bir sorum daha var. Bilgisayarımda seri port yok haliyle. USB-RS232 çevirici kabloyu doğrudan Sio2PC'deki dişi dsuba taksak çalışır mı?
Decypher, usb-rs232 çevirici kablo kullanmadığım için emin değilim, ama büyük olasılıkla çalışır. Fiyatları ucuz zaten, alıp denemek lazım. com port yerine usb portunu kullanmak istediğine göre doğrudan sio2usb yapmayı da düşünebilirsin. Linkleri şunlar:

Kinnon Stephens' sio2usb instructions (http://web.archive.org/web/20090405180711/http://www.stephens-home.com/sio2usb/)
AtariAge thread1 (http://www.atariage.com/forums/topic/141455-sio-to-usb/)
AtariAge thread2 (http://www.atariage.com/forums/topic/182392-sio2usb-with-a-ftdi-basic-breakout-board/)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Simon (Özay Turay) üzerinde Ağustos 14, 2015, 22:08:13 ÖS
SIO2USB daha mantıklıymış. :)

TapuinoMini Alışveriş Listesi'ndeki USB-TTL'de gerekli RI sinyali yok ama şu iki modelde mevcut.

http://www.ebay.com/itm/311406775045 (http://www.ebay.com/itm/311406775045) -> US $2.54
(http://i.ebayimg.com/00/s/ODAwWDgwMA==/z/tPAAAOSw~gRVrhnc/$_57.JPG)

http://www.ebay.com/itm/201090025987 (http://www.ebay.com/itm/201090025987) -> US $2.99
(http://i.ebayimg.com/00/s/MTAwMFgxMDAw/z/GpMAAOxyzqdTcxpG/$_57.JPG)


Hatta sadece FT232 değil CP2102 falan da oluyorsa daha ucuzları da var. :D

http://www.ebay.com/itm/400565980256 (http://www.ebay.com/itm/400565980256) -> US $1.47
(http://i.ebayimg.com/00/s/ODAwWDgwMA==/z/Fe4AAOSwEeFU2vc8/$_57.JPG)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 14, 2015, 22:40:36 ÖS
SIO2USB daha mantıklıymış. :)
Evet, com portum yok ki benim diyenler bunu yapsın =) Ben sio2pc'yi yaptıktan sonra çıkmış bu, görseydim bunu yapardım.

TapuinoMini Alışveriş Listesi'ndeki USB-TTL'de gerekli RI sinyali yok ama şu iki modelde mevcut.
Simon, aslında RI olmasa da olur. Handshake sinyali olarak  DSR, RI veya CTS sinyalleri kullanılabiliyor. Pc'deki sio emulator programlarının options'larında bu sinyallerin seçimi yapılabiliyor zaten. Tabi DSR, RI, CTS sinyallerinin tamamı bulunsa zararı olmaz =) Bu sinyallerden biri ve ilave olarak RX, TX sinyalleri bir de GND hattı kullanılıyor, toplam 4 bağlantı.

Hatta sadece FT232 değil CP2102 falan da oluyorsa daha ucuzları da var. :D
Entegre pek farketmez sanırım. Önce ucuz olan PL2303, CP2102'lerden alıp denemeli. FT232RL'li olanlar pahalı biraz.



Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Simon (Özay Turay) üzerinde Ağustos 14, 2015, 22:44:28 ÖS
Evet haklısın, RI yerine CTS veya DSR'de kullanılabiliyormuş. Yani hali hazırda TapuinoMini programlamak için aldığınız USB-TTL'de kullanılabilir bu durumda. :)

Alıntı
TxO (from PC) => Atari Rx; RxI(from PC) <= Atari Tx. AspeQt can use RI, CTS or DSR (not DTR, its out from PC)
http://atariage.com/forums/topic/182392-sio2usb-with-a-ftdi-basic-breakout-board/?p=2286712 (http://atariage.com/forums/topic/182392-sio2usb-with-a-ftdi-basic-breakout-board/?p=2286712)

Ortak GND'yi de unutmamak lazım tabi. ;)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Decypher üzerinde Ağustos 14, 2015, 22:49:57 ÖS
Elimde CP2104 var, bunu deneyebilirim o zaman. Sio2PC'de olduğu gibi diyota, entegreye falan gerek yok değil mi? Sadece dört kabloyla işi hallediyoruz bu şekilde.

Hatta SIO soketi falan da olmadan jumper kablolarını doğrudan 800XL'nin portundaki pinlere taksak oluyor değil mi :)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Simon (Özay Turay) üzerinde Ağustos 14, 2015, 22:59:23 ÖS
Bence bal gibi de olur.

Bu arada bu projenin adı SIO2USB değil SIO2PC-USB olması gerek diye bir muhabbet dönmüş şu başlıkta. :D

Alıntı
Is it only me, or are more people getting rather confused by different interfaces with the same name?

Since 2007 Sio2USB is an interface created by ABBUC/RAF.
Now there is this Sio2USB from that side the topicstarter writes about.
Then there is Sio2PC with USB connector ... some people also do call that Sio2USB.

In my opinion this s*cks.

In my opinion the ABBUC/RAF version is the only REAL Sio2USB since that one is indeed SIO to USB (stick).

All other versions are still a Sio2PC where the pc connection is USB.

An original Sio2PC isn't called a Sio2RS232 right? So why would we call a Sio2PC with USB connection suddenly a Sio2USB?

The word after the "2" should refer to the (storage)device.

Sio2IDE -> the Sio is talking to an IDE drive.
Sio2SD -> the Sio is talking to a SD drive.
Sio2USB -> the Sio is talking to an USB drive.
Sio2PC -> The sio is talking to a PC.

That all makes sense.
http://atariage.com/forums/topic/182392-sio2usb-with-a-ftdi-basic-breakout-board/?p=2287072 (http://atariage.com/forums/topic/182392-sio2usb-with-a-ftdi-basic-breakout-board/?p=2287072)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Decypher üzerinde Ağustos 14, 2015, 23:04:36 ÖS
Ben o zaman haftasonu deneyeyim şu bağlantı işini. Arkadaki SIO pinlerini iyi bir incelemek lazım ama, yanlış yere dokundurup da yakmayalım birşeyleri :)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 14, 2015, 23:24:27 ÖS
Evet haklısın, RI yerine CTS veya DSR'de kullanılabiliyormuş. Yani hali hazırda TapuinoMini programlamak için aldığınız USB-TTL'de kullanılabilir bu durumda. :)
Biri usb to ttl diye satıyor, öbürü usb to rs232 diye satıyor bu çeviricileri, kafayı karıştırıyorlar. Dediğin gibi Tapuino'da kullandığımız çeviricileri de kullanabiliriz mantıken =)

Alıntı
TxO (from PC) => Atari Rx; RxI(from PC) <= Atari Tx. AspeQt can use RI, CTS or DSR (not DTR, its out from PC)
http://atariage.com/forums/topic/182392-sio2usb-with-a-ftdi-basic-breakout-board/?p=2286712 (http://atariage.com/forums/topic/182392-sio2usb-with-a-ftdi-basic-breakout-board/?p=2286712)

Ortak GND'yi de unutmamak lazım tabi. ;)
Evet, iletişimde DTR sinyali kullanılmıyor.

Elimde CP2104 var, bunu deneyebilirim o zaman. Sio2PC'de olduğu gibi diyota, entegreye falan gerek yok değil mi? Sadece dört kabloyla işi hallediyoruz bu şekilde.

Hatta SIO soketi falan da olmadan jumper kablolarını doğrudan 800XL'nin portundaki pinlere taksak oluyor değil mi :)
Üzerinde DSR, RI, CTS sinyallerinden biri olması yeterli. TX, RX ve GND default olarak vardır. Diyot falan yok, entegre de çeviricinin üzerinde zaten =) Evet dört kablo yeterli.
İyi bulmuşlar dupont kablo yöntemini. Dupont kablonun dişi tarafını sio portundaki pinlere takıp, üzerine biraz sıcak silikon yaptın mı tamamdır. Silikonu soğuduktan sonra çekebilirsin, takıp çıkartmalı olur o şekilde.


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 14, 2015, 23:39:02 ÖS
Bu arada bu projenin adı SIO2USB değil SIO2PC-USB olması gerek diye bir muhabbet dönmüş şu başlıkta. :D
Doğru söylüyor esasında o arkadaş. sio2usb'de Atari ile pc arasında native usb iletişimi yapılmıyor, rs232 iletişimi + usb çevirici kullanılıyor. Onun için sio2usb yerine aslında sio2pc usb versiyonu demek lazım.


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 14, 2015, 23:40:17 ÖS
Ben o zaman haftasonu deneyeyim şu bağlantı işini. Arkadaki SIO pinlerini iyi bir incelemek lazım ama, yanlış yere dokundurup da yakmayalım birşeyleri :)
Aman dikkat =)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Decypher üzerinde Ağustos 14, 2015, 23:41:13 ÖS
Yanılmıyorsam bağlantılar şu şekilde olmalı:

(http://i.hizliresim.com/gAXmXZ.jpg)

Eğer çalışmazsa RX/TX yerleri değiştirilip tekrar denenecek :)


Konu Başlığı: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 15, 2015, 00:01:51 ÖÖ
Oradaki pinout doğru görünüyor:
(http://atariage.com/forums/uploads/monthly_09_2014/post-10165-0-63681900-1412017983.gif)

Bence RX ve TX'leri önce çapraz bağlayarak dene =)
Çeviricideki DSR/RI/CTS'in birini sio pin7'ye, çeviricinin GND'sini sio pin4/6'ya.


Konu Başlığı: Ynt: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Decypher üzerinde Ağustos 15, 2015, 18:32:12 ÖS
Bağlantı sorunsuz çalıştı :) Tabi dupont kabloları kısa olduğu için dizüstü ile tuhaf bir pozisyonda denemek zorunda kaldım, ama çalıştığını görmek yeterliydi. Şimdi daha uzun mesafeli bağlantı için neler yapabilirim onu düşünmek lazım.

(http://i.hizliresim.com/QlvYVj.jpg)



Konu Başlığı: Ynt: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ağustos 15, 2015, 19:30:08 ÖS
Bugün ben de merak ettim, elimdeki usb2ttl çeviriciler ile sio2usb'yi deneyeyim dedim, ama sonuç başarısız oldu. SIL2104 entegreli olanda RI/DSR/CTS sinyalleri vardı, ama hiçbiriyle çalışmadı. Neden olmuyor peki diye araştırınca, çeviricinin Atari sio'ya uygun olan 5V IO geriliminde, yani 5V modunda çalışması gerektiğini okudum. SIL2104'lü çeviricinin çıkışlarını ölçünce 3.3V olduğunu gördüm, 5V moduna geçirebilmek için üzerinde jumper olmadığı için ve 5V hack'i zor olduğu için ondan vazgeçtim. Bir de 3.3V/5V modu seçilebilir olan CH340G'li çeviriciyi deneyeyim dedim, ama onda da RI/DSR/CTS sinyallerinin pinleri yoktu. Üşenmedim CH340G'nin datasheet'ine bakarak entegrenin DSR bacağına kablo lehimleyip sinyali eklediğim pin header'a verdim. Ama ne 3.3V'da ne de 5V'da çalışmadı. Windows, çeviriciyi com port olarak görüyor tabi, Ape ve AspeQt de önce com port başarıyla açıldı falan diyor, ama herhangi bir ATR dosyasını boot'latırken 800xl birkaç sektör okuyor ve duruyor.

Anladım ki bu çeviricilerden hayır yok, peki hangi entegreli çeviriciler uygunmuş diye araştırınca, herkesin tek ağız olarak FT232RL entegreli olanlardan bahsettiğini gördüm. Sonuçta bir adet FT232RL'li usb to ttl / usb to rs232 çevirici almak gerekiyor maalesef. Neyse ki fiyatları çok yüksek değil, ebay'de 2.38$, aliexpress'de 1.87$'dan başlıyor. Üzerlerinde DSR sinyali yok, ama RI veya CTS sinyali ile bu iş olur. RX ve TX sinyalleri default olarak bulunuyor zaten. Önemli bir nokta olarak, 3.3V/5V çalışma modu seçilebilmeli:

(http://i.ebayimg.com/00/s/NzUwWDc1MA==/z/jk8AAOSwrklVMjIp/$_57.JPG)

Hatta sio2pc'yi usb'den bağlayabilmek için kullanılan usb-rs232 kablolarında da bu FT232RL entegresi olması gerekiyormuş. Diğer entegreli ucuz çeviricilerde sorun çıkıyormuş. Yetmedi, sio2pc'yi usb-rs232 kablolarıyla kullanınca Ape programı, sanal com port'larda hata veriyormuş, sadece AspeQt kullanılabiliyormuş.


Konu Başlığı: Ynt: SIO2PC ve SIO2PC-USB Üzerine Beyin Cimnastiği
Gönderen: Metallic üzerinde Ekim 18, 2015, 22:07:25 ÖS
Yukarıda bahsettiğim FT232RL entegreli çeviriciden alıp denedim, şu teknikle sorunsuz çalışıyor:

(https://dl.dropboxusercontent.com/s/94e537241ea1xc4/sio2pc-usb.jpg)


Bağlantı bilgisini vermiştik, ama bir daha yazayım (Pinout'lar yukarıda var):

Sio Port                     FT232RL usb to serial adaptor
pin3 - RX                    TX
pin5 - TX                    RX
pin7 - Command        CTS veya RI
pin4 - GND                 GND

FT232RL adaptör üzerindeki RX ve TX sinyalleri yerine, RXD ve TXD sinyalleri de kullanılabiliyor. Adaptörün 3.3V / 5V jumper'ı Atari forumlarında 5V'da kalsın deniyor gerçi ama 3.3V'da da çalıştı, onu anlamış değilim. Adaptördeki CTS ve RI handshake sinyallerinden hangisi kullanılacaksa, onu AspeQt'in options'ından seçmek gerekli. Tabi bir de adaptörün COM port'u seçiliyor. Yine options'taki Baud Rate'i önce 1x'de deneyin. Ben 3x'i sorunsuz kullanıyorum, ama standart Atari Dos ile 3x hıza çıkamazsınız.

Sio emulator programı olarak Ape maalesef kullanılamıyor, geriye AspeQt kalıyor, ama AspeQt de gayet iyidir.