QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3115|回复: 14

求kof2003的xmame驱动源码(以前的那个有问题)

[复制链接]
发表于 2004-4-14 14:12:37 | 显示全部楼层 |阅读模式
guogss以前发过1个帖子给出过kof2003的源码,但是我试过了,不行!!!

(已经把里面的 这个表情换成“8”和“)”了)

哪位大虾给个完整的源码啊?或者给个链接也行啊。

我的kof94-kof2002还有合金弹头4、5都已经可以用xmame了来玩了,就差kof2003了,呜呜呜。
发表于 2004-4-14 15:29:34 | 显示全部楼层
看看是不是ROM不一样.
回复

使用道具 举报

发表于 2004-4-15 20:43:28 | 显示全部楼层
用NEOGEOX版的2K3,在LINUX下用WINE就可以正常的玩的,我昨晚才试过。
回复

使用道具 举报

 楼主| 发表于 2004-4-15 21:31:28 | 显示全部楼层
rom的crc校验码是一样的,我已经对比过了。

而且我的kof2003 rom是可以用的windows版的mameplus来玩的(当然是特别编译版专门加入了kof2003驱动的)。

neoragex玩kof2002和kof2003都会出现发招不便的问题(有一些招发不出来),呵呵毕竟neoragex是1998的模拟器了,现在的各个版本也只是反编译hack一下而已。


我不服气,凭什么只有windows版的mame才能玩而linux不能?


还有个问题,我发现2.4.23的内核用公社下载的winex3玩cs、星际什么的没问题,而2.4.25就一个也不行了。(没办法阿,2.6的内核下找不到我的nforce2主板集成网卡驱动,不能上网阿!)
回复

使用道具 举报

 楼主| 发表于 2004-4-15 21:39:33 | 显示全部楼层
guogss你在哪里?告诉我你的kof2003源码在那里看到的好不好阿?
回复

使用道具 举报

发表于 2004-4-15 21:43:54 | 显示全部楼层
neoragex玩kof2002和kof2003都会出现发招不便的问题(有一些招发不出来),呵呵毕竟neoragex是1998的模拟器了,现在的各个版本也只是反编译hack一下而已


你一定是没有用过星星HACK版的NGX了,呵呵

去lone2.yeah.net找找吧。

可以加深你对EMU的认识。
回复

使用道具 举报

发表于 2004-4-16 17:01:49 | 显示全部楼层
使用FOR MAME版KOF2K3 ROM,不能用KW版ROM。

在XMAME玩KOF2K3效果一样出色。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2004-4-17 10:13:56 | 显示全部楼层
我现在用的就是EZ下载的neoragex,包括所谓的kof2003标准版和plus版,当然其各自对应的rom也都有。发招就是有问题。不信你可以试一试八神庵的“弐百拾弐式 琴月阴”和“禁千弐百拾壹式 八薙女”这两招看看,很难发出来的。用mame就没问题了。

有关现在各个版本的kof2003的rom我得说明一下,kof2003目前各个版本的c rom都是解密了的(所以各个版本的c rom都是一样的,不信你可以多下载几个版本的rom文件,看看里面的271-c1.rom到271-c4.rom是不是一样的),而p rom还没解密(这就注定了windows下的另一个著名的模拟器nebula与kof2003无缘了)。各个版本的不同之处在于他们的p rom不同,因此,有的可选出隐藏boss,有的不行。

我所求的驱动当然是for mame的了,我现在玩kof2003用的就是windows下的特别编译版mameplus和其对应的rom(各个版本的rom我都有)。

哪位大虾救救我,给我一个可用的源码吧?我想用自己编译的mame来玩,小帆主页上下的mame不太符合我的口味(我用编译是用opengl,加入alsa、arts驱动和网络、手柄支持,而且没必要为了kof2003单独下一个mame)。
回复

使用道具 举报

发表于 2004-4-17 19:01:01 | 显示全部楼层
能告诉我怎样修改吗?源码我可以找到!
回复

使用道具 举报

 楼主| 发表于 2004-4-17 20:32:55 | 显示全部楼层
修改mame主文件夹下的/src/drivers/neogeo.c,加入kof2003的驱动源码,再在/src/driver.c中,加入driver( kof2003 )这一行就行了。很简单吧。具体的你看一下neogeo.c和driver.c这两个文件,就明白其格式了。

其实主要是kof2003的p rom是加密的,所以多了driver_init(kof2003)....和static unsigned short kof2003_tbl[0x1000]  ..... 这几段如何对p rom解密的代码(从你上次贴的源码看),像合金弹头3、4、5和kof2001、kof2002这些c rom和p rom都解了密的游戏,只要仿照rom_start( )....到rom_load16_byte( )....到那一大段的格式,自己加进去就行了。当然rom文件的大小、偏移量和crc校验码要根据自己的rom文件来写(我的s rom就是修正了练习模式时,时间显示有问题的那个),而且记得在neogeo.c文件末尾加上gameb( )这一行,在driver.c中加入driver( )这一行。

合金弹头3(mame原来只支持加密版,我用的是解密版)、合金弹头4、合金弹头5,kof2001,kof2002的驱动我都已经成功加入到xmame中,并且成功运行了。

顺便说一下,我用的是xmame0.70以后的版本(我几乎是一有新版xmame出来,就下载重新编译)。
回复

使用道具 举报

发表于 2004-4-18 21:58:35 | 显示全部楼层
上次你出的是什么问题呢?能说说吗?
我能编译进去.没有错误提示,可以没有游戏列表.重建列表都无效!!
回复

使用道具 举报

 楼主| 发表于 2004-4-21 22:27:08 | 显示全部楼层
编译时什么问题都没有,一切正常,游戏列表也看到了kof2003,但是一进游戏就黑屏,玩不了。
回复

使用道具 举报

 楼主| 发表于 2004-4-21 22:28:53 | 显示全部楼层
对了,我用的图形前端是gxmame-0.34b,自己编译的。
回复

使用道具 举报

发表于 2004-4-21 23:03:15 | 显示全部楼层
我上次那些代码好像是在"模拟天下"论坛上找的,你可以去看看!
回复

使用道具 举报

发表于 2004-4-27 20:10:41 | 显示全部楼层
to voodoomaster:
我们是校友啊,不过我毕业好几年了。我的问题跟你的一样,后来用google搜了一把,发现一个网站有一段源码,测试通过。只有ROM_START稍有不同,我只贴出前几行,其它都一样。

ROM_START( kof2003 )
        ROM_REGION( 0x800000, REGION_CPU1, 0 )
        ROM_LOAD16_WORD_SWAP( "271-p1.bin" , 0x100000, 0x400000, CRC(92ed6ee3) )
        ROM_LOAD16_WORD_SWAP( "271-p2.bin" , 0x500000, 0x200000, CRC(5d3d8bb3) )
        ROM_CONTINUE( 0x000000, 0x100000 )
        ROM_CONTINUE( 0x000000, 0x100000 )
       
        NEO_SFIX_128K( "271-s1.bin", CRC(c47f8ac3) )

另外,GAMEB一行修改为
GAMEB( 2003,kof2003,neogeo,neogeo, neogeo, neogeo, kof2003, ROT0, "SNK / Playmore Corporation", "The King of Fighters 2003" )
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 20:32 , Processed in 0.046833 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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