www.wikidata.de-de.nina.az
Der Gameport ˈgeɪmpɔːɹt eigentlich Game port ist ein Port an PC artigen Computern an den man analoge Joysticks Paddles Gamepads und bei neueren Ports MIDI Gerate anschliessen kann Es konnen bis zu vier analoge Steuerungsachsen und vier digitale Feuerknopfe uber einen Gameport abgefragt werden Gameport an einer SoundkarteGerate zum Anschluss an den Gameport benotigen nur ein Minimum an eigener Elektronik da die Auswertung der analogen Signale im Computer erfolgt zur prinzipiellen Funktionsweise aller am Gameport anschliessbaren Gerate siehe Paddle Der Gameport wurde bereits fur IBMs erste PCs 1981 als Erweiterungskarte angeboten und gehort damit zusammen mit RS 232 Seriell und Centronics Parallel zu den klassischen PC Schnittstellen Inzwischen wurde der Gameport ebenso wie die EIA 232 Schnittstelle und die parallele Schnittstelle durch den vielseitigeren USB Anschluss verdrangt der jedoch komplexere Elektronik in den Eingabegeraten benotigt An neuen PCs ist deshalb heute zumeist kein Gameport mehr vorhanden Zugleich steht der freigewordene Platz auf der Blende nun fur Surroundbuchsen zur Verfugung Wahrend der Linux Kernel bis heute 2020 einen Treiber fur den Gameport enthalt bietet das Betriebssystem Windows ab Windows Vista keinerlei Unterstutzung mehr fur den Gameport und setzt fur die entsprechenden Gerate vollstandig auf USB Allerdings ist es fur die Hersteller von Gameport Hardware zumindest unter den 32 Bit Versionen von Windows Vista und Windows 7 durchaus noch moglich unsignierte eigene Treiber bereitzustellen was teilweise auch getan wurde Unter den 64 Bit Versionen dieser Betriebssysteme ist dies dagegen im Normalbetrieb nicht moglich da Microsoft hier die Treibersignierung erzwingt 1 Der Gameport ist daher beinahe vollstandig vom Markt verschwunden Am Computer ist der Gameport als zweireihige 15 polige D Sub Buchse ausgefuhrt Seit dem PC System Design Guide von Intel und Microsoft ist der Anschluss als goldfarben vorgesehen Es konnen uber einen Y Adapter auch zwei Joysticks bzw Gamepads zugleich angeschlossen werden allerdings gilt dies nur fur zweiachsige und zweiknopfige Standard Joysticks Mehrachsige Joysticks und Gamepads mit mehr Knopfen benotigen einen ganzen Gameport fur sich selbst Zusatzlich konnen wenn der Gameport wie seit ca 1990 ublich auf einer Soundkarte oder einer Hauptplatine mit Onboard Sound integriert ist mittels eines speziellen Kabels meistens auch MIDI Ein und Ausgabegerate angeschlossen werden die dann von der Software des PCs nach dem Standard MPU 401 angesprochen werden Diese Moglichkeit des Gameports wurde von den ersten Sound Blaster Karten eingefuhrt und ist nicht Bestandteil der ursprunglichen Norm Auch MPU 401 wird ab Windows Vista nicht mehr unterstutzt Im Linux Kernel ist bis heute 2020 ein MPU 401 Treiber enthalten Inhaltsverzeichnis 1 Pinbelegung 2 Programmierung 3 Weblinks 4 EinzelnachweisePinbelegung Bearbeiten nbsp Gameport SteckerSub DA15 Steckerbelegung Draufsicht Pfostensteckerbelegung Draufsicht 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 8 7 6 5 4 3 2 1 15 14 13 12 11 10 9Pin Beschreibung1 Versorgungsspannung 5 Volt2 Joystick 1 Taste 13 Joystick 1 X Achse4 Masse5 Masse6 Joystick 1 Y Achse7 Joystick 1 Taste 28 Versorgungsspannung 5 Volt9 Versorgungsspannung 5 Volt10 Joystick 2 Taste 111 Joystick 2 X Achse12 Masse MIDI Out 13 Joystick 2 Y Achse14 Joystick 2 Taste 215 5 Volt MIDI In Zwischen den Pins der Achsen und 5 V Pin 1 wird das 100 kW Potentiometer geschaltet das mit dem eigentlichen beweglichen Joystick verbunden und meist in dessen Bodenteil eingebaut ist Wenn die Tasten des Joysticks betatigt werden werden die entsprechenden Leitungen mit Masse verbunden Es ist zu beachten dass Gameports auf PCI Karten oft nur 3 3 Volt Spannung statt 5 Volt auf den entsprechenden Pins ausgeben Dadurch funktionieren einige Gerate mit aktiver Elektronik an solchen Karten nicht mehr Programmierung BearbeitenWahrend moderne Betriebssysteme eigene Treiber fur den Gameport mitbringen die Spielen und Anwendungsprogrammen skalierte und normierte Werte zuruckgeben war dies zu DOS Zeiten nicht der Fall Da DOS selbst keinen eigenen Treiber fur den Gameport mitbringt mussten Programme und Spiele den Gameport direkt programmieren und die Werte abfragen Hierfur muss zuerst ein beliebiger Wert an den I O Port 201hex geschrieben werden und dann in einer Schleife fortwahrend vom gleichen Port gelesen werden bis die entsprechenden Bits der jeweiligen Achsen auf 0 zuruckgefallen sind Die Zeit bis zum Fallen auf 0 ist dabei proportional zum gemessenen Widerstand welcher jedoch je nach Joystick Modell nicht proportional zur Achsauslenkung sein muss Im PC BIOS existiert eine Funktion die uber Software Interrupt 15hex aufgerufen werden kann welche die Joystick Werte vom Gameport wie oben beschrieben abfragt und fur die analogen Achsen Werte zwischen 0 und 255 zuruckgibt 2 Weblinks Bearbeiten nbsp Commons Game port Sammlung von Bildern Videos und AudiodateienEinzelnachweise Bearbeiten Archivlink Memento des Originals vom 14 September 2007 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot forums creative com http www designin de Artikel PC Schnittstellen PC MT05 PDF Abgerufen von https de wikipedia org w index php title Gameport amp oldid 228145169