7. Crystal SoundFusion CS4610/CS4612/CS461 搖桿¶
這是一個新的底層驅動程式,用於支援連線到 Crystal SoundFusion CS4610/CS4612/CS4615 的模擬搖桿。此程式碼基於 Vortex/Solo 驅動程式,作為裝飾樣式的示例,並基於 ALSA 0.5.8a 核心驅動程式,作為晶片組文件和示例。
此版本沒有熟化模式支援;基本程式碼已在此處提供,但尚未完全測試。 在此模式下已完成按鈕分析,但軸移動未完成。
原始模式可以使用模擬搖桿前端驅動程式和 cs461x 驅動程式作為後端正常工作。我已經使用 CS4610、4 軸和 4 按鈕搖桿測試過此驅動程式; 我指的是 jstest 實用程式。 此外,我還嘗試使用搖桿玩 xracer 遊戲,結果比僅鍵盤模式更好。
靈敏度和校準質量尚未經過測試;執行這兩個原因:相同的硬體無法在 Win95 下工作(VJOYD 中出現藍色畫面); 我沒有關於我的晶片的文件; 並且在我當前情況下的現有行為沒有提出搖桿校準的要求。 因此,該驅動程式沒有程式碼來執行硬體相關的校準。
此驅動程式僅具有對 PCI 裝置的基本支援; 不支援 ISA 或 PnP ISA 卡。
該驅動程式與 ALSA 驅動程式同時工作。 例如,xracer 同時使用搖桿作為輸入裝置和 PCM 裝置作為聲音輸出。 沒有檢測到聲音或輸入衝突。 原始碼中有關於它們的註釋; 但是我發現搖桿可以與 ALSA 模組分開初始化。 因此,您可以僅使用一個搖桿驅動程式,而無需 ALSA 驅動程式。 編譯或執行此驅動程式不需要 ALSA 驅動程式。
源中沒有放置任何除錯資訊列印,也沒有需要此驅動程式工作的特定選項。 找到的晶片組引數透過 printk(KERN_INFO “...”) 列印,請參見 /var/log/messages 以檢查 cs461x: 字首的訊息以確定可能的卡檢測錯誤。
此致,Viktor