介紹
此頁面專用于初學者祠饺,以幫助他們輕松地在Batocera上玩街機游戲伍俘。
長期以來,街機游戲一直是最復雜的模擬蚣抗,因為其自身的特性:街機并非都使用相同的硬件侈百,因此都必須獨立進行模擬。假設您要玩5種不同的街機游戲翰铡,可能必須使用5種不同的硬件模擬器钝域,而玩5種不同的SNES游戲則只需要一個SNES模擬器。
這就是發(fā)明MAME的原因:MAME是一種元仿真器两蟀,它將街機的所有不同仿真硬件集成到一個系統(tǒng)中网梢,從而使用戶無需知道基礎的街機就可以更輕松地玩街機游戲。游戲開始了赂毯。這可不是一件容易的事战虏,這就是為什么MAME使用起來如此復雜的原因。
MAME是一塊神奇的軟件党涕,?Multi?Arcade?Machine?Emulator成框架烦感,其目標是效仿許多老式的計算機系統(tǒng)盡可能。
MAME的重點是仿真的準確性膛堤,而不是性能手趣。因此,它可以模擬許多游戲系統(tǒng)肥荔,但是通常绿渣,當您使用其他內核(例如FBNeo或專用的Naomi或Atomiswave模擬器)時,性能會更好燕耿。
MAME的一般原則
掌握如何在Batocera系統(tǒng)上使用MAME的知識只有兩個主要原則:Romsets和BIOS /驅動程序文件
什么是romset
romset是由MAME版本模擬的所有不同游戲rom的集合中符。
romset包含父游戲rom,而rom是與游戲“主”版本相對應的rom誉帅,而克隆游戲rom是父rom的“替代”版本淀散。如您所料,在大多數情況下蚜锨,我們將丟棄所有克隆rom档插,而僅使用主要(或父)克隆rom。
MAME仿真器中包含用于使這些游戲光盤可播放的大多數代碼亚再」牛可悲的是,這意味著MAME版本與游戲roms版本之間存在緊密而密切的關系:當MAME發(fā)行新版本時氛悬,可能需要更新游戲rom以適應新的模擬器版本则剃。
為了簡單起見:如果使用某個MAME模擬器(例如0.78版)凄诞,則還必須動手并使用0.78版的romset娇唯。
其他版本的游戲可能會與您的版本一起使用事格,但是確保大多數游戲正常運行的唯一方法是僅將MAME版本與相同版本的版本一起使用巧涧。
對于最新版本(例如FBNeo使用的版本姥饰,請參見下文)碳蛋,游戲rom的修改越來越少胚膊,因此有時可以使用較舊的版本豺撑,并且仍然可以玩大多數游戲娃循,但再次:唯一的確保大多數游戲正常工作的方式是僅將MAME版本與同一版本的romset結合使用朴肺。
這是因為窖剑,對于每個新版本,MAME都可以將新的ROM轉儲用作仿真器的參考戈稿。與早期版本的MAME一起使用的ROM轉儲可能不再與最新版本一起使用西土。
因此,每個MAME版本都有其特定的romset鞍盗,有關完整列表需了,請參閱“高級”部分中的表。
沖孔類型
除了具有版本號外般甲,還可以使用三種不同的樣式來找到romset:
不可合并:所有ROM均可單獨使用肋乍,因為每個zip均包含運行該游戲所需的所有文件,包括“父ROM”中的任何文件敷存。這是推薦的格式墓造。
拆分:某些被認為是克隆,翻譯或盜版的ROMS也需要運行“父ROM”锚烦。父ROM通常是游戲的第一個或最常見的變體觅闽。但是,在某些情況下涮俄,父級不是游戲中最受歡迎或運行效果最好的版本蛉拙。例如,在拆分集中pacman.zip(一個克虑莅巍)中刘离,沒有puckman.zip(其父對象)將無法工作室叉。
合并:將克隆合并到父ROM zip中睹栖,這意味著每個文件存儲多個游戲。不建議合并ROM集茧痕。
對于Batocera野来,建議的romset類型為非合并版本
BIOS /驅動程序
romset中的某些游戲rom可能還需要BIOS文件,最著名的案例是neogeo游戲踪旷。
讓我們以它為例:如果要使用Neogeo游戲曼氛,則必須將所需的bios /驅動程序文件(在這種情況下為_neogeo.zip_)復制到游戲的同一文件夾中豁辉。
就這樣 !
當然舀患,如果您在游戲中使用不同的子文件夾(例如徽级,類型子文件夾或硬件類型子文件夾),則必須在每個可能包含游戲的文件夾中復制BIOS文件聊浅。
鑒于它們是非常小的文件餐抢,最好將它們全部復制到每個子文件夾中。
我在哪里找到BIOS文件低匙?好吧旷痕,這很簡單:它們包含在您的romset中!
因此顽冶,如果游戲沒有啟動欺抗,并立即返回到Emulation Station屏幕,則只需嘗試找到相關的BIOS文件并將其復制到游戲文件夾中即可强重。
Batocera上的街機模擬
默認模擬器
Batocera中包含幾個街機模擬器绞呈,但是僅使用默認的模擬器就足以在Raspberry Pi上運行大多數游戲。對于pi3间景,這兩個系統(tǒng)分別是:
Mame 2003Plus
mame / romset版本:?0.78Plus
roms文件夾:?mame
FBNeo
FBNeo是MAME的替代版本(模擬較少的街機)报强,但是遵循我剛剛解釋的相同原理
FBNeo romset版本:?FBNeo 1.0.0.0或多或少但不完全對應于MAME 0.187,再次使用FBNeo 1.0.0.0 romset更好
roms文件夾:?fbneo
現在拱燃,某些游戲只能在Mame上的Batocera上運行秉溉,而另一些只能在FBNeo上使用。
對于PC碗誉,默認仿真器是常規(guī)的最新穩(wěn)定版mame召嘶,在發(fā)行時可用
有關Batocera中所有不同街機模擬器的更多詳細信息,請參閱“高級”部分中的列表哮缺。
在Batocera上使用街機模擬弄跌!
首先下載兩個模擬器的完整romset:Mame的romset 0.78和FBNeo的最新的romset 1.0.0.0。
您可能寧愿一個一個地下載每個游戲尝苇,因為完整的romset很大铛只,但是通常很難找到單個rom,并確保它們的版本正確糠溜。完整的Romsets是避免頭痛的唯一方法淳玩!
romset文件必須為zip格式,7z不受支持非竿,在下一節(jié)中蜕着,當系統(tǒng)提示您復制BIOS或rom時,必須復制zip文件而不將其解壓縮红柱,否則它將無法正常工作承匣。
復制您的BIOS /驅動程序
首先蓖乘,我們要從romsets復制BIOS /驅動程序文件。與其他系統(tǒng)相反韧骗,不得將這些文件復制到bios文件夾中嘉抒,而應復制到專用roms文件夾中。
從您的MAME 0.78 romset獲取這些BIOS /驅動程序文件袍暴,并將它們復制到MAME ROM的文件夾:acpsx.zip众眨,cpzn1.zip,cpzn2.zip容诬,cvs.zip娩梨,decocass.zip,konamigx.zip览徒,megaplay.zip狈定,megatech.zip,neogeo.zip习蓬,nss.zip纽什,pgm.zip,playch10.zip躲叼,skns.zip芦缰,stvbios.zip,taitofx1.zip枫慷,tps.zip
這些BIOS /驅動程序文件從FBNeo(1.0.0.0)romset復制让蕾,并將它們復制到fbneo ROM的文件夾,我只需要他們三個:neogeo.zip或听,pgm.zip和skns.zip
復制游戲
將完整的0.78 romset中的mame rom復制到mame roms文件夾中
將FBNeo ROM從完整的完整FBNeo 1.0.0.0 romset(或與其類似的任何其他副本)復制到fbneo rom文件夾中
您還可以使用此列表查看給定的mame是否在給定的模擬器上工作:BestArcade探孝,并更容易地確定哪個模擬器最適合您要玩的游戲。
進一步的技巧
如果要在Emulation Station中隱藏BIOS文件誉裆,請使用選擇菜單編輯它們的元數據顿颅,并在<hidden>true</hidden>游戲中添加標簽
請記住,如果要在roms文件夾中使用子文件夾足丢,只需將BIOS /驅動程序文件的副本復制到每個子文件夾中粱腻,然后將游戲移動到該子文件夾中
Batocera上的高級街機模擬
在Batocera上更改街機模擬器
有兩種方法可以更改Batocera上系統(tǒng)的仿真器:通過EmulationStation或直接編輯位于中的配置文件/userdata/system/batocera.conf。對于街機模擬斩跌,您可以更改用于systemmame或neogeo用于fbneo?的模擬器绍些,但不能更改用于所選的模擬器,然后將其用于系統(tǒng)的所有游戲
編輯batocera.conf
如果要更改Mame核心滔驶,則需要修改或添加以下兩行的值batocera.conf:
mame.core=mame0139
mame.emulator=libretro
通過EmulationStation更改仿真器
在控制器中按開始遇革,然后進入“游戲設置”菜單卿闹,然后選擇“按系統(tǒng)高級配置”揭糕,?然后搜索mame或neogeo系統(tǒng):?您將看到仿真器列表萝快,可以從以下列表中進行選擇:
Batocera上的所有街機模擬器
ClrMamePro
為了驗證您的rom是否處于正確的romset版本,您可以使用某些軟件來檢查它們著角,例如ClrMamePpro或RomCenter
CHD
一些最近的街機游戲可以使用稱為CHD的額外文件揪漩,CHD是游戲同時使用的硬盤驅動器的副本。要在游戲中使用CHD吏口,只需將CHD文件夾放在您的rom壓縮文件的同一位置即可奄容。
NeoGeo system
Neogeo系統(tǒng)本身不是模擬器,而是在后臺使用FBNeo模擬器产徊。
您可以使用此系統(tǒng)從視覺上將NeoGeo游戲與其他街機游戲區(qū)分開昂勒,它們將作為專用系統(tǒng)出現在Emulation Station中。
使用mame2003plus設置旋轉操縱桿
如果您有特殊的操縱桿舟铜,例如“?Happ Rotary Arcade”戈盈,則需要同時配置操縱桿和鍵盤:
您必須啟動游戲,使用熱鍵+ B打開Retroarch菜單?谆刨,進入輸入界面并激活選項Simultaneous塘娶。然后,您可以同時使用操縱桿和鍵盤鍵痊夭。
一些游戲需要額外的示例文件刁岸,將它們放在:
對于FBNeo:?/userdata/bios/fbneo/samples
對于MAME2003plus:?/userdata/bios/mame2003-plus/samples
對于MAME2010:?/userdata/bios/mame2010/samples
高分數
可以通過使用highscore.dat跟蹤和保留高分,對于每種模擬器/模擬器版本她我,高分都可以使用正確的版本虹曙,可以在此處找到或將其放置在以下位置:
對FBNeo:?/userdata/bios/fbneo
mame2003plus:?/userdata/saves/mame/mame2003-plus/hi
mame2010:?/userdata/saves/mame/mame2010/hi
mame只需解壓縮附件的內容鏈接:https://pan.baidu.com/s/1bPy7fwUWgUat3m2MDxGAtg
提取碼:z5xn
復制并粘貼“ MAME”文件夾到\ batocera \ share \ bios \
重新啟動系統(tǒng),它應該可以工作番舆。