琵琶行论坛

 找回密码
 注册
每日签到论坛FTP使用教学领取红包(开放!)论坛FTP搜索引擎
查看: 517|回复: 5

mxui 1.22+mame 0.206 如何在前端设置固定的bios?

[复制链接]

签到天数: 185 天

[LV.7]常住居民III

发表于 2019-3-14 12:52:51 | 显示全部楼层 |阅读模式
请教一下。。。我用mxui 1.22界面前端+mame0.206。  我现在玩neogeo的游戏,只有进入游戏,按tab ,选择bios。 shift+F3重新载入游戏,才能转换到其他bios。而且每次进入游戏都要设置一次。很麻烦。退出又回复到默认的bios。  

      有什么办法能全部设置固定一个bios ? 例如固定 uni-bios 3.3 。  我想知道如何用mxui前端在外面就把bios设置固定。知道方法吗?

签到天数: 102 天

[LV.6]常住居民II

发表于 2019-3-14 17:31:44 | 显示全部楼层
  手动如下
  mame.ini 配置文件 里,bios 这一项。不过,这是整体配置文件,还是不要在这里改。


  1.改一个游戏,比如 游戏 kof97 :复制 mame.ini ,改名 kof97.ini ,修改 bios 这一项,然后记得删除其它所有行,免得干扰整体配置文件里的参数。
  2.改一个 bios 一类的游戏,跟据 bios 分类:复制 mame.ini ,改名 neogeo.ini ,修改 bios 这一项,然后记得删除其它所有行,免得干扰整体配置文件里的参数。



  复制,是因为现在 mame.ini 这类文本的编码是 utf-8 带 bom 的。以前的还不一样。自记建一个文件,不清楚的话,容易弄错编码。我有一次建一个 ansi 编码的,还不识别了。


  bios 这一项的值,可以参考这个命令 mame64.exe -listxml neogeo 里显示的内容,
  可以改为 euro 、japan 、unibios33 、unibios32 、…… 太多了。

  1. <biosset name="euro" description="Europe MVS (Ver. 2)"/>
  2. <biosset name="euro-s1" description="Europe MVS (Ver. 1)"/>
  3. <biosset name="asia-mv1c" description="Asia NEO-MVH MV1C"/>
  4. <biosset name="asia-mv1b" description="Asia MV1B"/>
  5. <biosset name="us" description="US MVS (Ver. 2?)"/>
  6. <biosset name="us-e" description="US MVS (Ver. 1)"/>
  7. <biosset name="us-v2" description="US MVS (4 slot, Ver 2)"/>
  8. <biosset name="us-u4" description="US MVS (U4)"/>
  9. <biosset name="us-u3" description="US MVS (U3)"/>
  10. <biosset name="japan" description="Japan MVS (Ver. 3)"/>
  11. <biosset name="japan-s2" description="Japan MVS (Ver. 2)"/>
  12. <biosset name="japan-s1" description="Japan MVS (Ver. 1)"/>
  13. <biosset name="japan-mv1b" description="Japan MV1B"/>
  14. <biosset name="japan-j3a" description="Japan MVS (J3, alt)"/>
  15. <biosset name="japan-mv1c" description="Japan NEO-MVH MV1C"/>
  16. <biosset name="japan-hotel" description="Custom Japanese Hotel"/>
  17. <biosset name="unibios33" description="Universe Bios (Hack, Ver. 3.3)"/>
  18. <biosset name="unibios32" description="Universe Bios (Hack, Ver. 3.2)"/>
  19. <biosset name="unibios31" description="Universe Bios (Hack, Ver. 3.1)"/>
  20. <biosset name="unibios30" description="Universe Bios (Hack, Ver. 3.0)"/>
  21. <biosset name="unibios23" description="Universe Bios (Hack, Ver. 2.3)"/>
  22. <biosset name="unibios23o" description="Universe Bios (Hack, Ver. 2.3, older?)"/>
  23. <biosset name="unibios22" description="Universe Bios (Hack, Ver. 2.2)"/>
  24. <biosset name="unibios21" description="Universe Bios (Hack, Ver. 2.1)"/>
  25. <biosset name="unibios20" description="Universe Bios (Hack, Ver. 2.0)"/>
  26. <biosset name="unibios13" description="Universe Bios (Hack, Ver. 1.3)"/>
  27. <biosset name="unibios12" description="Universe Bios (Hack, Ver. 1.2)"/>
  28. <biosset name="unibios12o" description="Universe Bios (Hack, Ver. 1.2, older)"/>
  29. <biosset name="unibios11" description="Universe Bios (Hack, Ver. 1.1)"/>
  30. <biosset name="unibios10" description="Universe Bios (Hack, Ver. 1.0)"/>
复制代码


参考:

https://docs.mamedev.org/advanced/multiconfig.html

7.根据 driver source 分类 的配置文件

7.Driver source file INI file. MAME will attempt to load source/<sourcefile>.ini where <sourcefile> is the base name of the source code file where the system driver is defined. A system’s source file can be found using mame -listsource <pattern> at the command line.
For instance, Banpresto’s Sailor Moon, Atlus’s Dodonpachi, and Nihon System’s Dangun Feveron all run on similar hardware and are defined in the cave.cpp source file, so they will all load source/cave.ini at this step.

8.根据 BIOS set 分类的 醒置文件

8.BIOS set INI file (if applicable). For example The Last Soldier uses the Neo-Geo MVS BIOS, so it will load neogeo.ini. Systems that don’t use a BIOS set won’t load an INI file for this step.
回复 支持 反对

使用道具 举报

签到天数: 30 天

[LV.5]常住居民I

发表于 2019-3-14 18:58:00 | 显示全部楼层
很麻烦
回复

使用道具 举报

签到天数: 27 天

[LV.4]偶尔看看III

发表于 2019-3-15 16:11:28 | 显示全部楼层
試試這個方法:
1. 執行MxUI.
2. 選擇一款neogeo驅動的遊戲.
3. 在左上角選單裡選 "設置"-->"Mame配置文件"-->"創建neogeo.cpp.ini"
4. 之後會出現詳細設置選項 , 在"Mame配置"里往下拉,在"其餘核心選項"裡將"bios"打勾,後面參數設定就填入gdicnng大大提供的參數 (例如想固定 uni-bios 3.3 就填入 "unibios33"),完成後儲存,就可將MxUI關閉.
5.在MAME文件夾中,在 ini --> source 文件夾裡會建立一個 neogeo.cpp.ini 設定檔案,將名稱改為 neogeo.ini後儲存,以後執行neogeo驅動的遊戲就會以uni-bios 3.3為預設BIOS.
回复 支持 反对

使用道具 举报

签到天数: 185 天

[LV.7]常住居民III

 楼主| 发表于 2019-3-15 16:23:44 | 显示全部楼层
谢谢各位的指教
回复 支持 反对

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

发表于 2019-3-18 10:48:01 | 显示全部楼层
dddd32 发表于 2019-3-15 16:11
試試這個方法:
1. 執行MxUI.
2. 選擇一款neogeo驅動的遊戲.

这应该算mxui的bug吧,创建驱动ini不应该带后缀名
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2019-5-1 14:35:15 | 显示全部楼层
试试这个方法吧,
1。运行原版 mame
2。左边文件夹栏,选择BIOS
3。搜索NEO-GEO
4。鼠标选择NEO-GEO MV-6F(不要双击运行),再选择“设定机台“,然后在这里“驱动“栏设置好BIOS,再选择“保存机械设定”,然后退出MAME
5。MxUI测试neogeo游戏。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|琵琶行论坛 ( 赣ICP备12000882号 )

GMT+8, 2019-5-22 22:54 , Processed in 0.018075 second(s), 9 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表