游戏端口
游戏端口(英語:)是一種在x86基礎的PC的傳統電子遊戲的輸入裝置。 自1990年代起,游戏端口通常是被多功能I/O或音效卡整合在一起,不論是ISA或PCI的介面卡,或是被整合在主機板上,在此之前,它通常是在一張獨立的ISA介面卡上。 微軟已停止在Windows Vista中內建支援游戏端口,[1]因此它將可能導致製造商停止生產此規格的商品。 但是,它仍然可能透過安裝第三方所提供的驅動程式,使游戏端口能夠工作,一些公司在過去製作游戏端口的介面卡時曾這樣做。 或是透過USB對游戏端口的轉接器,讓傳統的類比搖桿也能夠使用。
在音效卡上的DA-15連接器 | |||
類別 | Joystick input port | ||
---|---|---|---|
產品歷史 | |||
設計者 | IBM | ||
取代 | USB | ||
一般规格 | |||
热插拔 | 是 | ||
外接 | 是 | ||
引脚 | 15 | ||
连接器 | DA-15 | ||
引脚输出 | |||
引脚1 | +5V | +5V DC | |
引脚2 | B1 | 按鈕 1 | |
引脚3 | X1 | 搖桿1的X軸 (0–100 kΩ) | |
引脚4 | GND | 按鈕1的接地線 | |
引脚5 | GND | 按鈕2的接地線 | |
引脚6 | Y1 | 搖桿1的Y軸 (0–100 kΩ) | |
引脚7 | B2 | 按鈕 2 | |
引脚8 | +5V | +5V DC | |
引脚9 | +5V | +5V DC | |
引脚10 | B4 | 按鈕 4 | |
引脚11 | X2 | 搖桿2的X軸 (0–100 kΩ) | |
引脚12 | GND |
按鈕3與4的接地線 (或 MIDI 輸出) | |
引脚13 | Y2 | 搖桿2的Y軸 (0–100 kΩ) | |
引脚14 | B3 | 按鈕 3 | |
引脚15 | +5 V |
+5 V DC (或 MIDI 輸入, 有時不使用) |
游戏端口細節
類比介面
不像大多数早些时候的家用控制杆连接器,游戏端口用模拟信号而非数字信号传输,依赖模拟数字转换器转化信号。早期的IBM-PC产品将游戏端口视为连接两个相似的Paddle控制器的工具而不是连接控制杆。这一特性使PC机在模拟游戏方面了有了历史性的突破和优势,尤其是飞行模拟类游戏。但在另一方面,也将原本简单的控制变得更复杂、造成浪费——这还不包括与一些控制杆接口根本不兼容,尤其是de facto控制器。
數據採集與程式設計
另外,在其他操縱桿標準(例如Atari或NES的搖桿)對於程式設計師去使用是非常容易和簡單的。但在游戏端口則需要較謹慎的程式設計,與以即時的軟件中斷去觸發輸入的讀取。當比較游戏端口與使用TTL的GamePad端口時,游戏端口的讀取會耗費大量的CPU時間,導致效能的問題。
历史与变种
參考文獻
- Rivera, Andre. . 11 September 2006. (原始内容存档于2008-12-31).
Q: Are MIDI/game ports supported under Vista? A: We've removed support for these types of devices, in favor of USB connected devices.
- (PDF). [2010-04-15]. (原始内容存档 (PDF)于2015-09-24). 091205 rm.com
- (PDF). [2010-04-15]. (原始内容存档 (PDF)于2020-11-28). 091205 img.custompublish.com
- (PDF). [2010-04-15]. (原始内容存档 (PDF)于2018-01-27). 091205 iammp.org
外部連結
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.