1

Temat: SIO2PC i USB

Witam,

Od jakiegoś czasu czytam to forum ale z powodu braku sprzętu nie zadawałem pytań. Dopiero dwa dni temu udało mi się zdobyć Atari 800XL (po 16 latach nie mania :-)).  Przygotowujuąc się do tej historycznej chwili zbudowałem sobie kabelek SIO2PC (jednoukładowy, MAX232, z przełącznikiem RI/DSR). Na stacji z linux'em atarisio i atariserwerem lata jak burza w obu trybach (RI i DSR). Niestety ponieważ nie mma jeszzcze monitora a telewizor jest w drugim pomieszczeniu próbowałem podłączyć toto do laptopa (Win XP PRo). I tu zaczął się problem - chodzi tylko jako RI i to ze zwisami, torchę poczyta potem się wiesza potem znół poczyta itp. W trybie DSR wogóle nie chodzi. Próbowałem uzywać APE trial i co dziwne kabelek w obu trybach jest wykrywasny prawidłowo przez wizzarda ale w działaniu j.w. W laptopie nie ma RS'a podłaczam oprzez przelotkę USB<->RS232.
Czy ktoś wie coś o probelmach lub czymś podobnym przy korzystaniu z sio2pc via USB i przelotka?

Dzięki,

Kuba

2

Odp: SIO2PC i USB

generalnie te przelotki po prostu nie dzialaja tak jak sie tego oczekuje. (szczegolnie w przypadku ape)

3

Odp: SIO2PC i USB

Zmien sobie SIO2PC na tryb DSR. Sorki, ale o ile wiem SIO2PC moze byc albo RI albo DSR, wiec cos jest nie tak w tym co mowisz. Zreszta potwierdza to schemat: http://atariki.krap.pl/index.php/SIO2PC

4

Odp: SIO2PC i USB

Jak mikey powiada, przelotki nie zawsze, względnie nie wszystkie, działają tak jak się oczekuje. Ja mam przelotkę USB<>RS-232, z APE nie działa za chińskiego boga, w jakim bądź trybie i jako jaki bądź COM. Aż musiałem sobie SIO2BSD napisać, bo inaczej nie szło iść ... ;)

KMK
? HEX$(6670358)

5

Odp: SIO2PC i USB

lewiS napisał/a:

Zmien sobie SIO2PC na tryb DSR.

Pisałem, że próbuję _oba_ sposoby transmisji (oczywiście nie jednoczesnie :-)). Pod LInux'em _oba_ działają. POD Win XP + APE + USB/RS232 działa tylko RI (o ile to działaniem nazwac można) natomiast DSR wogóle (pomimo, że kabelek jest właściwie wykrywany).

lewiS napisał/a:

Sorki, ale o ile wiem SIO2PC moze byc albo RI albo DSR, wiec cos jest nie tak w tym co mowisz. Sorki, ale o ile wiem SIO2PC moze byc albo RI albo DSR, wiec cos jest nie tak w tym co mowisz. Zreszta potwierdza to schemat: http://atariki.krap.pl/index.php/SIO2PC

No właśnie podobnie jest zrobione - przełącznik RI/DSR

KubaR napisał/a:

... z przełącznikiem RI/DSR...

drac030 napisał/a:

a mam przelotkę USB<>RS-232, z APE nie działa za chińskiego boga, w jakim bądź trybie i jako jaki bądź COM. Aż musiałem sobie SIO2BSD napisać, bo inaczej nie szło iść ...

No właśnie tak mi się coś zdawało, że to raczej przelotka. Co prawda APE działa pod Win jako aplikacja a atarisio jako moduł jądra (Linux) więc teoretycznie z wyższym priorytetem.

No to trza monitor kupić (lub kartę video) bo niestety laptop tylko via przelotka a do tego niestety na nim WinXp być musi.

Pozdrawiam i dziękuję,

Kuba

Odp: SIO2PC i USB

Spróbuj pod WIN 98 , z moich doświadczeń wynika że XP jest bardzo oporny do współpracy z sio2pc i dlatego mam na innej partycji zainstalowany Win98.
RYSIEK_M

Wiedza na temat tego co było jest niezbędna w celu właściwej oceny tego co jest obecnie ,oraz kształtowania tego co będzie póżniej.

7

Odp: SIO2PC i USB

KubaR napisał/a:

Pisałem, że próbuję _oba_ sposoby transmisji (oczywiście nie jednoczesnie :-)). Pod LInux'em _oba_ działają. POD Win XP + APE + USB/RS232 działa tylko RI (o ile to działaniem nazwac można) natomiast DSR wogóle (pomimo, że kabelek jest właściwie wykrywany).

No właśnie podobnie jest zrobione - przełącznik RI/DSR

... z przełącznikiem RI/DSR...

A to sorki, widocznie za szybko przeczytalem. A co do przelotki to tym bardziej dziwne, bo wg mnie powinno raczej dzialac tylko w DSR niz w tylko RI. RI nie ma juz przwie zaden nowy COM... BTW: poszukaj na forum, ktos kiedys reklamowal jakis prog, ktory umozliwia dostanie sie bezposrednio do portow pod Win XP, co umozliwia dzialanie APE. Nazwy nie pomne, ale ogolnie temat byl walkowany pare razy.

8

Odp: SIO2PC i USB

A może to już czas zrobić SIO2USB? W niektórych nowych płytach głównych takich "staroci" jak RS232 / Centronics / Gameport już się nie montuje.

Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

9

Odp: SIO2PC i USB

Tyle ze SIO2USB to to samo co RS2USB, jest to raczej kewestia sterownikow lub oprogramowania po stronie PC. W srodku takiej przelotki siedzi ten sam scalak, roznie moze byc tylko oprogramowany (takze wewnetrznie, bo jest programowalny).
Moze po prostu powinna powstac wersja APE dedykowana takiemu urzadzeniu.

Bla bla bla bla, bla bla bla. Bla bla bla - bla - bla. Blabla bleee.

10

Odp: SIO2PC i USB

pecus: niezupelnie... co przelotka, to inny uklad. jak drac030 wspominal w jego wypadku przelotka fogle nie dzialala,
a w wypadku kuby - przy trybie dsr kabla sio2pc, przynajmniej udawal ze dziala...

KubaR - wspomniales ze pod linuksem dziala... ale nie wspomniales czy na tym samym sprzecie co pod winda.
domyslam sie ze pod linuksem podlaczas BEZPOSREDNIO pod rs232, w wypadku windy zas, poprzez przelotke
USB (tak jakos przynajmniej rozszyfrowuje sie twoja wiadomosc).

jesli sie myle (i podlaczasz w obu przypadkach przez USB) to problem twoj rozwiazuje plytka z jakims skrojonym
(dostosowanym do twoich potrzeb) knoppix-em, ktory spod windzianych dyskow notebooka spokojnie odczyta
i zapisze obrazy .atr (tyle ze pod ntfs nie utworzysz nowych, a jedynie zmienisz zawartosc istniejacych).

tylko dreczy mnie przeczucie ze jednak pod linuksem dzialalo ci to bo obchodzilo sie bez przelotki USB...

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

11

Odp: SIO2PC i USB

jellonek napisał/a:

pecus: niezupelnie... co przelotka, to inny uklad. jak drac030 wspominal w jego wypadku przelotka fogle nie dzialala,
a w wypadku kuby - przy trybie dsr kabla sio2pc, przynajmniej udawal ze dziala...

Niezupełnie. Przy DSR wogóle niet, przy RI udaje.

jellonek napisał/a:

KubaR - wspomniales ze pod linuksem dziala... ale nie wspomniales czy na tym samym sprzecie co pod winda.
domyslam sie ze pod linuksem podlaczas BEZPOSREDNIO pod rs232, w wypadku windy zas, poprzez przelotke
USB (tak jakos przynajmniej rozszyfrowuje sie twoja wiadomosc).

Dokładnie tak .

jellonek napisał/a:

tylko dreczy mnie przeczucie ze jednak pod linuksem dzialalo ci to bo obchodzilo sie bez przelotki USB...

Dokładnie. Pytałem się bo myslałem że moze ktoś miał ten problem z przelotką APE i Windą XP. O linuksie wspomniałem tylko w formie dowodu, że kabelek działa w obu trybach (czyli kabelek jest OK).

Dzieki w każdym razie bo coraz więcej przelotka mi  śmierdzi...

Kuba

12

Odp: SIO2PC i USB

Ryszard Mauersberg napisał/a:

Spróbuj pod WIN 98 , z moich doświadczeń wynika że XP jest bardzo oporny do współpracy z sio2pc i dlatego mam na innej partycji zainstalowany Win98.
RYSIEK_M

sciagnij najnowsza wersje 2.3.2 to nie bedziesz mial zadnych problemow ;]

"wszystko się kiedyś kończy......."

13

Odp: SIO2PC i USB

Co nieco o podobnym problemie DSR RI napisałem w SERIOUS'ie #16.
Gdyby ludzie trzymali się standardu nie byłoby problemu.
Pewnie komercja nabija kieszenie konstruktorów. PC pewnie już do końca życia wiecznego będzie pokopany bo co komu do łba przyjdzie to w nim modyfikuje. Na mój rozum PC jest O.K. tylko PO CO TYLE W NIM grzebią, potem kompatybilne w dół to nie jest.  Kup nowe bo lepsze. A figa. Mętne koło.
Wiem z doświadczenia że w rs-232 też kopali i grzebali. Sam SIEMENS wydał książkę około 400 stron o kabelkach do tego. A jest to takie proste.
Ja w swoim SIO2PC mam przełącznik, jak nie działa, przełączam DSR na RI i jest O.K.
Jestem zwolennikiem prostych i topornych rozwiązań. A poza tym niektóre SIO2PC nie odpowiadają standardom rs-232 a to błąd. Niby dopuszczalna odchyłka napięć nie zakłóca pracy, ale powinno być +12V -12V
Nawet sławny MAX232 tego nie daje.
Ale to tylko moja dygresja wynikająca z "walki" z rs-232 (w pracy nie na polu Atari.)
Zenon ten od SERIOUS'a

http://www.serious-dial.atari.pl/

Ostatnio edytowany przez Zenon/Dial (2005-09-05 19:10:43)

14

Odp: SIO2PC i USB

a co to za wersja 2.3.2 tego win 98? :D

co do przelotki - czyli dotychczas kto tego nie dotyka - ucieka.

KubaR: w dzisiejszych czasach karta telewizyjna jest naprawde jednym z lepszych rozwiazan
tego typu rozterek.
btw. jak dla mnie male atari jest najlepszym powodem kupna takowej karty ;)

edited:
Zenonie: aktualnie wiekszy problem sprawia brak portow rs-232 (jakby nie bylo - nieco leciwych)
z tego tez wylaniaja sie proby uzywania protez w stylu usb2rs, a to dopiero jest na dzien dzisiejszy
orzeszek nie do zgryzienia (taki maciupki, kokosowy)...

Ostatnio edytowany przez jellonek (2005-09-05 19:13:35)

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

15

Odp: SIO2PC i USB

jellonek nie brykaj ;] wiadomo oco biega ;] a jak ty nie wiesz to ci instrukcje zapodam ...

"wszystko się kiedyś kończy......."

16

Odp: SIO2PC i USB

To błąd, że JUŻ zrezygnowano z portów rs-232.
Na oko 99% urządzeń ma to coś. W pracy wsie ustrojstwa.
Gdyby po części jechać trzeba było na Księżyc można by mieć wątpliwości. RS-232 do PC to koszt 10groszy na dużą firmę która to produkuje. Zranili PC pozbywając się naprawdę dobrej rzeczy. Mówię o standardzie a nie o kikucie.
Czyżby współczesny PC nie dał rady skomunikować się z maszynką sprzed lat 2?
??? hyba nie, dlatego dla swoich potrzeb mam komputerek/namiastkę PC i Atari w jednym by dobrać się do wsiech ustrojstw.
No i są problemy APE + reszta świata.
Ale to wina oprogramowania tak sądzę bo jednak PC coś tam ma z rs'a. Ja próbowałem tak długo aż ruszyło spod XPEKA

17

Odp: SIO2PC i USB

Panowie, tu nikt nie twierdzi, ze RS jest zły czy dobry. Po prostu za rok lub dwa juz go nie będzie na nowych płytach do PC. Widząc po innych projektach podłączania róznych rzeczy do Atari to zaprojektowanie SIO2USB mozna skwitować stwierdzeniem: "Nie takie rzeczy ze szwagrem w wojsku...".

Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

18

Odp: SIO2PC i USB

To błąd! Następne pokolenie zastanawiać się będzie dlaczego w PC nie ma rs'a. Ciekawe co będą tworzyć by to mieć.
Przewiduję tak: Kabelek do kabelak by z kabelka był kabelek. Tylko jak to ma działać? To chyba będzie najczęściej zadawane pytanie na forum (jak jeszcze żyć będzie).
Faceci okaleczyli Atari że rs'a nie było. Teraz obcinają ja... PCtowi. Co się urodzi gdy brak plemnika?

19

Odp: SIO2PC i USB

1. RS-232 w Atari jest (nazywa się SIO).

2. Po co w pececie RS-232, jeśli jest USB?

KMK
? HEX$(6670358)

20

Odp: SIO2PC i USB

SIO nie odpowiada standardowi. 10 lat ludzie szukali jak to zrobić?
USB? Ja mówię o przyszłości.
A teraz ?Po co PC USB jak jest RS?

21

Odp: SIO2PC i USB

USB jest po to, że jest szybsze i bardziej uniwersalne od RS-232. I właśnie o przyszłości mowa, bo teraz, to wiadomo, że RS-232 przydaje się tylko wtedy, kiedy trzeba podpiąć mysz, albo małe Atari przez kabelek.

KMK
? HEX$(6670358)

22

Odp: SIO2PC i USB

I o to chodzi. Miejsca nie zajmuje dużo więc po co likwidować. Ma być USB i RS. Nie tylko dla sentymentu.

23

Odp: SIO2PC i USB

Zastanówmy się co daje nam RS. Prędkość 115kbit, duże gniazdko, najczęstsze obecne zastosowanie w desktopach to stare kable do telefonów komórkowych.

Co daje nam USB. Prędkość od 12Mbit do 480Mbit, małe gniazdko, podłączyć można wszystko od myszy przez joysticki, skanery, modemy do kamer, aparatów i drukarek. A nawet Atari.

Po co się koniecznie pchać w coś, czego za rok, dwa nie będzie w pecetach? RS jest przeżytkiem i nie bójmy się tego słowa!

Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

24

Odp: SIO2PC i USB

hi!

Co do tego iż RS-232 jest przeżytkiem... dla przeciętnego użytkownika TAK! jak najbardziej TAK! Zwykłego użytkownika gó## obchodzi co i gdzie podłączac... wybierać jakiś com1, com2, itd. i do tego wolne jak na dzisiejsze czasy. Wszystko to prawda.

Ale teraz popatrzmy na to z drugiej strony. USB... hmm... po RS-a się poprostu podpinało parę kabli i wystarczyło oprogramować to po stronie PC w bardzo prosty sposób. Nie trzeba było pisać żadnych sterowników. Z punktu widzenia elektroniki też właściwie nie trzeba było ponosić żadnych nakładów. Każdy zastosowany, nawet najprostrzy mikrokontroler ma już wbudowanego sprzętowego RS'a wystarczyło dodać tylko konwerter napięcia w stylu MAX232.

A teraz nagle przychodzi do Ciebie USB... i co... porażka. Gdybyś sam chciał zaimplementować stos USB i cały protokół komunikacji (wraz z formowaniem ramek, liczeniem CRC, itd.) to nasz miktrokontroler musiałby mieć jakąś szaloną wydajność i nic innego by nie robił tylko obsługiwał USB ;)

Na szczęście dobre firmy postanowiły wyprodukować układy pośredniczące które można wepchnąć pomiędzy nasz mikrokontroer a USB. Do wyboru mamy kilkanaście jak nie kilkadziesiąt rozwiązań, począwszy od scalaków FTDI a zakończywszy na Cypress Semiconductor. Tu już na szczęscie producent się zatroszczył o napisanie sterownika do tego pod windows. Z drugiej strony scalaka mamy albo dane otrzymane wysłane z/do USB w postaci równoległej lub szeregowej... jak kto lubi.

Teraz tylko chętnego z chwilą wolnego czasu i mamy SIO2USB :D Scalaki od FTDI mają dwa rodzaje sterowników, jedne z nich mają tzw. dostęp bezpośredni i za pomocą kilku prostych funkcji mamy dostęp do USB. Lub jeżeli mamy gotowe programy napisane kiedyś pod RS'a to mamy możliwość aby sterownik od FTDI zainstalował nam "wirtualny port COMx", który z poziomu windy obsługuje się tak samo jak starego poczciwego RS'a.

Także na początek może wystarczyłoby zastosować FTDI232 (http://www.ftdichip.com/Products/FT232BM.htm)
Tylko nie wiem do końca jak byłoby ze zgodnością tego z prawdziwym RS'em. Nigdy tego nie testowałem i czuję iż mogłby by być problemy. APE jest bardzo wrażliwe na opóżnienia czasowe. Nie wiem jakie opóźnienie wnosi przesłanie tego wszytkiego przez USB i jakie opóźnienie wnosi jądro systemu operacyjnego. Należałoby to sprawdzić w praktyce po prostu.

Cześć przelotek USB<->RS232 kiedyś była oparta na scalakach FTDI232 jednak są one droższe od konkurencyjnych rozwiązań wiec większość przejścówiek zawiera inne tańsze scalaki konkurencji (ja widziałem już Cygnal'a i Cypress'a). Nie testowałem żadnej z tych przelotek pod względem kompatybilności z APE. Może warto by było sprawdzić które tak naprawdę działają a które nie ;)

Jeżeli Drac030 zechciałby rozebrać swoją przelotkę i sprawdzić jakie ustrojstwo w niej siedzi to już wiedzielibyśmy jaki scalak z Ape na pewno nie chodzi :D Mam w robocie jakąś przejścówkę-krzak firmy "mint". Sprawdzę jaki scalak tam siedzi i czy działa z APE.

Kiedyś zaczołem pracować nad czyś w stylu SIO2USB. Zastosowałem kontroler microchipa oraz scalaka FTDI245. Niestety totalny brak wolnego czasu oraz brak doświadczenia w pisaniu aplikacji pod Windę zaowocował totalnym zarzuceniem projektu w oczekiwaniu na lepsze czasy.


pozdrawiam
Seban

Ostatnio edytowany przez seban (2005-09-08 08:10:07)

25

Odp: SIO2PC i USB

Ja podzielam tutaj zdanie Sebana.

Przez dluzszy okres czasu pracowalem w firmach telekomunikacyjnych i tam bez RS'a to nie da rady. Malo ktore urzadzenie ma zaimplementowane USB. Wiadomo, ze teraz RS to przezytek, ale bardzo przydatny.
Nawet czasami wlutowywalo sie w punkty lutownicze co by sie dostac do jakiegos configu urzedzenia.

W wielu drogich urzadzeniach nadal sie go (RS'a) stosuje (np. w Cisco, Nortel, Lucent - mam na mysli routery bo za zwyczaj z nimi mialem doczynienia) i w sumnie nie da sie bez niego obejsc.
Nie ma to jak podejsc do routera wpiac sie w konsole kabelkiem (no albo reverse telnet z innego cisco). W sumie pewnie niedlugo beda robic cisco z usb, a moze nawet juz robia (ale nie widzialem na razie takiego modelu).

Ostatnio edytowany przez Monsoft (2005-09-08 08:38:36)