USB, myši a DOS...

Již nějakou dobu zamýšlím pořídit "svítícího" hlodavce a stále jsem si dělal starosti, jestli mi bude fungovat pod DOSem. I USB myš lze ale donutit k ukazování pod DOSem.
Přestože většinu času již v tomto operačním systému dávno nepracuji, najdou se chvilky, kdy myš opravdu potřebuji. Všichni pamětníci počítačových her jako Civilization, SimCity a podobných mi dají za pravdu, že DOS stále žije a že i DOS si zaslouží mít ukazovátko.

Když nastoupily Windows 95, problémy s ovladači prakticky zmizely. Člověk si jednoduše obstaral ten správný driver a dřív nebo později, pokud neměl obě ruce levé, systém donutil jej používat. Ve stařičkém DOSu je situace zcela jiná. Vše si musí programátor obstarat sám. Kdo si pamatuje, když bylo v roce 1993 uvedeno SimCity 2000, které jako jedna z prvních her využívala SVGA grafiku, jistě si také pamatuje, jak po instalaci z dvou disket (!) musel navolit čip své grafické karty a v případě, kdy nestačil jeden z hromady se hrou dodávaných ovladačů, se shánět po UNIVBE, které obstaralo VESA kompatibilitu.

O prvních Windows 95 kolovaly vtipy, co vše znamená číslo 95 (počet hodin nutných k instalaci, počet vteřin bezproblémového fungování....), přesto se především díky OEM programu, přátelskému rozhraní a konečně Service Release 2 verzi systém prosadil. Následující Windows 98 předznamenala příhoda s bezproblémovostí USB zařízení.... "It`s pluged in. It`s now loading appropriate drivers.... oups (BSOD)". A od té doby se začalo vážně pochybovat, jeslti USB má budoucnost a jak je to vlastně s tou kompatibilitou.

Stařec a... USB

Poslední samostatně distribuovanou verzí DOSu byla verze 6.22 prodávaná ještě v roce 1994 v masovém měřítku (narozdíl od Windows 3.1x). Jestli dnes mluvíme o DOSu, tak většinou o verzi 7.1 s podporou FAT32. Tato verze byla uvedena s Windows 95 SR2, tj. ještě před tím, než se Windows dostalo podpory USB.

Problémem je, že DOS jako takový by vůbec USB zařízení neměl podporovat. Když si zapojíte myš do USB, tak brzy zjistíte, že pod DOSem fungovat nebude.

Genius Mouse Driver (version 10.43) run-time error R6003 - integer divide by 0
Mouse driver Version 6.30 Mouse driver installed: Mouse Systems Mode
Mouse Connected with COM1
Microsoft (R) Mouse Driver Version 11.00 Mouse driver installed
Mouse Port Device enabled
Microsoft (R) Mouse Driver Version 8.20 Mouse driver installed
Microsoft (R) Mouse Driver Version 9.01 Mouse driver installed
Mouse Port Device enabled

Přestože většina ovladačů myš "detekovala", v praxi se nic nezměnilo. Myš pod DOSem nefunguje.

Jak na to?

Řešení je v praxi velmi jednoduché. Stačí při restartu počítače spustit Setup BIOSu (obvykle tlačítko DEL nebo F1) a najít položku pojmenovanou nějak jako "Legacy USB support".


...v AWARD BIOSu se "USB Mouse Support" nachází na kartě "Integrated Peripherials"

Tato volba je celkem běžná i u pět let starých počítačů a někdy je zde nastavení jak pro myš, tak pro klávesnici. Nyní stačí nastavit "Enabled" a dříve zmatené programy najednou změní názor...

Genius Mouse Driver (version 10.43) Mouse installed on MousePort
Mouse driver Version 6.30 Mouse driver installed: PS/2 Mode
Auxiliary Device Port
Microsoft (R) Mouse Driver Version 11.00 Mouse driver installed
Mouse Port Device enabled
Microsoft (R) Mouse Driver Version 8.20 Mouse driver installed
Microsoft (R) Mouse Driver Version 9.01 Mouse driver installed
Mouse Port Device enabled

... a dokonce jim vůbec nevadí, když si myš za chodu odpojíte a přehodíte na jiný USB port! Nadále bude fungovat a to zcela bez problémů. Vše zařídí BIOS. Onen MousePort používají např. notebooky pro integrovaná polohovací zařízení (trackball...).

Jak se zdá, není problém, který by pod DOSem nešel vyřešit :-))).

Eagle

Diskuze (81) Další článek: USB 2.0 a Bluetooth do Windows XP

Témata článku: Microsoft, Windows, USB, Myši, Stařec, Dodávaný ovladač, Bezproblémové fungování, Eagle, Klávesnice genius, Správné fungování, Trackball, Mys, Civilization, DOS, Device, SimCity, BSOD


Určitě si přečtěte

Vybrali jsme 12 programovatelných hraček a stavebnic pro děti a jejich rodiče

Vybrali jsme 12 programovatelných hraček a stavebnic pro děti a jejich rodiče

** Získejte děti pro matematiku a základy techniky ** Kupte jim hračku nebo stavebnici, které vdechnou vlastní život ** Vybrali jsme stavebnice pro malé caparty i budoucí experty

Jakub Čížek | 10

Jakub Čížek
Stavebnice
Google chystá funkci, která z chytrého Gmailu udělá hloupý Gmail
Lukáš Václavík
SoukromíGmailGoogle
Lidl buduje chytrou domácnost, propojí všechno se vším
Lukáš Václavík
LidlChytrá domácnostIoT
Nejlepší příslušenství k počítači. Tipy na osvědčené klávesnice, tiskárny, routery…

Nejlepší příslušenství k počítači. Tipy na osvědčené klávesnice, tiskárny, routery…

** Tipy na užitečné příslušenství k počítačům ** Poradíme, s jakými produkty neuděláte chybu ** Některé z věcí mohou být dobrými vánočními dárky

David Polesný, Stanislav Janů | 20

David PolesnýStanislav Janů
Příslušenství
Google spouští vlastní VPN a konkurenci se to vůbec nelíbí
Lukáš Václavík
SoukromíVPNGoogle
Vážně dnes ještě někdo krade Adobe? Video můžete stříhat zdarma v Resolve a fotky i vektory zvládne Affinity

Vážně dnes ještě někdo krade Adobe? Video můžete stříhat zdarma v Resolve a fotky i vektory zvládne Affinity

** Kde jsou ty doby, kdy měl skoro každý doma Photoshop ** Photoshop a Premiere Pro od kamaráda nebo z warezu ** Dnes už to nemá smysl, existuje totiž hromada laciných alternativ

Jakub Čížek | 90

Jakub Čížek
Grafický editorStřih videa

Aktuální číslo časopisu Computer

Jak prodloužit výdrž notebooku

Velké testy: gamepady a inkoustové tiskárny

Důkladný test Sony Playstation 5