USB...!
S příchodem desek Amiga One a Pegasos přichází do naší Amiga komunity
i některé dříve nevyužívané novinky. Velká revoluce by mohly být
konektory USB. Tím spíše, že si díky rozšiřujícím kartám Subway a
Highway budou moci dovolit USB i uživatelé klasických Amig. Pokud
ovšem máte jen mlhavou představu o co se jedná, mám tady pro vás
ohledně USB pár technických údajů.
USB (Universal Serial Bus) je zařízení, které má jeden celkem velký
cíl - vytlačit z používání klasický paralelní a sériový port a i
veškeré porty pro připojení myši, klávesnice, joysticků ...
Myšlenka jistě smělá, nicméně v době, kdy jsou ještě stále v provozu
na celém světa tuny zařízení na zmiňované "zastaralé" porty, hodně
těžko uskutečnitelná. USB má ovšem docela velkou palebnou sílu.
Konečně posuďte sami.
Takže první co celkem překvapí je to, že na jeden konektor USB lze
připojit až 127 různých zařízení. V praxi se bude sice jednat nejspíš
o číslo dosažitelné pouze teoreticky, ovšem i kdyby šla připojit pouze
desetina těchto zařízení bylo by to jistě více než lákavé.
Možná vás teď napadlo, jak je to všechno prakticky realizováno. Jak
prostě zastrčit do jednoho konektoru 127 přípojek? Nuže celé je to
realizováno přes takzvané HUBy. HUB si můžete představit jednoduše
jako takovou krabičku ze které vede několik konektorů. Jeden propojíte
se svou počítačovou deskou a ty ostatní se propojí postupně s dalšími
zařízeními a dalšími huby, až v z toho v konečném důsledku vyleze těch
127 zařízení. HUB ovšem nemusí být samostatně, ale může být i součástí
jiného zařízení. Třeba v klávesnici, tiskárně, monitoru a tak podobně.
Pokud jde o přenos samotných dat jede USB ve dvou režimech. 1.5 MBit/s
pro pomalejší zařízení jako jsou myši, klávesnice, joysticky a tak
dále a zhruba 12 MBit/s pro rychlejší zařízení jako tiskárny, scanery,
modemy atd. (pozor neplést si MBit s MByte!!!). Je celkem
pochopitelné, že mnoho připojených pomalých zařízení ty rychlé brzdí.
Je tedy nutné najít určitý kompromis, aby se dostavil očekávaný
výsledek.
Samotný kabel USB se skládá ze čtyř vodičů. Dva jsou jako datové a ty
další dva slouží k napájení připojených zařízení elektrickým proudem
(+5V a zem). Napájení z počítače by přes tyto dva vodiče samozřejmě s
největší pravděpodobností nestačilo na zásobování desítek periferii,
proto existují i HUBy napájené samostatně z externího zdroje, které
nedostatek proudu řeší.
No a nakonec jsem si nechal jeden velmi specifický rys USB. Zařízení
lze připojovat i odpojovat přímo za chodu počítače bez jeho vypnutí.
Potud šedá teorie technických údajů. Podle toho by se řeklo, že USB je
zázrak, který se vyplatí používat. Bohužel praxe je poněkud jiná. I
přes všechny nesporné výhody se podpora USB rozjížděla velmi pomalu.
Do PC základních desek se USB přidává už asi šest let. Bohužel ze
začátku prakticky zcela vázla softwarová podpora. Windows 95 USB
nepodporoval. Vzápětí se objevila jeho verze OSR 2.1, ale tady byla
podpora velmi špatná. Slušnější podpora USB je až od Windows 98.
Pokud něco trh s USB opravdu rozhýbalo, tak to bylo uvedení IMacka od
Appla. Pozvolna se začaly objevovat myši, joypady a tiskárny s USB.
Ovšem i tady je vidět určitá opatrnost. Například moderní tiskárny od
Hewlett Packard sice mají již zabudovaný USB, ale stále ještě u nich
najdeme i možnost připojení přes paralelní port. Je to logické.
Starých desek se sériovým a paralelním portem je pořád ještě víc dost.
Nicméně zařízení stále přibývá i když někdy je stejně celkem problém
si vybrat. Například jsem zatím ještě neviděl joypad, který by mi
vyhovoval. Ovšem na druhou stranu přibývá i mašinek, které mají USB
zabudováno. Kromě počítačů třeba i konzole (například PSX2), což jistě
přispěje k dalšímu rozšíření výběru doplňků. Snad se někdy dočkám u
Amigy i joypadu z PSX v provedení USB :)
Pokud bych měl napsat o osobní zkušenosti s USB, tak není jich moc.
Vlastně jen jedna. S USB joypadem na PC. Instalace samozřejmě proběhla
úplně jinak než by měla, takže mám celkem rozporuplný pocit. Ono totiž
na PC pod W98 má instalace USB ještě jednu specialitu. Při správném
připojení USB zařízení by se totiž měla v plném lesku předvést
technologie Plug & Play. Prostě po zastrčení onoho joypadu (samozřejmě
při zapnutém počítači) by si měl systém sám vyhledat příslušné
ovladače (případně si o ně říct) a joypad zprovoznit. To se nestalo a
byla nutná ruční instalace. To samozřejmě nijak nedegraduje USB, ale
spíše onen nechvalně proslulý systém.
A jak je na tom s ovladači pro USB Amiga? V podstatě začínáme od nuly.
Je tu sice projekt Poseidon (Info i s obrázky naleznete na
http://www.vgr.com/usb), Momentálně budou podporovány projekty Subway,
Highway, G-Rex s PCI USB kartou a MorphOS (tím pádem i Pegasos). Ovšem
USB chce od začátku vypracovanou systémovou podporu. Alespoň na ty
základní věci jako je joypad, tiskárny nebo modem, bych rád (a jistě i
ostatní) viděl ovladače přímo v OS4. Jenže jak to bude ví asi jen v
Hyperionu :)
Alespoň nás může těšit, že nám svět tentokrát až tak daleko neutekl :(
Flegy