查看完整版本: [-- 【请教】关于NEBULA如何模拟全部的NEOGEOROM --]

【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】 -> 【 模拟器疑难解答区 | Emulator FAQ 】 -> 【请教】关于NEBULA如何模拟全部的NEOGEOROM [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

紫炎黄龙 2005-06-24 00:08

近来在论坛上发帖,惹来无限PM争论,到现在KOF99还是没模拟出来。不得不郁闷一个,某兄以及某版主云NEBULA可以模拟全部NEOGEO游戏,如果能写DAT文件的话。
不过我仍然无法相信这一事实,而事实上实践表明KOF99确实模拟不出来。(或者我没有哪个能用的ROM,但是其他版本的KOF99同样能够刷出来,但是都打不开,具体状况我说过,在第二次解码C1的时候进入死循环。我等过好几个小时,仍然是死循环。
另外,我不相信有什么模拟器能够支持全部的某类游戏,当然如果模拟器和ROM完全配套的话。可是类似于KOF99之类,纯粹是刷的出来而打不开。应该说这算是个BUG吧。
当然,如某版主一再重申,NEBULA绝对能模拟全部的。那么拜请大家甚至版主阁下不妨出来指点一下,究竟如何写DAT文件才能够运行哪个KOF99

据我所知,DAT文件不过是游戏识别列表。修改之也不过是能让模拟器识别出ROM而已,所冶ΡΥDAT文件只是保证能够识别ROM(刷出来),但是并不是能识别就是能运行的,这个KOF99是个最好的例子。

还望各位有切实实践经验的的大人指点一二,在下不胜感激~

lzsgodmax 2005-06-24 09:12
哪个99都行,当然D商或个人乱改的不一定
另外,你那个“据你所知”是谁告诉你的?DAT是nebula独有的外置驱动,只要写的正确,和内置驱动配合起来,就能正确运行

nebula的确不能支持所有的neogeo,因为它的驱动(指内置的)落后了,不过99这么老的游戏一点问题都没,我说fba和mame能支持全部的neogeo,你相信吗?

lzsgodmax 2005-06-24 09:20
dat不是简单的用生成器写上就能用的,这里面牵涉到加密的问题,rom哪个部分加密你就得在dat相应的部分给它体现出来,而没加密的部分如果你照加密写自然也会出现错误

紫炎黄龙 2005-06-25 00:33
晕倒~如果连加密都算上的话,那等同于更换模拟器了。
找你那样说没几个人能写DAT文件。
所以对于原先哪个问题来说~根没说一样~
~+_+~那么好吧~我只寻求解决方法~比如修改DAT文件的方法。(我的那些KOF99没有乱改的。都是官方正式的ROM)
或者如果方便的话~请阁下把您老的DAT文件发给我好吗?应该不是很大~多谢了~

lzsgodmax 2005-06-26 21:33
“晕倒~如果连加密都算上的话,那等同于更换模拟器了。 ”

谁说要换模拟器了?会写dat的人不需要换模拟器,照样可以认出加密的rom,本人虽说不是编译高手,但在写romdata方面自认为有自己的心得

加密分为几个部分:第一是C加密,这个很容易,查一下xor解密表就行;第二是V加密,nebula不支持,需得用解密的代替,不过V加密的rom并不是很多,只有后期少数几个;第三是m加密,这个同V;最后是p加密,这个是最难的,通过dat里面的fix值体现,有一定规律,但你得自己去发现并不断尝试才行,比如99的fix应该是12。其实fix正是nebula的内置驱动号

最后说一下,根据你的情况,应该是在C解密的时候出了问题,很可能本来加密的rom而你用了解密的dat,或者情况正好相反

lzsgodmax 2005-06-26 21:41
xor表:
=============gfx tables 1=============
roms名   xor值
kof99   00

garou   06

pisle2   9f

mslug3   ad

nitd   ff

s1945p   05

ganryu   07

sengoku3 fe

zupapa   bd

bangbead f8

=============gfx tables 2=============
roms名   xor值
kof2000 00

kof2001 1e

mslug4   31

rotd   3f

kof2002 ec

mslug5   19

matrim   6a

svcchaos 57

samsho5 0f

kof2003 9d

samsh5sp 0d

紫炎黄龙 2005-06-27 07:22
受教了~学生浅薄~让您见笑~
不知道这个方法对于kawaks是否有效,主要是nebula不支持自动跳帧。所以开起来会非常慢。即使是开启加速模式,速度仍然慢到不能忍受。(也想一并请教一下这个是否有办法解决呢?即让nebula支持自动跳帧。)
拜谢~

lzsgodmax 2005-06-27 07:46
慢是你的cpu不行,就算跳帧也没用的,nebula有让cpu超频的选项,你可以试试

K.ZN 2005-06-27 16:57
楼主如果喜欢这里的话,十分欢迎你常来交流模拟心得~

PS:目前模拟NG游戏速度比较好的模拟器是FBA(plus)........

yinic 2005-06-27 18:41
怎么不可以呢,我的就行
你可能的原因一,rom不对,Nebula的rom有时和Kwaswk不通用,差几个文件
二,romdat不对
建议你搜索下载Nebula2.23/2.24特别版,romdat已经hack过了

紫炎黄龙 2005-06-28 06:46
多谢大家的指点。
我的模拟器是nebula2.23典藏版。kawaks是模吧的hackv1.46。mame也尝试过各种版本从0.61~0.93都是同一种状况。或许是如lzsgodmax兄所说是romdata的问题。但是我对romdat修改确实很盲。正在学习这方面的入门教程。或者哪位能把能支持kof99的romdat文件借我使使:P~嘻嘻~惭愧惭愧~

至于跳帧问题,跳帧是一个功能fba kawaks 都有。但是nebula却没有T_T~似乎和cpu关系不大。类似于fc游戏如果没有跳帧的话同样会慢到无法忍受,向来现在的cpu再慢也不会惨到连fc都带不动的地步。
我也知道fba是个优秀的模拟器,尤其是在音效方面尤为令人满意。因为kawaks和nebula在开启重低音的时候都会出现暴音,而以nebua尤为严重。而fba没有这类问题。不过遗憾的时,这个模拟器似乎只能用来模拟cps游戏。而对ng的支持并不是很令人满意,或者说,至今为止没见到过真正支持neogeo游戏的fba,虽然下载过各种版本的fba有的也确实能够刷出来neogeo游戏,但是不能载入。具体状况是报错,报告几乎所有的rom文件都有问题,即便在入成功也是一片黑屏。不知道哪位也能一并指点下,这个模拟器如何才能令人满意地模拟出neogeo游戏。谢谢!

K.ZN 2005-06-28 08:53
FBA后期的NG游戏支持与MAME相一致,只要你下载的是被MAME所支持的标准rom(& Bios),那么用FBA也是能够完美模拟的~

king5268 2005-06-28 09:05
呵呵,楼上好累啊................

FBA 不但支持很多 NEOGEO 游戏,而且近乎完美哦,例如 KOF2002 不但一扫就有,而且出招也没有方向键冲突的问题,2005年1月26日发布的 v0.2.95.23版连 KOF2001 KOF2002 都支持。

希望下载一个试试吧,你用的大概是旧版的,要不就是你ROM有问题~~~~~

FBA 官方主页: http://fba.emuunlim.com/

至于用Nebula模拟全NEOGEO游戏,怎么说呢,一切事情不要勉强为好啊,能玩就玩不能玩就换模拟器啦,呵呵,凡事无绝对嘛.....

Nebula 和 Kawaks 玩NEOGEO游戏

其实一般用 Universe BIOS 就可以搞定一大半了哦,KOF99自然不在话下...............

多多仔细使用几种模拟器对你有帮助,至于写ROM DATA之类的事嘛,以后玩通了再学就容易了哦!


lzsgodmax 2005-06-28 09:41
“类似于fc游戏如果没有跳帧的话同样会慢到无法忍受”

不知道你怎么得出如此奇怪的结论,跳帧起的是一个加速的作用,正常情况下,60帧就是正常速度,不需要跳帧

紫炎黄龙 2005-07-01 22:55
多谢king5268兄的指点。我马上去下一个看看。嘻嘻~

to lzsgodmax兄 ……那理论是实践得出来的~如果去掉跳帧的话,FC的正常速度应该是45帧。真正的FC主机就是这个速度,而在模拟的时候60帧是自动跳帧之后的速度(不是正常速度)。不信的话用真正的FC主机和电脑模拟对比一下,你就会发现(如果你的模拟器确实是60帧的话)模拟器的速度要比真正的FC主机快很多。这个没必要争论,你自己弄台主机一对比就出来了。
另外,去掉跳帧的话,一般速度会随分辨率的增大而下降。FC如此,NEBULA和KAWAKS也是如此。我所谓的nebula速度慢就是这个原因。我不可能用320*240分辨率玩儿。而速度一般在800*600的时候人物就已经发飘了(还是在开了加速模式之后)。
cpu超频我尝试过,没有任何效果。(因为不是这个的关系。)

lzsgodmax 2005-07-04 09:01
引用
下面是引用紫炎黄龙于2005-07-01 22:55发表的:
多谢king5268兄的指点。我马上去下一个看看。嘻嘻~

to lzsgodmax兄 ……那理论是实践得出来的~如果去掉跳帧的话,FC的正常速度应该是45帧。真正的FC主机就是这个速度,而在模拟的时候60帧是自动跳帧之后的速度(不是正常速度)。不信的话用真正的FC主机和电脑模拟对比一下,你就会发现(如果你的模拟器确实是60帧的话)模拟器的速度要比真正的FC主机快很多。这个没必要争论,你自己弄台主机一对比就出来了。
另外,去掉跳帧的话,一般速度会随分辨率的增大而下降。FC如此,NEBULA和KAWAKS也是如此。我所谓的nebula速度慢就是这个原因。我不可能用320*240分辨率玩儿。而速度一般在800*600的时候人物就已经发飘了(还是在开了加速模式之后)。
cpu超频我尝试过,没有任何效果。(因为不是这个的关系。)

你有没试过把制式换成ntsc...

lzsgodmax 2005-07-04 09:04
你所谓的没用跳帧就只有45帧...这张图片就能说明一切问题...

大哥拜托,我国的电视机制式都是pal的,最高帧数只有50帧,当然比ntsc的60帧要慢了


查看完整版本: [-- 【请教】关于NEBULA如何模拟全部的NEOGEOROM --] [-- top --]


Powered by PHPWind Code © 2003-08 PHPWind
Gzip enabled

You can contact us