主题 : 【请教】关于NEBULA如何模拟全部的NEOGEOROM
级别: 模拟新血
UID: 34867
精华: 0
发帖: 11
威望: 0 星
金钱: 2633 浮游币
贡献值: 0 点
好评度: 0 点
人气: 0 点
在线时间: 3(时)
注册时间: 2005-06-12
最后登录: 2006-01-24
楼主  发表于: 2005-06-24 00:08

【请教】关于NEBULA如何模拟全部的NEOGEOROM

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

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

还望各位有切实实践经验的的大人指点一二,在下不胜感激~
级别: 论坛版主
UID: 6498
精华: 1
发帖: 9745
威望: 49 星
金钱: 403156 浮游币
贡献值: 9570 点
好评度: 53298 点
人气: 3105 点
在线时间: 4573(时)
注册时间: 2004-06-07
最后登录: 2024-11-28
沙发  发表于: 2005-06-24 09:12

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

nebula的确不能支持所有的neogeo,因为它的驱动(指内置的)落后了,不过99这么老的游戏一点问题都没,我说fba和mame能支持全部的neogeo,你相信吗?
绿坝娘美...
级别: 论坛版主
UID: 6498
精华: 1
发帖: 9745
威望: 49 星
金钱: 403156 浮游币
贡献值: 9570 点
好评度: 53298 点
人气: 3105 点
在线时间: 4573(时)
注册时间: 2004-06-07
最后登录: 2024-11-28
板凳  发表于: 2005-06-24 09:20

dat不是简单的用生成器写上就能用的,这里面牵涉到加密的问题,rom哪个部分加密你就得在dat相应的部分给它体现出来,而没加密的部分如果你照加密写自然也会出现错误
绿坝娘美...
级别: 模拟新血
UID: 34867
精华: 0
发帖: 11
威望: 0 星
金钱: 2633 浮游币
贡献值: 0 点
好评度: 0 点
人气: 0 点
在线时间: 3(时)
注册时间: 2005-06-12
最后登录: 2006-01-24
地板  发表于: 2005-06-25 00:33

晕倒~如果连加密都算上的话,那等同于更换模拟器了。
找你那样说没几个人能写DAT文件。
所以对于原先哪个问题来说~根没说一样~
~+_+~那么好吧~我只寻求解决方法~比如修改DAT文件的方法。(我的那些KOF99没有乱改的。都是官方正式的ROM)
或者如果方便的话~请阁下把您老的DAT文件发给我好吗?应该不是很大~多谢了~
[ 此贴被紫炎黄龙在2005-06-25 00:39重新编辑 ]
级别: 论坛版主
UID: 6498
精华: 1
发帖: 9745
威望: 49 星
金钱: 403156 浮游币
贡献值: 9570 点
好评度: 53298 点
人气: 3105 点
在线时间: 4573(时)
注册时间: 2004-06-07
最后登录: 2024-11-28
草席  发表于: 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 22:10重新编辑 ]
绿坝娘美...
级别: 论坛版主
UID: 6498
精华: 1
发帖: 9745
威望: 49 星
金钱: 403156 浮游币
贡献值: 9570 点
好评度: 53298 点
人气: 3105 点
在线时间: 4573(时)
注册时间: 2004-06-07
最后登录: 2024-11-28
5楼  发表于: 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
[ 此贴被lzsgodmax在2005-06-26 21:49重新编辑 ]
绿坝娘美...
级别: 模拟新血
UID: 34867
精华: 0
发帖: 11
威望: 0 星
金钱: 2633 浮游币
贡献值: 0 点
好评度: 0 点
人气: 0 点
在线时间: 3(时)
注册时间: 2005-06-12
最后登录: 2006-01-24
6楼  发表于: 2005-06-27 07:22

受教了~学生浅薄~让您见笑~
不知道这个方法对于kawaks是否有效,主要是nebula不支持自动跳帧。所以开起来会非常慢。即使是开启加速模式,速度仍然慢到不能忍受。(也想一并请教一下这个是否有办法解决呢?即让nebula支持自动跳帧。)
拜谢~
级别: 论坛版主
UID: 6498
精华: 1
发帖: 9745
威望: 49 星
金钱: 403156 浮游币
贡献值: 9570 点
好评度: 53298 点
人气: 3105 点
在线时间: 4573(时)
注册时间: 2004-06-07
最后登录: 2024-11-28
7楼  发表于: 2005-06-27 07:46

慢是你的cpu不行,就算跳帧也没用的,nebula有让cpu超频的选项,你可以试试
绿坝娘美...
级别: 模拟专家
UID: 13246
精华: 0
发帖: 582
威望: 0 星
金钱: 2713 浮游币
贡献值: 0 点
好评度: 27 点
人气: 0 点
在线时间: 109(时)
注册时间: 2004-11-15
最后登录: 2006-02-21
8楼  发表于: 2005-06-27 16:57

楼主如果喜欢这里的话,十分欢迎你常来交流模拟心得~

PS:目前模拟NG游戏速度比较好的模拟器是FBA(plus)........
级别: 模拟专家
UID: 36890
精华: 0
发帖: 343
威望: 0 星
金钱: 3273 浮游币
贡献值: 1 点
好评度: 264 点
人气: 0 点
在线时间: 45(时)
注册时间: 2005-06-19
最后登录: 2024-08-06
9楼  发表于: 2005-06-27 18:41

怎么不可以呢,我的就行
你可能的原因一,rom不对,Nebula的rom有时和Kwaswk不通用,差几个文件
二,romdat不对
建议你搜索下载Nebula2.23/2.24特别版,romdat已经hack过了
级别: 模拟新血
UID: 34867
精华: 0
发帖: 11
威望: 0 星
金钱: 2633 浮游币
贡献值: 0 点
好评度: 0 点
人气: 0 点
在线时间: 3(时)
注册时间: 2005-06-12
最后登录: 2006-01-24
10楼  发表于: 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游戏。谢谢!
级别: 模拟专家
UID: 13246
精华: 0
发帖: 582
威望: 0 星
金钱: 2713 浮游币
贡献值: 0 点
好评度: 27 点
人气: 0 点
在线时间: 109(时)
注册时间: 2004-11-15
最后登录: 2006-02-21
11楼  发表于: 2005-06-28 08:53

FBA后期的NG游戏支持与MAME相一致,只要你下载的是被MAME所支持的标准rom(& Bios),那么用FBA也是能够完美模拟的~
级别: 模拟小生
UID: 24892
精华: 0
发帖: 29
威望: 0 星
金钱: 2662 浮游币
贡献值: 0 点
好评度: 0 点
人气: 0 点
在线时间: 3(时)
注册时间: 2005-04-29
最后登录: 2015-04-03
12楼  发表于: 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之类的事嘛,以后玩通了再学就容易了哦!

级别: 论坛版主
UID: 6498
精华: 1
发帖: 9745
威望: 49 星
金钱: 403156 浮游币
贡献值: 9570 点
好评度: 53298 点
人气: 3105 点
在线时间: 4573(时)
注册时间: 2004-06-07
最后登录: 2024-11-28
13楼  发表于: 2005-06-28 09:41

“类似于fc游戏如果没有跳帧的话同样会慢到无法忍受”

不知道你怎么得出如此奇怪的结论,跳帧起的是一个加速的作用,正常情况下,60帧就是正常速度,不需要跳帧
绿坝娘美...
级别: 模拟新血
UID: 34867
精华: 0
发帖: 11
威望: 0 星
金钱: 2633 浮游币
贡献值: 0 点
好评度: 0 点
人气: 0 点
在线时间: 3(时)
注册时间: 2005-06-12
最后登录: 2006-01-24
14楼  发表于: 2005-07-01 22:55

多谢king5268兄的指点。我马上去下一个看看。嘻嘻~

to lzsgodmax兄 ……那理论是实践得出来的~如果去掉跳帧的话,FC的正常速度应该是45帧。真正的FC主机就是这个速度,而在模拟的时候60帧是自动跳帧之后的速度(不是正常速度)。不信的话用真正的FC主机和电脑模拟对比一下,你就会发现(如果你的模拟器确实是60帧的话)模拟器的速度要比真正的FC主机快很多。这个没必要争论,你自己弄台主机一对比就出来了。
另外,去掉跳帧的话,一般速度会随分辨率的增大而下降。FC如此,NEBULA和KAWAKS也是如此。我所谓的nebula速度慢就是这个原因。我不可能用320*240分辨率玩儿。而速度一般在800*600的时候人物就已经发飘了(还是在开了加速模式之后)。
cpu超频我尝试过,没有任何效果。(因为不是这个的关系。)
级别: 论坛版主
UID: 6498
精华: 1
发帖: 9745
威望: 49 星
金钱: 403156 浮游币
贡献值: 9570 点
好评度: 53298 点
人气: 3105 点
在线时间: 4573(时)
注册时间: 2004-06-07
最后登录: 2024-11-28
15楼  发表于: 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...
绿坝娘美...
级别: 论坛版主
UID: 6498
精华: 1
发帖: 9745
威望: 49 星
金钱: 403156 浮游币
贡献值: 9570 点
好评度: 53298 点
人气: 3105 点
在线时间: 4573(时)
注册时间: 2004-06-07
最后登录: 2024-11-28
16楼  发表于: 2005-07-04 09:04

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

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