pencilnoo 发表于 2012-7-20 22:11

有么有专业人士给解释下为啥元祖xbox一直没成熟的模拟器

比他早的dc,ps2,跟他同时代的ngc,比他晚的wii都基本上开发出比较完善的模拟器了,相反最接近pc的xbox,没记错的话甚至cpu都直接用的奔腾3,到现在似乎还是没有听说有什么可实际运行的模拟器,这是什么道理呢?是架构太奇葩?还是高手们看不上?

LAKO 发表于 2012-7-20 22:19

陈永仁 发表于 2012-7-20 22:27

game for windows live,开发商直接右键另存为 pc 游戏了

海腹川背 发表于 2012-7-20 22:36

因为直接都有PC版。

w酱 发表于 2012-7-20 22:41

Re:有一个模拟器但玩不了游戏

引用第1楼LAKO于2012-07-20 22:19发表的 有一个模拟器但玩不了游戏 :
蓝色宇宙那有下载.
应该还是热度不太高的原因. images/back.gif

蓝X宇宙那编译加壳加广告的模拟器都是在外站淘的源码

gensuo 发表于 2012-7-20 22:52

都直接出PC版了,要什么模拟器

eva02eva02 发表于 2012-7-20 22:55

都PC移植过来的游戏 有必要开发吗

37000000 发表于 2012-7-20 23:05

真讨厌,我还想玩玩NINE呢。。

wangjianabcde 发表于 2012-7-20 23:05

能玩忍龙黑?

某关的一夫 发表于 2012-7-20 23:59

我记得不是微软法律大棒吗?

trentswd 发表于 2012-7-21 00:24

我记得很早以前不是说是因为数字签名吗

10925 发表于 2012-7-21 00:25

Re:Re:有一个模拟器但玩不了游戏

引用第4楼w酱于2012-07-20 22:41发表的 Re:有一个模拟器但玩不了游戏 :

蓝X宇宙那编译加壳加广告的模拟器都是在外站淘的源码 images/back.gif

口袋信长刚出来时,(当时)最新版的DESMUME 0.97 SVN3947,无法正常运行,同样(当时)最新的蓝X的DESMUME 4200EX,直接运行。

作为一个业界小白,你会选哪个?

引最近一个关于NDS模拟器的贴的回复
引用第12楼8aa8aa8aa于2012-07-16 22:58发表的:
试一试DEXTREMUM?貌似是由国人优化的DesmuME

应该是叫做DeSmuME Ver 5.220 Extremum ,貌似是巴士的大大优化的
点不了编辑啊,连一下贴 images/back.gif


对于一般用户而言,不知道也懒得去外站调试淘出来一份自己的模拟器,人家的整合版方便,游戏还直接就能玩,我想他们肯定还是角色蓝X的好

trentswd 发表于 2012-7-21 00:31

小白表示不会去找最新的svn更新,也不会找把菜单翻译成燃烧小宇宙之类看不懂的耻度极高的版本

所以还有其他论坛不是么……

pencilnoo 发表于 2012-7-21 00:38

话说我整ps2模拟器的时候从官网下的只有一个模拟器本体,bios插件什么的都没有,找了半天也找不全,一怒之下干脆下了蓝色xx版本,然后抠出里面的所有bios和插件,再怒删之.别的不说,他们插件什么的收的还真齐

10925 发表于 2012-7-21 00:47

引用第12楼trentswd于2012-07-21 00:31发表的:
小白表示不会去找最新的svn更新,也不会找把菜单翻译成燃烧小宇宙之类看不懂的耻度极高的版本

所以还有其他论坛不是么…… images/back.gif

你说他那个PS2模拟器啊,那个确实……

他搞的NDS模拟器没有这样的问题,何况除了他这个,还有外站编译的DESMUME 0.9X系列,别的中文论坛还有搞NDS模拟器的?给我推荐一个吧。最好也能各种直接玩哦。

trentswd 发表于 2012-7-21 01:02

现在我不知道了,自从有了nds之后我就没关心过这个了。
当时n大模拟器连黄昏旅馆都不能玩,然后经过n个更新后终于desmume可以玩了,虽然插值插的难看的一逼
翻了一下文件夹,看见没钱gba,各种插件,还有ideas、dualis、dsemu各种虽不明但觉厉的名字,最后下的一个ds模拟器是WinDS Pro合集,记得没错还是在s1下的

ps2模拟器有莫妮卡整合的,插件和bios都很全,没有记忆卡生成器就是了
不过玩北欧女神2各种吃瘪,最后在ez上搜半天搜到一个专用插件才能玩

10925 发表于 2012-7-21 01:08

引用第15楼trentswd于2012-07-21 01:02发表的  :
现在我不知道了,自从有了nds之后我就没关心过这个了。
当时n大模拟器连黄昏旅馆都不能玩,然后经过n个更新后终于desmume可以玩了,虽然插值插的难看的一逼
翻了一下文件夹,看见没钱gba,各种插件,还有ideas、dualis、dsemu各种虽不明但觉厉的名字,最后下的一个ds模拟器是WinDS Pro合集,记得没错还是在s1下的

ps2模拟器有莫妮卡整合的,插件和bios都很全,没有记忆卡生成器就是了
....... images/back.gif

为了这个疑问,我自己还是专门去搜了一下的

某国治精品屋,依然DESMUME 0.97版
EZ,似乎乏人问津的样子,也是0.97的样子?
小白如我基本也就知道这两论坛了

后来根据EZ某贴又搜搜,终于找到一个国内还在持续关注DESMUME的帖子:
http://bbs.wisestudio.org/thread-42860-1-1.html

根据EZ和这个游趣星论坛来看,都在着重研究PS2和WII/NGC模拟器,NDS模拟器似乎大家都认为是比较完善了,乏人问津了……

这么来看,PS2和WII的模拟器去其他论坛好找,NDS就麻烦点就是了

gensuo 发表于 2012-7-21 01:52

蓝色宇宙这种有严重道德问题的就不要洗地了,即使他跟郭敬明一样对一部分人有存在价值

chakane048 发表于 2012-7-21 07:36

前段时间液内人士爆尿的Windows8自带Xbox 360模拟器插盘即玩是什么原理? ? 没有Xbox模拟器这一定是巨硬的阴谋。

跳楼型美羽 发表于 2012-7-21 08:51

引用第16楼10925于2012-07-21 01:08发表的:

为了这个疑问,我自己还是专门去搜了一下的

某国治精品屋,依然DESMUME 0.97版
EZ,似乎乏人问津的样子,也是0.97的样子?
....... images/back.gif


你说的ps2/wii/nds/psp模拟器都是开源的
多少个svn版本都是0.97,这很正常


烂鱼多威武啊,svn大突破一个,就升一次版本号


另外,不是没人关注,而是胜负已分,当时(09年)no$gba和desmume的论坛大战一定没看过吧?
战到11年就没人战了,因为desmume虽然要高配置,但是兼容性彻底优于No$gba
顺便lz听说过neonds么?当年国人的骄傲,兼容性和速度都很好的模拟器
至于iDeaS和DualiS,后者不能玩商业游戏,前者速度倒是不错,声音全是爆音
winds pro则是no$gba连同插件和desmume的合集,定期做一个,不是新的模拟器

跳楼型美羽 发表于 2012-7-21 08:53

顺便,xbox模拟器还是数字签名这关过不去吧
我也想玩忍黑和doa3

アーリィ 发表于 2012-7-21 08:57

引用第15楼trentswd于2012-07-21 01:02发表的:
现在我不知道了,自从有了nds之后我就没关心过这个了。
当时n大模拟器连黄昏旅馆都不能玩,然后经过n个更新后终于desmume可以玩了,虽然插值插的难看的一逼
翻了一下文件夹,看见没钱gba,各种插件,还有ideas、dualis、dsemu各种虽不明但觉厉的名字,最后下的一个ds模拟器是WinDS Pro合集,记得没错还是在s1下的

ps2模拟器有莫妮卡整合的,插件和bios都很全,没有记忆卡生成器就是了
....... images/back.gif

求那个北欧2的专用插件

oz01 发表于 2012-7-21 10:00

S1竟然还有蓝色宇宙的支持者

w酱 发表于 2012-7-21 11:20

Re:Re:Re:有一个模拟器但玩不了游戏

引用第11楼10925于2012-07-21 00:25发表的 Re:Re:有一个模拟器但玩不了游戏 :


对于一般用户而言,不知道也懒得去外站调试淘出来一份自己的模拟器,人家的整合版方便,游戏还直接就能玩,我想他们肯定还是角色蓝X的好 images/back.gif

我选没广告那个,嗯

cuc 发表于 2012-7-21 11:21

我不是专业人士,不过我读过专业人士blueshogun96(CXBX、Xenoborg作者)几年前写的解释。全文未提密钥,看样子数字密钥不是主要问题。

基本点:
1、Xbox和PC接近,不等于我们能直接把Xbox程序当PC程序用,还是得模拟。x86系CPU是很复杂的,关键的并行处理功能现在仍没有资料。

2、模拟N卡本来就是很困难的,我们已知的N卡寄存器信息有限。Xbox的GPU NV2A是特制的,和其他N卡不完全相同,有些寄存器是独有的,其他N卡找不到。另外至今不知道N卡的像素渲染器的工作原理,只破解了顶点渲染器。

3、Xbox的音效系统、视频解码等很复杂。

过了几年,这些问题可能有进展,但只解决了一部分。这个就请真正的专业人士解说了。

原文:
http://forums.ngemu.com/showthread.php?t=132032
"Xbox is just like a PC, it's easy to emulate!"

Yes, we've all heard this silly and pointless argument a million times and it usually ends in the same, and rather ignorant conclusion (or should I say assumption) that just because the Xbox is PC similar, it's hardware should be relatively easy to emulate. That's a very wrong frame of mind. How hard can it be? Very. Xbox's hardware is very complex and still poorly documented to this day. This requires some explanation.

1. Is a PC easy to emulate? Well, I wouldn't say so myself. Take a look at the source code from bochs. A lot of source code/work isn't it?

2. Emulating an x86 CPU is a lot harder than it sounds. I don't know where this mindless assumption comes from. Yes, there's loads of documentation on how the x86 processor works, but that doesn't exactly make it easy. First of all, the x86 instruction set is M-A-S-S-I-V-E! There can be at least 20 different versions of one instruction (i.e. There are many different versions of the MOV instruction, as well as INC, DEC, ADD, SUB, SHR, SHL, AND, OR, XOR etc.) and it takes time to implement them all. Of course, that's not exactly difficult. The real problem is that any modern x86 processor including the Pentium III can execute multiple instructions at once. So it's not like emulating a Z80 doing one instruction at a time. The actual algorithm and how x86 does this is undocumented and still unknown. In short, the Xbox's CPU can be emulated, but not accurately.

3. Emulating any hardware by NVIDIA is not a walk in the park! The Xbox's GPU, the NV2A is often assumed just a GeForce 3. It's not! It's similar but not identical. It has some GeForce 4 capabilities too, so it's more of a cross between an NV20 and NV25. This is by no means easy to emulate either. NVIDIA's GPUs have very large register sets and afaik not even half of them have been discovered, and a large portion of known registers have unknown purposes. There is little to no documentation on how NVIDIA GPUs work. The best thing to do is to look at similar GPUs such as RIVA, TNT, and older GeForce cards. Some registers are similar, but not identical. The best place to look for information is in open source drivers available on the net. Adding to the dificulty is that no one has ever discovered how pixel shaders work on NV2x cards, vertex shaders yes though. The Xbox GPU also has exclusive registers that are not found in other GeForce cards. Information on the NV2A's GPU registers are just now beginning to be discovered a few months ago. And yet, there's still a long way to go. The GeForce 3 series is the most mysterious of all NVIDIA GPUs (G7x and G8x aside) and the NV2A is alot worse. "But can't you just directly execute the NV2A instructions on another NVIDIA card?". No, I get alot of questions concerning this, and it is impossible. It's MMIO addresses are different and the exclusive registers must be emulated. Plus, in windows, we don't have ring 0 access anyway, so you all can scratch that idea now. Then comes the NForce 2 chipset. This is where it get easier. The NVIDIA MCPX is the control center for things such as audio, USB for input, Network adapters, PCI, AGP, etc. These things are not really that difficult to emulate IMO except for the audio.

4. The Audio system is rather complex. Xbox's audio consists of at least 4 DSPs, and audio codec (AC '97) and an NVIDIA SoundStorm APU. The DSPs shouldn't be a problem (just figuring out what they all are is) nor should the AC '97 but the NVIDIA SoundStorm APU is the really difficult part. So far I haven't found any information on this thing, but right now, it's relevance is low.

5. The Xbox BIOS isn't fully understood. The basic execution process of the BIOS is understood, but details on the process are at a loss. What we do know gives us hints, but before the BIOS can be emulated, we'll need a better understanding of the Xbox hardware layout because the BIOS does some unknown hardware initialization at boot time and writes to the hardware directly without using any XDK stuff. It will take some time, and effort, but I'll eventually get it working.

6. Video Encoder "Hell". Instead of using a RAMDAC for video output, the Xbox uses a Video Encoder. What makes this suck a pain? Microsoft sought the need to change the video encoder every other Xbox version (there are seven in all, 1.0 - 1.6). Why, I dunno, it's a Microsoft thing, they always tend to try to "fix" things that aren't broken >.> AFAIK, there are at least 3 different Video Encoders used: Conexant CX25871, Focus FS454, and Xcalibur. For more information in Xbox video encoders, click here. Emulating all three video encoders is only less than half the battle, the real problem is that BIOSes can be specifically tied to a specific encoder depending on it's version (don't quote me on this though). Like PS2, every Xbox model revision has a updated BIOS and has different expectations. This is a potential problem, but not exactly major.

Basically, I'm trying to get this "Xbox should be easy to emulate because it's just like a PC" crap out of your heads. I'm sure that most of you will disagree with me on this, but for these reasons and more, on a low level, Xbox is harder to emulate than PS2.

^ The exception to that above is that the NV2A is much better documented now, but not fully. There's an open source library for the OpenXDK called pbKit. It interfaces directly with the hardware to fully expose it's potential. This is what Microsoft should have done all along (or at least wrote a low-level OpenGL implementation).

10925 发表于 2012-7-21 13:53

引用第19楼跳楼型美羽于2012-07-21 08:51发表的  :


你说的ps2/wii/nds/psp模拟器都是开源的
多少个svn版本都是0.97,这很正常

....... images/back.gif

不不,你看EZ和国治NDS区帖子都少,哪个0.9.7版本也真的很老,真的只有游趣星论坛在持续关注更新。

现在的坚持用NO$GBA也不少啊,到处都是,”教程,怎么用NO$ZOOM玩黑白”之类,虽然是个本体到2.6a就没再更新,但当年的模拟度基本很高,比DESMUME也要好,虽然现在肯定选DESMUME了,不过哪个时代用惯没钱GBA的估计都懒得换了,宁愿看这种教程也不用DESMUME……

引用第22楼oz01于2012-07-21 10:00发表的  :
S1竟然还有蓝色宇宙的支持者 images/back.gif

支持者不知道,但是使用他整合的或者从他整合所谓“独家优化”的模拟器扣下各种插件的人估计不少哦。

引用第17楼gensuo于2012-07-21 01:52发表的:
蓝色宇宙这种有严重道德问题的就不要洗地了,即使他跟郭敬明一样对一部分人有存在价值 images/back.gif

论坛一点鸡毛蒜皮的事情就扣帽子洗地,你们是不是已经觉得口径不统一就不能大国崛起啊

gensuo 发表于 2012-7-21 14:16

回 25楼(10925) 的帖子

请问你回的几个帖子跟LZ的标题有什么关系,应该怎么定性

10925 发表于 2012-7-21 14:21

Re:回 25楼(10925) 的帖子

引用第26楼gensuo于2012-07-21 14:16发表的 回 25楼(10925) 的帖子 :
请问你回的几个帖子跟LZ的标题有什么关系,应该怎么定性 images/back.gif

引用第4楼w酱于2012-07-20 22:41发表的 Re:有一个模拟器但玩不了游戏 :

蓝X宇宙那编译加壳加广告的模拟器都是在外站淘的源码 images/back.gif

这贴和标题就有关系了?
这位先歪的楼,我跟着歪而已。

gensuo 发表于 2012-7-21 14:55

回 27楼(10925) 的帖子

无论谁先歪的楼,有改变你行为的性质吗

剽窃他人成果、植入广告木马都阻止不了我喊一句“蓝宇大大真好用!”

http://www.kekeyule.com/upfile/20071130202040974.jpg

10925 发表于 2012-7-21 15:06

Re:回 27楼(10925) 的帖子

引用第28楼gensuo于2012-07-21 14:55发表的 回 27楼(10925) 的帖子 :
无论谁先歪的楼,有改变你行为的性质吗

剽窃他人成果、植入广告木马都阻止不了我喊一句“蓝宇大大真好用!”

http://www.kekeyule.com/upfile/20071130202040974.jpg images/back.gif

观点不同,请别扣洗地的帽子。
对一般玩家来说好用就够了。
还有,我一直觉得在本身就是盗版的模拟界甚至整个汉化、扫图、提取光盘资料的ACGN界追究二次盗版也是盗版界一种特殊而奇怪的规则。

再说我可没喊这句话,我只是说想探究下为啥大家还在用他的东西而已。

gensuo 发表于 2012-7-21 15:35

10925 发表于 2012-7-21 15:44

gensuo 发表于 2012-7-21 15:58

Re:Re:回 27楼(10925) 的帖子

引用第29楼10925于2012-07-21 15:06发表的 Re:回 27楼(10925) 的帖子 :

再说我可没喊这句话,我只是说想探究下为啥大家还在用他的东西而已。 images/back.gif


你仔细看下整栋楼,有人要跟你探究、让你解释蓝色宇宙的存在价值吗?4L抨击了一句你就炸锅一样上蹿下跳。

我说了,盗版话题太大,三言两语说不清,我不是给整个盗版市场定性。就事论事,蓝色宇宙这种二次盗版“特殊而奇怪”地受指责就是因为谋私利。

这个贴我以后不回了,有兴趣你可以开个投票贴,看看大家对蓝色宇宙是什么意见。

10925 发表于 2012-7-21 16:04

Re:Re:Re:回 27楼(10925) 的帖子

引用第32楼gensuo于2012-07-21 15:58发表的 Re:Re:回 27楼(10925) 的帖子 :


你仔细看下整栋楼,有人要跟你探究、让你解释蓝色宇宙的存在价值吗?4L抨击了一句你就炸锅一样上蹿下跳。

我说了,盗版话题太大,三言两语说不清,我不是给整个盗版市场定性。就事论事,蓝色宇宙这种二次盗版“特殊而奇怪”地受指责就是因为谋私利。
....... images/back.gif

我自己想解释,你们非得来跟我辩论嘛。

1楼说蓝X,4楼说蓝X不好,我说为啥蓝X还在被用,也就是为啥1楼还会提蓝X,我自顾自解释不行吗?

真要那啥的话,还是用置顶一句话:
你要不待见帖子内容,你的忽略是最好的蔑视

跳楼型美羽 发表于 2012-7-21 17:07

Re:Re:Re:Re:回 27楼(10925) 的帖子

不不,你看EZ和国治NDS区帖子都少,哪个0.9.7版本也真的很老,真的只有游趣星论坛在持续关注更新。

现在的坚持用NO$GBA也不少啊,到处都是,”教程,怎么用NO$ZOOM玩黑白”之类,虽然是个本体到2.6a就没再更新,但当年的模拟度基本很高,比DESMUME也要好,虽然现在肯定选DESMUME了,不过哪个时代用惯没钱GBA的估计都懒得换了,宁愿看这种教程也不用DESMUME……


游趣星那边是天天看有没有更新,有就编,反正源码在http://desmume.svn.sourceforge.net/viewvc/desmume/
最新版本也是0.99 svn 4317
不过no$gba的模拟度和兼容性自从09年开始就被desmume甩出去几条街了
但是由于desmume的opengl速度比较慢,和no$gba用的directx+自动跳帧不能比....
新人上手的时候也不会特意去调自动跳帧,所以会让人觉得desmume慢
现在除了电脑破的人还在用no$gba之外,其他人早就用desmume了,毕竟论老牌的话,desmume模拟ds的时间比no$gba要长的

zhouzongxing 发表于 2012-7-21 17:31

我说你们是玩游戏还是玩模拟器
蓝x的东西都知道有点那啥还加广告
但是不管他是不是拿bus的工资,人家定时会更新,而且傻瓜,基本默认都调好了。
最重要的是插件齐,有几个人会天天去守外站的那些贴去更新自己的模拟器
---------------
当然蓝x那些简单汉化的恶意占坑行为值得谴责和唾弃

跳楼型美羽 发表于 2012-7-21 17:34

引用第35楼zhouzongxing于2012-07-21 17:31发表的:
我说你们是玩游戏还是玩模拟器
蓝x的东西都知道有点那啥还加广告
但是不管他是不是拿bus的工资,人家定时会更新,而且傻瓜,基本默认都调好了。
最重要的是插件齐,有几个人会天天去守外站的那些贴去更新自己的模拟器
---------------
....... images/back.gif


http://buildbot.orphis.net/jpcsp/index.php 举手

trentswd 发表于 2012-7-21 19:07

引用第21楼アーリィ于2012-07-21 08:57发表的:

求那个北欧2的专用插件
images/back.gif

http://bbs.emu-zone.org/newbbs/thread-699141-1-1.html
收藏夹里面找到这个
不知道现在有没有更新的

D-JoeII 发表于 2012-7-21 19:08

引用第18楼chakane048于2012-07-21 07:36发表的:
  前段时间液内人士爆尿的Windows8自带Xbox 360模拟器插盘即玩是什么原理? ? 没有Xbox模拟器这一定是巨硬的阴谋。 images/back.gif

因為360模擬器從一開始就不存在
那個所謂"業內人士"其實就是一個blog主的猜測(後來他也發文表示震驚這麼多人把他的猜測當內幕去報)

アーリィ 发表于 2012-7-21 21:58

引用第37楼trentswd于2012-07-21 19:07发表的:

http://bbs.emu-zone.org/newbbs/thread-699141-1-1.html
收藏夹里面找到这个
不知道现在有没有更新的 images/back.gif

附件貌似全挂了,我还是回去玩实机算了。。。多谢
ps2模拟器对多核CPU的支持是不是不太好?
页: [1] 2
查看完整版本: 有么有专业人士给解释下为啥元祖xbox一直没成熟的模拟器