主题 : 【转贴】NeoGeo CD刻录及使用完全教学
级别: 模拟专家
UID: 116514
精华: 0
发帖: 257
威望: 0 星
金钱: 2654 浮游币
贡献值: 18 点
好评度: 633 点
人气: 0 点
在线时间: 176(时)
注册时间: 2006-03-23
最后登录: 2023-07-28
楼主  发表于: 2007-07-08 15:21

【转贴】NeoGeo CD刻录及使用完全教学

NeoGeo CD刻录及使用完全教学
最新的NGCD完全超级教学(EWing)

-------------------------------------------------------------------------------------------------

NGCD刻录(Gzbibi)


关于NeoGD的刻录


NeoCD的刻录方法:



1:有CUE文件的情况下,可以直接使用CDRWin来读取CUE来刻录,但不是所有NGCD均有生成CDRWin的这种记录


文件。你只要把ISO和游戏的所有MP3文件放到CUE文件的目录中就可以了。其他的CDRWin来自动完成。



2:没有CUE文件时,你就必须使用支持混合模式光盘的刻录软件,推荐Nero,这个软件功能强大,而且经常有


升级版本。启动Nero并选择混合模式的光盘后,你只需要在添加文件的窗口中把程序文件,也就是ISO文件的


内容(在这里你要先使用VD2000或vcdromx来把ISO文件转换为VCD文件,然后使用VD2000等虚拟光驱软件来虚


拟光驱),在Nero的这些文件拖到添加窗口的上面的第一轨,然后把其他MP3文件拖到窗口下面的音轨区域。


等待程序处理完MP3文件后,就可以直接刻录了。


(有一点要注意的是:KOF 96 Specila这个拳皇的资料集,需要使用700MB的CDR才能刻录!


大家买CDR时注意了




NGCD虚拟光驱使用:



1:简单方法,使用VD2000或vcdromx来把ISO文件转换成为VCD文件,然后直接使用VD2000等虚拟光驱软件读


取VCD文件,就OK了。缺点就是听不到游戏的音乐。优点就是速度十分快,几乎没有loading的时间。



2:使用Paragon CD Emulator 2000来虚拟整张光盘,这种方法的可以听到游戏音乐。


使用"Image->create cd Image->Track Image File"。ISO必须放在第一轨。这种方法的缺点就是由于使用的


声音文件是wav文件,因为虚拟后的文件会很大,有700MB。大家看关办吧。


由于时间关系,写得比较简单。

-------------------------------------------------------------------------------------------------

教学用虚拟光驱虚拟NeogeoCD,并使它正常发声(EWing)


1:如果你有正版的CD或者D版的NeoCD光盘(到游戏机店区买),这个是最好办的啦直接用任何的刻录软件把它刻录


成ISO文件就可以玩啦,注意的是NeoCD是带有CD Track的,一般你刻录得到的ISO文件不包括CD Track所以游戏


的背景声效就听不到啦,如果你想听到背景声效的请用Paragon CD-ROM Emulator这个虚拟光驱,在做ISO的时候


到Create CD Image File这一步的时候记得选择Select All,这样就会连带把CD Track也记录成WAV文件,以后


用来模拟的时候也可以出声啦不过缺点就是WAV文件确实很大,大家可以试试在选择声音文件格式的时候选择


其它的格式,比如MP3,WMA文件等这样文件会变小些但不知道模拟起来的时候是否会出问题.


附带图:


1:记得"Select All"哦!




2:可以选择"Change format"来改变声效文件的格式




3:做的时候你还可以把NeoCD的数据部分进行压缩使其变得更小,不过我没试过压缩后又没问题.


这样做就会生成一个CDI文件与若干个WAV文件.这个虚拟光驱很聪明当程序要求读取CD Track的时候它会把


目标指向硬盘中对应的WAV文件这样就能听到美妙的Music啦,WAV的质量非常好和CD没什么区别,WMA次之,Mp3


就差一点.

-------------------------------------------------------------------------------------------------

NGCD模拟器使用简介


1:最早的是DOS下的由 Martinez Fabrice编写的NeoCD(V0.80)


这个模拟器虽然支持虚拟光驱但不支持Paragon CD-ROM Emulator说虚拟的CD Track所以用它玩GAME没Music!


不过SS RPG也只有它才能正确存盘.有着简单的设定界面可以对CD ROM的数据与音频来源进行分别的设定.


这样做有什么特别呢?


如果你手头上只有某个GAME的ISO数据部分,那么你可以挑选一张自己的CD把它放入光驱中.


再在NeoCD(V0.80)的System设定中把Date设定为你虚拟光驱所在的区号,把Audio设定为你放入CD的那个盘.


嘻嘻你会发现你玩游戏的时候会出现你喜欢的音乐,看来这个NeoCD(V0.80)模拟器对CD的定义很随便只要是


CD都能播放哈哈这个功能恐怕连真正的NeogeoCD主机都不支持吧!


关于这个模拟器的一些其它设定,如果你的显示卡是Tnt系列可以使用VBE 3.0的图像设定试试比较好哦.


还有要注意的是这个模拟器的菜单按钮是"`"哦不是Esc也不是Tab.


-------------------------------------------------------------------------------------------------

2:Fosters改编自NeoCD(DOS)的SDL版的NeoCD/SDL (0.1.


这个模拟器虽然是Win版的但没有任何的界面,其运行方法是先放入CD直接点击Exe启动文件就会自动读盘!


不过要注意的是这个模拟器只支持第一个光驱盘号,所以如果你用虚拟光驱的请把它放到第一位!


这个模拟器玩SS RPG声音不正常.模拟游戏的速度比较慢.


它有几个快捷键


F1 转换到全屏显示


F2 转换显示模式 分别有2xScanlines, 2xSoftware,Super2xSaI, SuperEagle, 1xCentred.


F12 捉图

-------------------------------------------------------------------------------------------------

3:NJ的 NEOGEO CD Emulator (beta 1)


这个是新的NeoCD模拟器,优点很多出色的图像,比较完美的声音.


如果不能运行是因为缺少几个文件可以去这里下载!


http://www.emuchina.net/emu/bibi/ngfile.zip


模拟器能支持虚拟光驱,速度快,声音好得很,玩SS RPG能教正常地发声!


它能动搜索你所有地光驱是否有放入NeoCD,找到就会自动游戏啦,不需要改光盘号!


我测试的时候使用虚拟的士魂3(从正版虚拟出来的),声音非常好,不需要Load GAME很快比NeoCD的1X光驱快得


多!


如果你需要对它的设定进行调整可冶Ρ改它的ini文件


有几个设定可以优化图像哦


yes=打开 No=关闭


[Video Settings]

WindowMode = no (是否用窗口模拟)


AutoFrameSkip = no(时候跳祯)


FrameSkip = 0(跳祯数)


SoftwareDouble = no(是否使用2倍的软件插值)<-效果一般


HardwareStretch = no(是否使用硬件拉申)<-是Tnt系列的显示卡都请试试不错


StretchScale = 1(拉申的倍数一般选择2)如果你的分辨率在1024*768或者以上可以试试3


TripleBuffer = yes(是否使用额外的缓冲祯数)


TripleBufferWait = yes(是否使用额外的缓冲祯数写回)


WindowVsync = no(无需改动)


UseSleep = no(不知道是什么)


UseDDrawHEL = no(这个好像不能动否则玩不了)


UseSystemMemory = no(是否使用系统内存)最后不要改可能有问题


[Sound Settings]


SampleRate = 44100(声音的音质这是CD的质量)


DSoundVolume = 0(声音大小)


Stereo = yes(是否立体声)


ResampleFilter = yes(是否进行过虑)


[Other Settings]


AutoPause = yes(是否自动暂停)不知道有什么用


DisableMMX = yes(是否禁止MMX指令)最好不开否则有问题


DisableMMX2 = yes(是否禁止MMX2指令)最好不开否则有问题

以上是一些设定内容的介绍大家可以试着调整.

-------------------------------------------------------------------------------------------------

4:从网上下载的NeoCD ISO与Mp3文件如何做成可以发声的CDI.


1:先把下载回来的ISO文件用Demon记载,再用Paragon CD-ROM Emulator读出成CDI,不过这次读出的只有数据部


哦.(最好不要选择数据压缩)


2:把下载回来的Mp3文件都转换成WAV文件,这个工作可以用Winamp完成,具体操作我不说啦相信大家都知道.


注意转换时候要转换成44100Khz 16bit Stereo的格式否则可能识别不了!


3:启动Paragon CD-ROM Emulator用鼠标选取你刚从Demon转换过来的文件,按F4键可以看到这个CDI文件包含


的Track数,现在只有第一跳数据Track,大家选择Add再把你转换后的WAV文件按照Track的先后顺序逐一添加


进入如何就可以啦,这时候用Paragon CD-ROM Emulator加载这只修改好的CDI文件用NEOGEO CD Emulator


(beta 1)玩就能听到声音啦.


附带图


1:编辑Track的时候



-------------------------------------------------------------------------------------------------

相信经过这么详细的介绍大家对NeogeoCD模拟器的用法与虚拟方法都有了了解吧

-------------------------------------------------------------------------------------------------

解析新版NGCD为何玩不了GAME(EWing)



Nj的NGCD模拟器一直受到大家的关注,在他不断的疯狂更新下现他的NGCD模拟器已经可以算是最好的一个啦.


不过Nj不知道想搞什么在NeoGeo CD Emulator ver.0.2.4 (011014)开始做了一些小变动,加入了NGCD的识别程


序,主要作用是对用户放入的CD进行识别看看是否为合法的正版光盘,如果是才执行否则就退出哼哼!这不为什么


只是在提醒大家玩模拟器也得用正版光盘但大家手头上得正版光盘不多啦就代表不能玩啦?



非也看看我以下得说明.


NeoGeo CD Emulator ver.0.2.4 (011014)的光盘分析过程


1:分配内存给模拟器


2:实现CPU初次化


3:从你的A:开始检索看是否有放入NGCD光盘,一直查找到你的最后一个光盘分区.


如果找到光盘先核对光盘的卷标,看记录中是否有符合改卷标的内容.(就是如果存在这个卷标才运行,如果卷标


名称不对会提示出错信息Fatal Error拒绝运行改为自动运行Bios程序也就是玩不了).


4:如果存在能识别卷标就进行CDROM初次化与Audio初次化


5:然后是检测与定义手柄.


6:开启图像的模拟.


7:开启声音的模拟.


8:对Bios进行检查CRC校验,如果正确读取Bios.


9:载入游戏的主程序文件.


10:识别CD内的游戏名称


11:把从游戏光盘得到的Name与卷标进行比较,2者一致继续执行模拟程序,不一致则提示


Internal game name is not match.并退出模拟器.


如果我手头上有1个游戏的ISO,在0.2.4以前的版本能正常运行,但0.2.4中一运行就提示Fatal Error,我再使用


Winiso把该游戏的卷标改为一个我已经知道的其它正版游戏光盘的卷标可以跳过模拟器初次化时候的光盘检测


但逃不过初次化后再一次的检测,因为那次是把游戏数据与卷标进行对比.如果你知道游戏的正确卷标那么只要


使用Winiso把卷标修改以下就能玩,使用Winiso的卷标修改功能如图







-------------------------------------------------------------------------------------------------

NeoGeo CD Emulator ver.0.2.6 (011015)更加对识别程序进行了新的改进.


主要把把2步的CD检验过程缩短为1步,初次化的时候直接把CD的卷标与游戏名字进行对比发现不符合立即停止


模拟游戏改为运行bios程序 哈哈!Nj的识别方法不能算很高明但足以防范一些不使用正版的玩家.

-------------------------------------------------------------------------------------------------

那么有没破解方法呢?


破解的方法是肯定有的关键是使得游戏的卷标与游戏内部数据一致.


游戏名字与卷标有没一定的联系,可以说有也可以说没.大家看看正版光盘的卷标!


游戏名称:SamuraiShodown 3


其光盘的卷标为:087 SAMURAI3(087可能是SNK光盘的编号,后名的是游戏的名字一般采用缩写)


ver.0.2.6版的NGCD模拟器运行时先检查光盘的卷标并且把它与光盘中的游戏数据进行对比,符合后才进行模拟.


如果大家手头上有玩不了的D版光盘说明你的D版CD的卷标与正版的不同模拟器识别不了拒绝运行


如果你的D版是120%照正版的CD来做不会有这个问题,SNK的光盘没有加密,只要卷标与游戏相符一定能运行.


如果你玩的是ISO版那么解决办法就是我上面说到的Winiso啦,先要知道游戏的正确卷标,不行的就猜一下.


实在不行的只有用 ver.0.2.4 (011014)之前的版本玩啦.



不过Nj这个程序可以采用强硬的破解法,知道程序断点跟踪的同志使用追踪工具找到那个对比后的转跳指令,把


它改为无条件转跳就可以啦不管你的CD是否合法都能运行,也就是制作一个Hack版啦,有能力的朋友做吧,我暂时


不需要这样去运行它.



我解析完后大家应该知道为什么玩不了啦,剩下的问题自己去想与猜吧,最后那位同志能提供SNK所有正版游戏的


卷标免得大家猜哈哈现在可以玩解谜游戏不错

-------------------------------------------------------------------------------------------------

最后EWing对最新的2.9版作一些补充


Nj的NGCD模拟器已经更新到2.9版啦,不仅有更好的效果而且也采用了更高级的正版CD识别方法,具体的新方法我


还未能领悟,不过可以肯定现在不紧紧是检查CD的卷标与游戏的名字啦,我个人估计还需要检查NGCD上某些特殊


的数据,具体是什么就不清楚,今天用新版进行了一些测试得出以下结果.



1:在2.6版大家还可以用修改ISO卷标的办法去破解Ngcd的检查,但新版再使用这个方法已经是不行啦!!!!


难道是我与Apoo的错,呵呵不该透露太多消息哦.(不过其实作者自己也是清楚程序的缺点的,所以作出改进是必


然的)



2:我看了一手头上的正版NGCD光盘,发现在光盘的最内圈上打有一圈条形编码,旁边还 印有该游戏的编号0xx!


如果Nj能做出程序识别条形码才运行那么我们用D版使肯定玩不了的,还好我的试验结果表明他在这个版本还未


实行


3:2.9版能否玩非正版游戏,经过我测试是能.不过我那些D版是到游戏机店买的,100%照正版复制所以没任何问题



4:2.9版是否支持ISO呢?经过我测试是支持不过情况不太乐观,我们分几点来说吧.



a:使用CDRWIN做的Bin文件成功率不高,即使我的是正版碟还是会因为某些地方读不了而放弃.我成功做过一游戏


的ISO(只是数据部分没CD Track),用2.9来运行没反映只是进入到bios中 SNK CD数据采用Mode1格式.



baragon CD-ROM Emulator也是和CDRWIN出现一样的情况,用正版做的CDI文件根本玩不了.呵呵那就意味着新


版的NGCD已经无法使用Paragon CD-ROM Emulator虚拟CD Track啦!



c:以前从往网下载的NGCD游戏中有一部分是VCD(Virtual Drive)生成的文件,这些文件其实只是简单地把所有光


盘上地文件打包成一个映象,这些东西在新版的NGCD中没反映



d:最后我出动到BlindRead_3.0.1.4,它采用了完全虚拟ISO格式,读取的时候连CD Track都加上啦,呵呵我终于用


它成功地制作出一个2.9版支持的映象文件,不过非常巨大有7xxMB!虽然它内部包含了CD Track的信息但模拟器


并不支持读取它们相信要再用这个映象恢复成CD才能听到Music!



e:推测新版可能读取正版NGCD上的某些特殊的信息(非数据部分),所以我们使用一般的映象文件制作工具是没记


录下这些特殊的信息,因此模拟器检查不到就不运行啦,如果你有100%用正版复制做出来的D版没问题能玩!说明


只有100%同正版相同才能玩到呵呵虚拟这些东西相信Clone CD也能!



f:建议有正版的玩家用BlindRead_3.0.1.4或者Clone CD做出100%一样的映象放上来大家就能玩啦!不过非常大


每个有xxxMB!不过如果Nj在下一版加入条形码读取那就彻底没部分啦非正版不能玩罗.



g:懂汇编的人可以用最终软件造出程序运行时候转跳地址的位置,并改为无条件转跳再生成一个Hack版就100%


能玩,不过如果真的有人做了我们恐怕会失去一个优秀的NGCD模拟器~~~~~

o-hansi-font-family: "Times New Roman"'>不过如果Nj在下一版加入条形码读取那就彻底没部分啦非正版不能玩罗.



g:懂汇编的人可以用最终软件造出程序运行时候转跳地址的位置,并改为无条件转跳再生成一个Hack版就100%


能玩,不过如果真的有人做了我们恐怕会失去一个优秀的NGCD模拟器~~~~~
级别: 模拟小生
UID: 211966
精华: 0
发帖: 309
威望: 0 星
金钱: 2550 浮游币
贡献值: 0 点
好评度: 857 点
人气: 0 点
在线时间: 112(时)
注册时间: 2007-05-17
最后登录: 2014-12-20
沙发  发表于: 2007-07-09 15:54

居然这么复杂 先顶再看