Emulation
我可以在沒有輸入焦點的情況下執行 SNES 模擬器嗎?
我試圖讓某人在另一台顯示器上玩模擬器,而我通常在主顯示器上使用我的電腦。
我需要為 SNES 設置一個模擬器,即使視窗沒有焦點,它也會繼續模擬並接受搖桿輸入。其他系統的許多模擬器允許我這樣做,但至少嘗試 zsnes 和 snes9x 我不能這樣做。我發現snes9x的修改版本可以工作,但是遊戲中的聲音有點不確定,當遊戲失去焦點時聲音完全停止。zsnes 失去焦點時會預設執行,但我無法將其移至另一台顯示器,而將焦點移開意味著它不會接受輸入。
我拿出我的舊顯示器來測試非常小的 SNES 模擬器列表。
- zSNES使用忽略 Windows 自己的監視器邏輯的 DirectX 呼叫,這要求 zSNES 自己處理多個監視器(它沒有)。如果不對其渲染程式碼進行返工(至少自 2006 年以來一直承諾但未傳遞),zSNES 將無法執行。
- SNES9x雖然可以很好地處理多台顯示器,並且預設情況下在
Emulation
菜單Pause When Inactive
下。關閉它可以讓它在沒有焦點時繼續仿真,至少在我正在我的硬體上測試的版本( v1.53 W64 )中。(它可能存在與硬體相關的聲音問題。)但是,我似乎遇到了一個奇怪的錯誤,即 SNES9x 在我配置控制項時會辨識我的遊戲搖桿,但在仿真過程中會忽略它們,所以我不能直接確認輸入在沒有焦點時有效。理論上應該。- higan在某些方面有點特殊——如果它不是
.sfc
格式 ROM,你必須“導入”購物車,它提供了對影片和音頻同步的非常精細的控制,但不能提供最佳輸出——開箱即用的體驗(有一個 AV 計時嚮導可以解決)——但我的測試證實,它的背景模擬和背景輸入配置選項在我的遊戲搖桿和我的第二台顯示器上工作得很好。它不會在第二台顯示器上全屏執行 - 嘗試將其全屏顯示到主顯示器。您還需要確保控制器配置不僅使用遊戲搖桿,而且還刪除了所有鍵盤綁定,因為否則 higan 會在您的朋友嘗試玩遊戲時響應您的輸入。我還沒有測試過 OpenEmu 或 NO$SNS,但如果 higan 或 Snes9x v1.53 不適合你,我也可以追踪它們。