NESoid 是安卓系統下公認最好的FC模擬器。據我所知,現在安卓系統下面的絕大部分的FC模擬器,都是基於 NESoid 的內核來開發的。
NESoid 是原生支持實體手柄的,下面以《超級魂斗羅》為例說明我的設置步驟:
Step1:運行 SixaxisController(以下簡稱 SC),連接手柄和設備,我的設備是小米2;
Step2:擴展菜單按鈕 > 設置 > 手柄設置,勾選“啟用手柄”,然后選擇“編輯映射”進入下一步;
Step3:進行“編輯映射”的目的是為了確認PS3手柄的鍵位設置能夠和安卓手柄保持一致。安卓手柄的按鍵命名和 XBox360 手柄是一致的,它和PS3手柄的差異主要集中在右手拇指觸及的那四個按鍵上,它們的映射關系如下圖所示:
Step4:我使用的是小雞模擬器里面集成的 NESoid,直接在我的游戲列表中啟動《超級魂斗羅(中文版)》:
Step5:看到游戲畫面之后,進入“常規設置”:
Step6:在“常規設置”中選擇“輸入設置”,取消“啟動虛擬鍵盤”的勾選,這樣游戲畫面就沒有遮擋了:
Step7:在“常規設置”中選擇“輸入設置 > 設置按鍵映射”,方向鍵只需要對“上下左右”進行映射即可:
Step8:其他按鍵的映射關系如下圖所示:
Step9:在“常規設置”中選擇“其它設置”,然后勾選“輸入設備”:
Step10:手機默認是豎屏的,為了達到全屏效果,需要在“常規設置”中選擇“其它設置 > 屏幕方向”,選擇“橫屏模式”,並勾選“全屏模式”:
Step10:在“常規設置”中選擇“音頻 & 視頻 設置”,這里還有兩個和畫面尺寸相關的設置項,沒能達到預期全屏效果的小伙伴自己再折騰一下:
- 縮放模式:選擇“拉伸畫面”
- 屏幕比例:選擇“16:9”
Step11:回到游戲,在標題畫面輸入右、左、下、上、A、B,然后進入游戲,還是原來的配方,還是熟悉的味道。
系列文章索引: http://www.cnblogs.com/duxiuxing/p/4790390.html