- 精华
- 0
- 帖子
- 1213
- 威望
- 0 点
- 积分
- 1227 点
- 种子
- 7 点
- 注册时间
- 2005-7-12
- 最后登录
- 2022-4-21
|
发表于 2012-9-28 02:43 · 陕西
|
显示全部楼层
MAMEoX128 Plus! by HK$ (http://www.xbox-sky.com)
=====================================================
介绍、使用方法、BUG提交到这里:
http://www.xbox-sky.com/bbs/forumdisplay.php?f=17
=====================================================
MAMEoX128 Plus! 是我编译的 MAMEoX 非官方版本,因为我曾经参与帮助 Ebsy 修改 MAMEdOX,所以在这个版本里也会有一些 MAMEdOX 的功能。但是这个版本并不是在 MAMEdOX 的基础上修改的。
名称中的“128”是指在 128M 内存的 XBOX 上用的话效果最佳,因为很多驱动都是为 128M 内存量身定造的,在普通 XBOX 上运行的话需要虚拟内存,进入游戏的速度比较慢。“Plus!”则是因为添加的一些功能是来自 MAME / MAME32 Plus!
=====================================================
主要的改进/What's new:
=====================================================
v20060505版本更新:
这是v20060412版本的一个修正版本。
1、把很多malloc程序改为osd_malloc程序。如果遇到在进行解密ROM的时候出现内存不足,那么MAMEoX会提示你而不是出现死机。这个修正了很多加密NEOGEO游戏死机的问题和豪血寺一族2、豪血寺一族外传花屏的问题(已经不需要设置额外的虚拟内存了)。
2、重写了很多NEOGEO的图象ROM解密的代码。现在只需要2K或者8M内存来进行解密,而不是以前的40M/48M/64M。现在在128M内存的XBOX上运行kog、lans2004、以及那些svc的散装光盘(svcplus、svcboot、svcsplus等)都不需要虚拟内存了,运行svcpcb和kf2k3pcb也只需要很少的虚拟内存。(这些游戏在64M XBOX上都需要虚拟内存,但是也比以前少了。部分代码是从iq_132的FBA代码转换而来,thanks)
3、因为有一些加密的NEOGEO游戏需要8M的物理内存(相对于虚拟内存)来进行C ROM的解密,因此如果你运行的NEOGEO游戏需要虚拟内存,那么你必须把虚拟内存的threshold设置为8M或8M以上,否则会死机。因此我在解密C ROM的代码中添加了一个判断,如果使用了虚拟内存,而且threshold小于8M,那么就会提示你,而不是死机。
因为以上3点修正,现在理论上运行任何NEOGEO游戏都不会死机了,包括在64M内存的XBOX上运行超大的NEOGEO加密版游戏。
4、跳过魔界村(Ghouls'n Ghosts)的开机自检,因为过程实在是太长了。
5、因为很多人不看说明文件,不知道MAMEoX128 Plus!有画面比例设置的选项,然后就在抱怨为什么MAMEoX128 Plus!的游戏画面不全屏,我只能把“拉伸”(stretch)模式设置为默认的画面比例模式,而不是以街机的原始比例显示画面。(无奈)
6、增加了几个新的NEOGEO游戏支持:ms5pcb (Metal Slug 5 (JAMMA PCB)), ms5pcbd (Metal Slug 5 (JAMMA PCB,decrypted V,decrypted C)), svcpcba (SvC Chaos - SNK vs Capcom (JAMMA PCB, set 2)), mslug3b6 (Metal Slug 6 (Metal Slug 3 bootleg))
7、修正了skin.ini中的一些问题。
8、MAMEoX.xbe文件没有打包,所以有点大,但是这样能在运行的时候省一点内存。如果你想把它打包成7M左右来节省硬盘空间,用xbepack打包即可。
=====================================================
v20060412版本更新:
一、MAMEoX Launcher前端方面的更新:
1、 支持了在前端浏览MAMEinfo.dat和history.dat文件的信息(通常会包含秘技等信息),发布的压缩包里面已经包含了最新版的这两个文件,把它们放到模拟器的general文件夹。
2、 增加了显示IPS补丁的截图和显示IPS补丁的dat文件里面的标题的功能,格式参考ips reloaded v2(http://mameplus.emu-france.com/)。
3、 增加了对flyer(街机海报)、cabinet(机台图片)、title(游戏标题图片)的支持,并且在模拟器选项的romlist options一页增加了选项用于设置在游戏列表显示哪一个图片。(也可以通过右摇杆的左、右进行切换)
4、 在miscoptions一页增加了屏保图的选项,现在屏保除了使用游戏截图,也可以使用flyer(街机海报)、cabinet(机台图片)、title(游戏标题图片)。并且以正确图片比例显示。
5、 增加了过滤所有***和过滤所有非***的功能。需要在romlist options一页进行设置。需要注意的是,模拟器是通过catver.ini文件中的游戏类型来判断一个游戏是不是***,如果游戏类型以Adult开头(老版本catver.ini文件),或者以*Mature*结尾(新版本catver.ini文件),就会被判断为***。所以如果你发现某个***没有被判断为***,自己修改catver.ini文件添加上对应游戏即可(在发布的压缩包里面已经包含了最新版本的catver.ini文件)。
6、 增加了全屏显示图片的功能(在游戏列表界面,并且有图显示出来的时候按B即可)
7、 增加了简单的音乐播放功能,播放的是拷贝到XBOX主机内的音轨,可以在options的在MISC选项一页开启/关闭。
8、 增加了选项和快捷键(按下右摇杆)来设置在游戏列表使用完整游戏名称(包含游戏名称和版本号)或者是简单游戏名称(只包含游戏名称)
9、 增加了安全模式,在安全模式下,你只能运行游戏,或者用L+R+黑键退出模拟器,不能进模拟器设置,不能使用其他任何功能。(打开安全模式的方法是,编辑MAMEoX.ini文件,把safeMode设置为1)
10、在HELP画面、ABOUT画面、HISTORY画面、MAMEINFO画面、录象选择画面、IPS补丁选择画面可以按B返回游戏列表。
11、在MISC选项一页增加了是否显示splash画面的选项(就是一进入模拟器的那个insert coin的画面,如果你使用某些手柄在这里死机(其实程序并没有死机,只是在等待没有按键输入),那么关闭Splash画面即可)
12、在MISC选项一页显示XBOX的空闲内存和总内存。
13、在简单游戏列表增加了显示游戏总数
14、如果接上键盘的话,可以按F5刷新游戏列表。
15、去掉了修改电源灯颜色的功能(这个功能有可能会使某些软改的机器死机,所以去掉)。
二、MAMEoX方面的更新:
1、自动判断XBOX的内存并读取对应的vm文件(vm.txt或者vm_128.txt,前者对应64M内存的XBOX,后者对应128M内存的XBOX)
2、修正了如果打开V同步,生成驱动列表非常慢的问题。
三、MAME核心方面的更新:
1、 升级了所有CPS1、CPS2、NEOGEO、CAVE(豪血寺一族外传等)、igs_blit(虚拟保龄球等)、tnzs(歌舞伎Z等)的游戏到最新版的MAME。
2、 每一个NEOGEO加密版的游戏,都添加了一个对应的解密版游戏。romset很多都有变化,请用附带的dat整理。
3、 其他增加的新游戏:地狱门的散装光盘(fixeighb)、超级徐徐大作战(sbishi)等,详细情况查看附带的SupportedGames.txt文件。
4、 兼容了ips reloaded v2(http://mameplus.emu-france.com/)
5、 为三个彩京麻将游戏(hotgmck, hgkairak 和 hotgmck3)增加了PCM ROM banking的代码,这三个游戏的声音现在没有问题了。
6、 支持了部分seibuspi驱动的游戏。(其中雷电II 2000版运行效果最好,详细情况参考这个帖子:http://www.xbox-sky.com/bbs/showthread.php?t=52821)
7、 为Batsugun 和 Knuckle Bash 这两个游戏添加了声音(不完美)
8、 playchoice 10基板的几个更新:
*支持了单屏幕的BIOS,并且增加了选择单屏幕BIOS和双屏幕BIOS的选项
*修改了部分代码,因此当你选择单屏幕的BIOS的时候,可以全屏运行游戏
*修正了Metroid(银河战士)和Baseball Stars: Be a Champ!花屏的问题,这两个游戏是运行在比普通playchoice基板内存更多的基板上的。
9、 支持了uni-bios 2.2
10、在游戏中的MAME菜单添加了“Exit Game(退出游戏选项)”
四、其他更新:
1、更新了skin,请使用发布的压缩包里面的skin,如果你希望继续使用BritneysPAIRS的skin,使用\Skins\MAMEoX by BritneysPAIRS文件夹里面的skin.ini文件覆盖原来的即可。
2、包含了dat文件用于整理rom。我在DEBUG版MAMEoX128 Plus!中添加了生成listxml.xml文件的功能,然后就可以很简单地用logiqx的DatUtil工具把生成的listxml.xml文件转为romcenter和clrmame pro的dat文件。(注意:dat文件没有问题,但是romcenter有点小问题,表现在kf2k3pcb和svcpcb这两个PCB版的rom不会把sfix.sfx文件和000-lo.lo文件包含在内,但是这两个文件必须在这两个rom里面,而不是只在neogeo.zip文件里面,因为这两个游戏不是MVS版,所以不从neogeo.zip里面取bios,而是使用自己的BIOS)
3、一些你可能会注意到也可能不会注意到的更新和修正。
=====================================================
10月2日版本更新:
一、添加了Jaleco的Rock'n系列音乐游戏的驱动(文件名:rockn1 / rockn2 / rockn3 / rockn4 / rocknms)
二、修正了游戏列表界面的游戏人数始终是4的BUG。
三、把画面显示方式分成三种,orignal size是游戏的原始分辨率比例,这个模式下有些游戏不全屏(比如IGS的游戏),Stretch是除了纵版游戏以外其他游戏都以4:3全屏幕显示的模式,full screen是所有游戏都全屏幕显示的模式(不推荐)
四、在MAMEoX launcher添加了柔化和闪烁过滤的代码,现在option中的柔化和闪烁过滤设置不但会影响游戏,也会影响游戏列表界面。
五、修改了CPS2驱动中的scancount,这个修正了恶魔战士(Darkstalkers)里面猫女的头像闪烁的问题。
六、关于ddenlovr.c文件的修改:添加了mjreach1/mjchuuka/hkagerou/rongrngg/animaljr(麻将立直一发、麻将***儿女,花札华阳炎等)等麻将和花牌游戏,并且hanakanz能运行了。
其中麻将***儿女因为MAMEoX0.84的核心问题,只有声音,画面则只有色块,其他游戏都正确运行。
详情可以参考:http://www.xbox-sky.com/viewthread.php?tid=59901&fpage=1
七、在游戏列表画面的开始菜单增加了重新生成驱动列表的选项(regenerate driver list),这样在装了新版本以后就不需要手动删除MAMEoX的存档,只需要选择这个选项就可以了。
注:建议在重新生成驱动列表之前先关闭V同步(VSYNC),否则重新生成驱动列表的过程会比较长。
八、可以在option中设置XBOX电源灯的颜色
九、添加了一页新的option,目前就只有设置XBOX电源灯颜色的选项。
十、支持了6个IGS的麻将游戏,包括幸运满贯以及其克隆版“万里长城”、中国龙以及其克隆版、龙虎榜、龙虎榜2(文件名分别是:lhb / chindrag / chugokur / chmplst2 / xymg / grtwall)
详情可以参考:http://www.xbox-sky.com/viewthread.php?tid=59901&fpage=1
十一、添加了彩京SH2基板上的俄罗斯方块游戏《Tetris the Absolute The Grand Master 2》和其加强版
十二、清理代码以及一些其他的修改
注意:
这仍然是一个WIP版本,所以可能会有BUG。
因为增加了游戏驱动,使用之前必须要到微软原始界面中去删除 MAMEoX 的记录,或者直接删除 E:/TDATA/4D414D45/ 文件夹下的 DRIVERS.list 文件和 ROMS.list 文件(或者进模拟器游戏列表以后,使用重新生成驱动列表功能)。
并且删除MAMEoX文件夹下的cfg文件夹里面的所有文件(如果在安装上一个7月26日版本的时候已经做过这步了,就不需要再做了)。
=====================================================
7月26日版本更新:
一、修正USB键盘上的Z键无法使用的BUG
二、修正了垂直同步的问题,现在只要打开垂直同步,画面都就不会发生“撕裂”的现象了,包括NEOGEO游戏的闪烁画面等。
三、修正了VIDEO_DUAL_MONITOR游戏的画面比例,比如大流士等游戏画面比例正确了。
四、修正了游戏画面尺寸,现在都用游戏原始画面宽高比例显示了。
五、修正了前几个版本中存在的模拟控制的BUG。在前几个版本中,after burner、outrun、以及alien3等光枪游戏,这些需要使用左模拟摇杆操作的游戏,第一次运行的时候模拟摇杆操作没有问题(第一次运行的时候没有该游戏对应的cfg文件)。这时候退出到游戏选择界面,再次运行同一个游戏,就会发生模拟摇杆无法操作,控制的物体一直往某一个方向偏。这个BUG已经修正。
六、激活了在作弊码关闭的时候可以使用作弊专用的输入按键,比如warriorb的第三个键。
七、增加了三种渲染方式:simple2x、scanline (50%)、scanline (75%)
八、添加了新的CAVE驱动:pwrins2j(豪血寺一族2日版)
九、添加了新的CPS2驱动xmvsfu、sfza,sfza因为缺少XOR文件所以还无法运行。
十、添加了3个新的NEOGEO游戏解密版:nitdd、ganryud、bangbedd
十一、添加了水晶基板的驱动(王者水晶crysking、evosocc)
注意:
这仍然是一个WIP版本,所以可能会有BUG。
因为增加了游戏驱动,使用之前必须要到微软原始界面中去删除 MAMEoX 的记录,或者直接删除 E:/TDATA/4D414D45/ 文件夹下的 DRIVERS.list 文件和 ROMS.list 文件。
并且删除MAMEoX文件夹下的cfg文件夹里面的所有文件。
=====================================================
6月24日版本更新:
一、增加IPS补丁功能。可以使用MAME Plus!官方网站上的IPS补丁或者自己制作补丁。
二、增加录象、回放功能。录象文件和电脑版MAME兼容(可以播放),但是可能会不同步。
三、禁止了录象和回放时的NVRAM操作。
四、添加了NEOGEO HACK代码,NEOGEO游戏如果使用Europe MVS (Ver. 2)这个BIOS,就可以切换家用机/街机版、美版/日版/欧版。如果使用Debug MVS (Hack?)这个BIOS,可以切换美版/日版/欧版。
五、支持了uni-bios 2.1。并且添加了MAME Plus! 0.97u1的16个BIOS修正代码。
六、把mslug5的C rom、mslug5nd的解密版C rom修改为最新的无水印版。
七、升级了CPS2的驱动到MAME 0.97版本。
八、修正了CPS1三国一代的花屏问题(dynwar/dynwarj)。
九、增加了NEOGEO游戏zupapa和其解密版zupapad(使用的romset和MAME Plus!相同)。
十、更新了skin(bout screen options, patch chooser screen options, input chooser screen options),请使用压缩包里带的skin。
注意:因为增加了游戏驱动,使用之前必须要到微软原始界面中去删除 MAMEoX 的记录,或者直接删除 E:/TDATA/4D414D45/ 文件夹下的 DRIVERS.list 文件和 ROMS.list 文件。
=====================================================
5月1日版本更新:
一、添加了新的游戏驱动
添加新驱动的原则:使用最正确的 romset,不添加任何 HACK 版和散装光盘,加密的 NEOGEO 游戏添加一个正版再加上一个解密版。
添加的驱动有:
kof99nd 格斗之王99(解密版)
garoud 狼之印记(解密版)
s1945pd 1945plus(解密版)
preisl2d 恐龙岛2(解密版)
mslug3nd 合金弹头3(解密版)
kof2000d 格斗之王2000(解密版)
sengoku3 战国传承3
sengok3d 战国传承3(解密版)
kof2001 格斗之王2001
kof2001h 格斗之王2001(第二版)
kof2001d 格斗之王2001(解密版)
mslug4 合金弹头4
mslug4nd 合金弹头4(解密版)
rotd 龙吼
rotdnd 龙吼(解密版)
kof2002 格斗之王2002
kof2002d 格斗之王2002(解密版)
matrim 豪血寺一族 斗婚
matrimnd 豪血寺一族 斗婚(解密版)
mslug5 合金弹头5
mslug5nd 合金弹头5(解密版)
svcchaos SNK对CAPCOM
svcnd SNK对CAPCOM(解密版)
svchaosa SNK对CAPCOM(第二版)
svcand SNK对CAPCOM(第二版的解密版)
samsho5 侍魂零
samsho5h 侍魂零(AES版)
samsh5nd 侍魂零(解密版)
kof2003 格斗之王2003(C解密)
kof2003d 格斗之王2003(解密版)
samsh5sp 侍魂零SP
ssh5spnd 侍魂零SP(解密版)
hookj 铁钩船长(日版)
gnbarich 彩京Gunbarich
vasara2 婆沙罗2
vasara2a 婆沙罗2(第二版)
sfzch 街霸ZERO(CPS Changer版)
sfach 街霸ALPHA(CPS Changer版)
一些驱动的说明:
1、NEOGEO 游戏的解密版使用的是“解密的C rom + 解密的V rom + 原版的P rom(有些游戏是加密的)”。
2、对于 SNK对CAPCOM,因为第一版的原版P太大(32M),在128M内存的XBOX上也需要虚拟内存,所以推荐使用 SNK对CAPCOM(第二版的解密版),这个版本的P rom比较小,在128M内存的XBOX上就不需要虚拟内存了。
3、对于 KOF2003,因为原版的加密C rom 没有放出来,所以加密版暂时使用解密的C rom。同时因为其解密版C ROM太大,所以在解密版中用了一个正确的 1M 的 S ROM(271-s1d.bin,CRC 为04b902b9)代替 C5、C6。
4、因为支持从解密版的 C ROM 中提取S ROM,所以除了 KOF2003 的解密版外,其他解密版都不需要 S 文件。
5、因为添加了 NeoPCMV2 的代码(用来解密 V ROM 的),所以所有加密版的 NEOGEO 游戏都不需要解密的 V rom。
6、NEOGEO 游戏推荐使用解密版,因为加密版在运行的时候需要先解密,所以速度会比较慢。而且 MAMEoX 为了节约内存,解密的方式是先把需要解密的 C ROM 读取到内存,然后写到硬盘的Z盘进行解密,然后再读取回内存,不但速度慢,而且有对硬盘的读写。
二、更新了 CPS1、CPS2 的 romset,使其符合新版本的 MAME。包括加入了能源之岚的驱动等。
三、融合了 jm_araujo 的光***持改进版源代码。
相关介绍链接: http://www.xbox-sky.com/viewthread.php?tid=32255
四、可以选择 NEOGEO BIOS,代码来自 bendermameox,并做了一些改进。
五、修正《彩京麻将》、《彩京麻将 快乐天》、《彩京淘金者》等游戏的双屏幕问题。以及《电子基盘》、《娘牌》等游戏画面很窄的问题。现在这些游戏的画面都正常了。
六、更新了 PGM 基板的相关代码,现在《大家来找碴》能正确运行了。
七、增加了均衡音量的功能(代码来自MAME Plus!),打开这个功能以后,原来声音很小的游戏(比如IGS的大家来找碴、西游记等),声音都比较大了。
八、增加了自定义热键的功能(代码来自MAME Plus!),每个手柄最多自定义四个热键,但是你需要把一个USB的键盘插到XBOX上才能设置。设置方法:进入 Custom Buttons 菜单,如果这个游戏有6个按键,就可以按键盘上的1到6来设置热键。
九、增加连发功能(代码来自MAME Plus!),可以将任何一个按键或者热键设置成连发。某些游戏如果把 Autofire Delay 设置为1的话,会不能识别按键,只需要把 Autofire Delay 增大就可以。
十、可以设置柔化(开/关)和闪烁过滤(1到5)。
十一、增加了在按键设置画面快速滚动列表的功能。在按键设置画面如果按住上或者下不放的话,列表滚动速度将变快。
十二、去掉了官方版本中的记录 Debug 信息到 debug.log 文件的功能。
十三、一些界面上的更新:
1、增加了 MAMEdOX 的一些功能:在简单列表画面显示截图(并修正了截图的比例,以及截图显示方式,克隆版的游戏如果有自己的截图就显示自己的截图,没有的话就显示主 rom 的)、按 back 键切换游戏排列方式、把设置为“最爱”的游戏以另外的颜色显示(按几次十字键的右就可以把一个游戏设置为“最爱”),等等功能。
2、在 Launcher 中内建了关机的代码,不再需要 shutdown.xbe 文件了。
3、增加了 About 信息画面。
还有一些地方的更改,暂时想不起来了。
重要的一点:
因为 MAMEoX 会在第一次运行的时候把支持的游戏做成列表保存到 E:/TDATA/4D414D45/ 下面,所以如果以前安装运行过别的 MAMEoX,运行 MAMEoX128 之前必须要到微软原始界面中去删除 MAMEoX 的记录,或者直接删除 E:/TDATA/4D414D45/ 文件夹下的 DRIVERS.list 文件和 ROMS.list 文件。否则新支持的游戏是刷不出来的。
如果发现有什么 BUG,请到论坛提交:http://www.xbox-sky.com/bbs/forumdisplay.php?f=17
如果是游戏运行的问题,请先确定你的 rom 的 CRC 和模拟器所要求的文件完全相符。
如果某些游戏提示虚拟内存不足,虚拟内存设置可以参考这个帖子自己设置:
http://www.xbox-sky.com/bbs/showthread.php?t=18643
==================================================
http://www.xbox-sky.com 国内真正最专业的XBOX论坛 |
|