linux強大的遊戲模擬器--GBA

        Linux強大的遊戲模擬器,模擬的效果以及CPU的佔用都非常低,主要是用來玩GBA和FC的遊戲,玩GBA遊戲比Linux版VBA強的不是一點半點,Linux版VBA可以說就是一個半成品,不說功能方面,居然巨佔CPU,而且佔資源不說了,還不是60幀的完美平滑模擬,而且不開源,故棄之。FC 的話Ubuntu下有個叫FCEU的模擬器,同樣是巨佔資源,和VBA也是一樣的毛病……似乎都不支持GPU加速,都是用CPU來死算,再說就是用CPU 模擬個GBA,FC之類的也綽綽有餘了,也不知道是個什麼情況,棄之。而Mednafen,除了沒有圖形前端之外,可謂是Linux下最完美的 GBA,FC等模擬器解決方案,超省資源,支持OpenGL和SDL兩種加速方式。而且有一個亮點,那就是雖說沒有圖形前端,但是可以在遊戲中隨意設置按鍵,不像有些沒有圖形前端的模擬器,必須事先在配置文件中設置按鍵。

Mednafen支持的機種:
* Atari Lynx
* GameBoy
* GameBoy Color
* GameBoy Advance
* NES
* PC Engine (TurboGrafx 16)
* PC-FX
* SuperGrafx
* NeoGeo Pocket, NeoGeo Pocket Color
* WonderSwan

安裝很簡單,Ubuntu直接sudo apt-get install mednafen即可。

模擬器設置:

運行方法:
A:終端中輸入mednafen rom拉進來
B:推薦這個方法,那就是比如你的rom是GBA遊戲,***.gba,右鍵點擊這個ROM,選擇“屬性”,再選擇“打開方式”,單擊“添加”,點擊“使用自定義命令”,輸入mednafen就可以了,以後直接雙擊這個ROM就可以打開玩了。
按鍵設置方法:遊戲裏按F1,可以打開幫助菜單,可以看到很多說明,其中告訴你按alt+shift+1~5就可以設置按鍵,每個按鍵設置兩次,很簡單。
F5是即時存檔,F6是選擇存檔點,F7是即時讀檔,F9截圖(如果compiz的F9被使用了則無效,compiz的F9是降低屏幕亮度),F10軟復位(類似於FC的那個復位按鈕),F11硬復位(類似於FC的那個開關,關了再開),F12或Esc退出模擬器。

畫面設置:
畫面大小:默認的顯示大小如果不滿意,可以在配置文件裏修改,打開配置文件gedit ~/.mednafen/mednafen.cfg,類似於下面的內容就是畫面尺寸的設置。

;Full-screen horizontal resolution.
nes.xres 640     #全屏顯示的分辨率,寬

;Full-screen vertical resolution.
nes.yres 480     #全屏顯示的分辨率,高

;The scaling factor for the X axis.
nes.xscale 2     #窗口模式下的放大倍數,寬,這個倍數是以所模擬機種的原始分辨率爲基準的

;The scaling factor for the Y axis.
nes.yscale 2     #窗口模式下的放大倍數,高

;The scaling factor for the X axis in fullscreen mode.
nes.xscalefs 2     #全屏模式下的放大倍數,寬

;The scaling factor for the Y axis in fullscreen mode.
nes.yscalefs 2          #全屏模式下的放大倍數,寬

;Enable scanlines with specified transparency.
nes.scanlines 0     #把0改爲1可以實現一種隔行顯示的效果

前面的nes代表FC的設置,同理gba,pce等則是相應機種的設置。

使用ATI顯卡radeon開源驅動的,打開3D桌面模擬器屏幕會閃,因爲默認是使用OpenGL加速的,只需要改爲SDL模式即可,使用官方fglrx 驅動或者不開3D保持默認即可。
在配置文件中搜索;Select video driver, "opengl" or "sdl".,將下面的opengl改爲sdl即可。
這一行上面的;Enable fullscreen mode.,將0改爲1,將會默認以全屏打開遊戲,下面的一行;Attempt to synchronize OpenGL page flips to vertical retrace period.,默認是打開了垂直同步,防止畫面撕裂的,建議保留,但是這個只對opengl加速有效,sdl就無效了。
;Auto-fire frequency.,連發速度,默認是3,可以適當修改。
……
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章