Gameport: Porovnání verzí

Smazaný obsah Přidaný obsah
m Styl
m Korekce překlepů
Řádek 1:
[[Soubor:Da-15 port.PNG|thumb|Game port na zvukové kartě]]
[[Image:DA-15_DSubM.png|DA-15 male|thumb|right]]
'''Gameport''' je tradiční [[Konektor (elektrotechnika)|konektor]] pro [[vstupní zařízení]] sloužící pro ovládání [[počítačová hra|her]] na [[osobní počítač|osobních počítačích]]. Od roku 1990 je integrovánointegrován přímo na [[základní deska|základní desce]] nebo na [[zvuková karta|zvukové kartě]], případně jako rozšiřující [[PCI]] karta. Game port přestal mít podporu s příchodem [[operační systém|operačního systému]] [[Windows Vista]], takže je pravděpodobné, že výrobci ukončí výrobu tohoto rozhraní. Důvodem opuštění od gameportu je také fakt, že je [[Analogový signál|analogovým]] rozhraním a většina současných
zařízení je digitální a připojují se přes [[Universal Serial Bus|USB]].
 
Řádek 10:
 
== Vlastnosti ==
Na rozdíl od [[joystick]]ů, které se již u starších počítačů připojovaly digitálně, je gameport spíše analogové rozhraní. Pro detekci pohybu používá [[A/D převodník|ADCA-D]] převodník. Jedny z prvních příruček od [[IBM]] popisují tento [[port]] jako vhodný pro připojení dvou ovládacích koleček (tzv. ''paddle''), což je zařízení s jedním kulatým otočným knoflíkem a jedním či více tlačítky. Tento přístup poskytl z historického hlediska IBM-PC převahu v simulačních hrách, obzvláště leteckých simulátorech.
Originální gameport, navržený IBM měl zpočátku čtyři analogové osy a čtyři tlačítka na jednom portu, což dovolovalo spojení dvou ovládacích pák.
 
Řádek 17:
 
=== Obvody ===
Typický game port používá kondenzátor a jednoduchý komparátor napětí, které dohromady tvoří jakýsi hrubý A-D převodník, který je pravidelných okamžicích čte vstup (zpravidla nad 30) za sekundu. Skutečná pořizovací hodnota frekvence a obvykle závisí na vnitřní odporu joysticku, hluku, rychlosti procesoru a celkovoucelkové časovoučasové konstantou joystickukonstantě.
 
=== Známé problémy ===
Řádek 27:
V dobách operačního systému [[DOS]] musela každá hra, která používala gameport, provést vlastní kalibraci. Velmi často se stávalo, že kvůli špatně naprogramované kalibraci se po startu hry stala ovládací páka nepoužitelná. S Windows XP stačí jediná kalibrace přímo v operačním systému, který ji sdílí i s ostatními aplikacemi. Dokud nedojde k odpojení zařízení, zůstává kalibrace platná.
 
Microsoft nedávno oznámil, že v nových operačních systémech již nebude zahrnuta podpora gameportu (počínaje 64 bitovou verzí Windows XP EN). Důvodem je, že v současné době jsou mnohem běžnější herní zařízení, které se připojují k PC přes rozhraní USB. Podpora gameportu je tedy ponechána na samotných výrobcích HW zařízení (zvukových karet, základních desek nebo USB konvertorů).
Všechny druhy těchto portů v PC trpí nabalováním elektrického šumu.
Kalibrace obvykle vyžaduje vychýlení všech os joysticku k měření maximální hodnoty, bez ohledu na to, zda je joystick používá analogové signály (z potenciometrů ) nebo z digitálních signálů (pomocí mikrospínače nebo kontaktů ). USB joysticky nevyžadují kalibraci.
 
V DOSu, každá hra, musela dělat vlastní kalibraci.
V dobách operačního systému [[DOS]] musela každá hra, která používala gameport, provést vlastní kalibraci. Velmi často se stávalo, že kvůli špatně naprogramované kalibraci se po startu hry stala ovládací páka nepoužitelná. S Windows XP stačí jediná kalibrace přímo v operačním systému, který ji sdílí i s ostatními aplikacemi. Dokud nedojde k odpojení zařízení, zůstává kalibrace platná.
 
Některé hry používaly některé analogové joysticky bez výslovného kalibrace, za určitých omezených podmínek.
Microsoft oznámila, že od operačního systému Windows XP Professional x64 Edition přestává podporovat joystick připojený přes game port, dnes jsou běžnější zařízení připojená přes USB.
 
=== Elektrické vlastnosti ===
Řádek 43 ⟶ 37:
Některé moderní joysticky podporuje více než 4 tlačítka (např. 6 nebo 8), ale obvykle vyžadují speciální ovladač zařízení pro další tlačítka, aby fungovali správně, protože game port má hardwarovou podporu pro maximálně 4 druhy různých tlačítek.
 
Joystick SideWinder od Microsoftu spoléhajáspoléhá na multiplexováný vlastní tok dat přes 4 standardní tlačítka vstupy a někdy i dosažení plné podpory pro poměrně vysoký počet tlačítek (např. 16 nebo 20).
Zřejmé, nevýhodou je potřeba speciální ovladače zařízení, zatímco bez ovladače je joystick obvykle nepoužitelný.
 
Řádek 49 ⟶ 43:
[[Image:Gameport Splitter.jpg|Y-splitter|thumb|left]]
Původní game port byl od IBM (v roce 1981 jako samostatná rozšiřující karta pro první IBM PC), původně byly povolené čtyři analogové osy a čtyři tlačítka na jednom portu, což umožňovalo připojit dva joysticky do speciální "Y-splitteru".
Některé špatně game porty (obvykle ty, které byli vestavěny na starých deskách) nepodporovali buď 4 osy, nebo 4 tlačítka, takže pouze 2-osy a 2-tlačítkový joystick
15-pinový game port dnes již na běžně vyráběných osobní počítačích nenajdeme, i když existují adaptéry, které umožňují starší joysticky připojit přes USB. Ale tím může být značně snížena přesnost při připojení joysticku k USB adaptéry, převodní elektronika je často horší jakosti.
 
== Konektor MIDI ==
Vzhledem k tomu, že se game port přestěhoval z místa na rozšiřujících karet na zvukovou kartu v roce 1990, tyto konektory obvykle fungují jako konektory pro MIDI nástroje. Rozhraní gameport využívá konektor DA-15, obsahující obvykle dvojnásobek konektorůpinů potřebných pro nástroje MIDI. Pro použití gameportu s MIDI nástroji je vyžadován kabel samec-samice konektoru DA-15 a dva 5 pinoví samci typu DIN. Ovladače a hardware gameportu, schopné pracovat s MIDI zařízeními, jsou založené na standardním Roland MPU-401 MIDI rozhraní a podporují většinu standardních MPU-401 aplikací pro Windows a DOS.
 
== Externí odkazy ==